Repaint theme blue with larger typography

Swap the cherry-red primary for the logo's blue, bump body 13→15px
and h1 32→40px, and add semantic tokens (--bg-*, --accent-*, --text-*)
so future palette shifts are a single-file edit. Cherry-red survives
only for danger states and the brand cherry mark.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-09-12 12:29:02 -04:00
co-authored by Claude Opus 4.7
parent c3c799a409
commit 47051dc79a
15 changed files with 499 additions and 447 deletions
+16 -16
View File
@@ -55,8 +55,8 @@
<style>
.state {
font-family: var(--font-mono);
font-size: 12px;
padding: 10px 12px;
font-size: var(--text-mono);
padding: 14px 16px;
border-radius: var(--r-sm);
}
.state.offline {
@@ -66,8 +66,8 @@
}
.state.empty {
color: var(--ink-500);
background: var(--cherry-925);
border: 1px dashed var(--cherry-700);
background: var(--bg-nav);
border: 1px dashed var(--border);
}
.roster {
@@ -75,35 +75,35 @@
border-collapse: separate;
border-spacing: 0;
font-family: var(--font-body);
font-size: 13px;
font-size: var(--text-base);
color: var(--ink-100);
}
.roster thead th {
text-align: left;
font-family: var(--font-body);
font-size: 10px;
font-size: var(--text-xs);
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1.2px;
color: var(--ink-500);
padding: 6px 10px;
border-bottom: 1px solid var(--cherry-700);
padding: 10px 12px;
border-bottom: 1px solid var(--border);
}
.roster tbody td {
padding: 8px 10px;
border-bottom: 1px solid rgba(74, 15, 30, 0.4);
padding: 12px;
border-bottom: 1px solid rgba(30, 50, 96, 0.5);
}
.roster tbody tr:hover td {
background: rgba(34, 224, 255, 0.04);
background: rgba(124, 192, 245, 0.06);
}
.roster.compact tbody td { padding: 4px 8px; font-size: 12px; }
.roster.compact tbody td { padding: 6px 10px; font-size: var(--text-sm); }
.mono { font-family: var(--font-mono); }
.col-num { width: 40px; color: var(--ink-500); }
.col-num { width: 48px; color: var(--ink-500); }
.col-name { color: var(--cream); font-weight: 500; }
.col-score { width: 90px; color: var(--spark-500); }
.col-ping { width: 80px; }
.col-guid { width: 110px; color: var(--ink-500); }
.col-score { width: 100px; color: var(--spark-500); }
.col-ping { width: 90px; }
.col-guid { width: 120px; color: var(--ink-500); }
.ping-good { color: var(--spark-400); }
.ping-ok { color: var(--cream-dim); }