@import url('https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800;900&display=swap');

:root{
  color-scheme:dark;
  /* DragonClaw House Style authority. New and migrated rooms consume only
     these dc-* tokens. Legacy aliases below remain intact until each room is
     rendered and migrated deliberately. */
  --dc-canvas:#070809;
  --dc-panel:#0B0E11;
  --dc-raised:#111419;
  --dc-card:#14181E;
  --dc-line:#252C34;
  --dc-text:#F4F7FB;
  --dc-muted:#AAB6C3;
  --dc-faint:#8F9AA6;
  --dc-blue:#529BFF;
  --dc-green:#26C281;
  --dc-red:#FF4D6A;
  --dc-amber:#F4B740;
  --dc-violet:#A98BE0;
  --dc-word-font:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --dc-number-font:'Figtree','Inter',sans-serif;
  /* Sparse decision rooms stop growing on ultrawide displays. Wide data
     tables (Positions and Screener) deliberately do not consume this cap. */
  --dc-content-max:1600px;

  /* Legacy bridge. Do not add new room-specific values here. */
  --dragon-bg:#090d11;
  --dragon-panel:#0f151b;
  --dragon-panel-2:#121a22;
  --dragon-line:#21303a;
  --dragon-text:#edf4f8;
  --dragon-muted:#7f919e;
  --dragon-violet:#b59af2;
  --dragon-mint:#35d39a;
  --dragon-gold:#f4b740;
  --dragon-danger:#ff5b73;
  --dragon-radar:#4d9cff;
  --bg:var(--dragon-bg);
  --panel:var(--dragon-panel);
  --panel2:var(--dragon-panel-2);
  --line:var(--dragon-line);
  --text:var(--dragon-text);
  --txt:var(--text);
  --ink:var(--text);
  --muted:var(--dragon-muted);
  --mut:var(--muted);
  --sec:var(--muted);
  --violet:var(--dragon-violet);
  --lav:var(--dragon-violet);
  --green:var(--dragon-mint);
  --mint:var(--dragon-mint);
  --gold:var(--dragon-gold);
  --amber:var(--dragon-gold);
  --red:var(--dragon-danger);
  --blue:var(--dragon-radar);
  --cyan:var(--dragon-radar);
  --sans:'Figtree',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --mono:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;
}
