/* CryptoInfo Intelligence design tokens — shared by /app/, Analyst chat and Portfolio Health.
   Pages that are embedded in the app (premium-ai, portfolio-health) map their own variables onto these. */
@font-face{font-family:'Inter';src:url('/assets/fonts/inter-latin-400-normal.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Inter';src:url('/assets/fonts/inter-latin-500-normal.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:'Inter';src:url('/assets/fonts/inter-latin-600-normal.woff2') format('woff2');font-weight:600;font-display:swap}

:root{
  color-scheme:dark;
  --canvas:#0B0E13;      /* page */
  --surface:#12161D;     /* cards */
  --raised:#181D26;      /* drawer, selected rows, menus */
  --border:#262D39;      /* dividers, card edges */
  --border-input:#5A6475;/* inputs, secondary buttons (3:1 against canvas) */
  --text:#E8EBF0;        /* primary text */
  --text-2:#A3ABB8;      /* secondary text */
  --muted:#7C8597;       /* labels, timestamps (4.5:1 on canvas) */
  --action:#F2F4F7;      /* primary button */
  --action-ink:#0B0E13;
  --accent:#7C9CFF;      /* links, focus, selected state */
  --pos:#3DC98A;--neg:#F2707A;--caution:#E6AE47;
  --series-1:#3987E5;--series-2:#D55181;
  --r-sm:6px;--r:8px;--r-lg:12px;
  --font:Inter,system-ui,-apple-system,'Segoe UI',sans-serif;
}
