/*
 * Dark — the neutral console. No brand in it at all, which is the point: it is
 * the skin to fall back on when a room, a stream or a screenshot should not
 * carry anyone's colours.
 */

[data-brand="dark"] {
  --bg: #1f2024;
  --surface: #292a30;
  --surface-2: #32333b;
  --field: #1f2024;
  --primary: #1d7bed;
  --primary-ink: #ffffff;
  --secondary: #7f8c99;
  --accent: #ff806c;
  --fg: #dfdfe0;
  /* Nudged up from #7f8c99, which read at 3.7:1 on --surface-2 — every hint,
     label and column header is painted in it. */
  --muted: #919ca7;
  --line: rgba(223, 223, 224, 0.12);
  --valkyra: #e05a5a;
  --lonestar: #5b9bd5;
  --manticore: #5cb87a;
  --teamkill: #e8c52a;
  --watch: #d99a2b;
  --flag: #b794f6;

  --good: #22c55e;
  --bad: #ef4444;
  --warn: #e67e22;
  --info: #58d3f7;
  --idle: #6b7280;
  --bad-soft: rgba(220, 80, 80, 0.18);
  --badge-live: #7dcea0;
  --badge-next: #f4d03f;

  --scrim: rgba(0, 0, 0, 0.55);
  --spotlight: rgba(5, 8, 16, 0.68);
  --shadow: 0 18px 50px rgba(0, 0, 0, 0.45);
  --shadow-lift: 0 -10px 28px rgba(0, 0, 0, 0.35);
  --radius: 8px;
  --font: "SF Pro Text", "Segoe UI", "IBM Plex Sans", system-ui, sans-serif;
  --mono: "SF Mono", Menlo, "IBM Plex Mono", monospace;
}
