@@ -52,7 +56,7 @@ async function server() {
${s.count}/${s.maxPlayers}Players
-
${s.scoreT} : ${s.scoreCt}T vs CT
+
${s.scoreT} : ${s.scoreCt}${s.warmup ? "Warmup, no rounds yet" : "Rounds won, T vs CT"}
${s.staffOnline}Staff online
${s.address ? `
diff --git a/internal/web/assets/styles.css b/internal/web/assets/styles.css
index 5bce718..184fffe 100644
--- a/internal/web/assets/styles.css
+++ b/internal/web/assets/styles.css
@@ -950,9 +950,12 @@ dialog::backdrop { background: rgba(5, 6, 9, 0.65); }
.side { overflow: hidden; }
.side.ct { box-shadow: inset 0 3px 0 #6fa3e8; }
.side.t { box-shadow: inset 0 3px 0 #e3b353; }
-.side-score { font: 700 32px/1 var(--display); }
-.side.ct .side-score { color: #6fa3e8; }
-.side.t .side-score { color: #e3b353; }
+.side-score { display: grid; justify-items: end; gap: 2px; }
+.side-score b { font: 700 32px/1 var(--display); }
+.side-score small { color: var(--muted); font-size: 13px; }
+.side.ct .side-score b { color: #6fa3e8; }
+.side.t .side-score b { color: #e3b353; }
+.side-warmup { color: var(--muted); font: 600 17px/1 var(--display); letter-spacing: 0.01em; }
.side .who .rank { display: flex; margin-top: 2px; font-size: 13px; }
@media (max-width: 900px) {
@@ -966,6 +969,7 @@ dialog::backdrop { background: rgba(5, 6, 9, 0.65); }
.topbar-inner { gap: 8px; padding: 0 12px; }
.tabs { gap: 0; }
.tabs a { padding: 0 6px; font-size: 15px; }
+ .topbar nav { min-width: 0; overflow-x: auto; scrollbar-width: none; }
.signin { padding: 0 8px; }
.hide-xs { display: none; }
.show-xs { display: inline; }