/* G3 design tokens: v2 LIGHT (approved design by Ganiva). Edit colors, fonts and motion here only. */
:root{
  --bg:#FFFFFF; --off:#FAF8F3;            /* backgrounds: white and off-white */
  --ink:#0A0A0A; --mut:#5A5A5A;           /* text */
  --gold:#F7BD37;                         /* gold fills, numerals, accents (button text stays ink) */
  --gold-text-on-dark:#F7BD37;             /* gold text on the dark contact band only (11.6:1 on #0A0A0A) */
  --gold-text:#8F6610;                    /* ALL gold text (eyebrows, step labels, numerals, links): 5.15:1 on white, 4.85:1 on off-white */
  --gtxt:#C8921A;                         /* non-text gold accents only: rules, borders, strokes, focus rings */
  --input:#DDD8CC; --line:#E7E2D6; --hair:#E9E4D8;
  --err:#B42318; --band:#0A0A0A; --band-mut:#A3A3A3;
  --font-head:Montserrat,sans-serif; --font-body:Inter,system-ui,sans-serif;
  --mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  --ease:cubic-bezier(.2,.8,.2,1); --spring:cubic-bezier(.34,1.56,.64,1);
}
