/* ritcha.ai — Ledger tokens.
   Ported verbatim from the app round's `.dA` block
   (Team/jobs/2026-10-17-ritcha-ai-website/input/design-round.html:24 light, :40 dark), the
   identity Nicolas picked 2026-10-17 (PICK F1 = A). Same names as the app's Color assets.
   Web additions, marked +web: --bg2 (a second page tone for banded sections), --ink (the icon's
   deep green, used for the dark brand band in light mode) and --mint (the icon glyph colour).

   Theme: the site follows prefers-color-scheme. `data-theme` on <html> is set only by the
   design round's preview toggle (round/theme.js) and is not part of the site. */

:root{
  color-scheme: light dark;
  --bg:#F1F4F2; --card:#FFFFFF; --fg:#10201B; --sub:#56655F; --line:#DFE6E2; --fill:#E8EEEA;
  --tint:#0B7350; --tintfg:#FFFFFF; --soft:#DCF1E7; --pos:#0B7350; --neg:#BE3128; --low:#BE3128;
  --chart:#0B7350; --area:rgba(11,115,80,.13); --warn:#9A5B00; --warnsoft:#FBEBD2;
  --glass:rgba(255,255,255,.74); --glassb:rgba(16,32,27,.08);
  --bg2:#E7EDE9;            /* +web */
  --ink:#0B3B2C;            /* +web: icon ground */
  --mint:#4FE0A0;           /* +web: icon glyph */
  --inkfg:#EDF4F0; --inksub:#A9C4B8;   /* +web: text on --ink, 4.5:1 checked */
  --fig: ui-rounded, "SF Pro Rounded", -apple-system, system-ui, sans-serif;
  --txt: -apple-system, system-ui, "SF Pro Text", "Segoe UI", Roboto, sans-serif;
  --figw:700; --figls:-.02em;
}
@media (prefers-color-scheme: dark){
  :root:not([data-theme="light"]){
    --bg:#080F0C; --card:#121C18; --fg:#EDF4F0; --sub:#92A39B; --line:#22302A; --fill:#1B2722;
    --tint:#3CCB8A; --tintfg:#04130C; --soft:#173327; --pos:#3CCB8A; --neg:#FF6F64; --low:#FF6F64;
    --chart:#3CCB8A; --area:rgba(60,203,138,.16); --warn:#F2B04A; --warnsoft:#3A2A10;
    --glass:rgba(18,28,24,.70); --glassb:rgba(237,244,240,.10);
    --bg2:#0D1612; --ink:#0B3B2C; --inkfg:#EDF4F0; --inksub:#A9C4B8;
  }
}
:root[data-theme="dark"]{
  --bg:#080F0C; --card:#121C18; --fg:#EDF4F0; --sub:#92A39B; --line:#22302A; --fill:#1B2722;
  --tint:#3CCB8A; --tintfg:#04130C; --soft:#173327; --pos:#3CCB8A; --neg:#FF6F64; --low:#FF6F64;
  --chart:#3CCB8A; --area:rgba(60,203,138,.16); --warn:#F2B04A; --warnsoft:#3A2A10;
  --glass:rgba(18,28,24,.70); --glassb:rgba(237,244,240,.10);
  --bg2:#0D1612; --ink:#0B3B2C; --inkfg:#EDF4F0; --inksub:#A9C4B8;
}
