/* Design tokens of the master console (royal blue, gold, cream; ink-blue at night). One place for colour, type and space. Everything else uses var(--...). */
:root {
  color-scheme: light dark;
  --navy: #0A2A66; --blue: #0B3D91; --btn: #0B3D91; --btn-hover: #0A2A66; --accent: #0B3D91;
  --gold: #E0B872; --gold2: #F3D9A4; --goldt: #8A6228;
  --bg: #F6F1E7; --card: #FFFFFF; --soft: #EFE5CF; --ink: #1C1014; --ink2: #40343A; --muted: #5F5359; --line: #E4D9C6;
  --ok: #1B6B4A; --warn: #8A5A00; --bad: #B3261E; --wine: #7A1C33;
  --bar: #0A2A66; --bar-ink: #FFFFFF; --bar-dim: #C4D2EE; --strip: #EFE5CF; --strip-ink: #5d4b3d;
  --serif: Fraunces, Georgia, serif; --sans: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --tap: 44px; --radius: 14px;
}
@media (prefers-color-scheme: dark) {
  :root {
    --btn: #2F5FC4; --btn-hover: #3C6FD8; --accent: #9DBAFF;
    --gold: #E0B872; --goldt: #E3BE7D;
    --bg: #11141F; --card: #1A1F2E; --soft: #232A3E; --ink: #F2EEE6; --ink2: #D3CDC2; --muted: #ABA6B6; --line: #323A55;
    --ok: #6FD3A4; --warn: #F0C36A; --bad: #FF8D84; --wine: #F0A3B5;
    --bar: #0A1226; --bar-ink: #FFFFFF; --bar-dim: #B9C7E6; --strip: #232A3E; --strip-ink: #D8D0C2;
  }
}
