/* Arrgrow design tokens v5, locked 8 Oct 2026. The only token file for the Arrgrow brand.
   Source of truth: ../03_visual-direction.md. Dark theme; black / white / silver / amber;
   Geist (EN), Noto Sans Hebrew (HE), Geist Mono; slim condensed ΛRRGROW wordmark (Geist 200). */
@import url("https://fonts.googleapis.com/css2?family=Geist:wght@200;300;400;600;700&family=Geist+Mono:wght@400;500&family=Noto+Sans+Hebrew:wght@300;400;600;700&display=swap");
/* Geist has no Greek: the Λ in the typed wordmark comes from Noto Sans 200 (one glyph only). */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:wght@200&text=%CE%9B&display=swap");

:root {
  /* color */
  --black:    #0A0A0A;   /* ground, ~80% of every surface */
  --surface:  #121212;   /* cards, inputs, panels */
  --white:    #F5F5F5;   /* primary text */
  --silver:   #C9CDD2;   /* secondary text, chrome, borders, icons */
  --graphite: #7A7A7A;   /* dim text, metadata, disabled */
  --amber:    #FDB63D;   /* the signal: one phrase, the button, the key metric */
  --amber-gradient: linear-gradient(90deg, #F5A623, #FFC660);  /* GROW in the wordmark, primary button, data lines */
  --line:     rgba(245,245,245,.12);  /* hairlines, card borders */

  /* type */
  --font-en:   "Geist", system-ui, sans-serif;
  --font-he:   "Noto Sans Hebrew", "Geist", system-ui, sans-serif;
  --font-sans: "Geist", "Noto Sans Hebrew", system-ui, sans-serif;   /* mixed copy: Latin from Geist, Hebrew falls through */
  --font-mono: "Geist Mono", ui-monospace, monospace;                 /* labels, metadata, numbers (Latin only) */
  --font-wordmark: "Geist", "Noto Sans", sans-serif;
  --w-wordmark: 200;   /* slim */
  --wordmark-tracking: 0.02em;   /* condensed */
  --w-body: 400;
  --w-sub: 600;
  --w-head: 700;
  --w-mono: 500;
  --head-tracking: -0.04em;
  --mono-tracking: 0.1em;
  --head-leading: 1.02;
  --body-leading: 1.45;

  /* shape */
  --radius: 10px;
  --pill: 999px;
  --icon-stroke: 1.5px;

  /* glow: signal elements only */
  --glow-amber: 0 0 18px rgba(253,182,61,.45);

  /* photo scrims */
  --scrim-top:    linear-gradient(to bottom, rgba(10,10,10,.9) 0%, rgba(10,10,10,.55) 30%, transparent 55%);
  --scrim-bottom: linear-gradient(to top, rgba(10,10,10,.92) 0%, rgba(10,10,10,.6) 30%, transparent 55%);

  /* v4 name kept so existing templates keep working; use --white in new work */
  --bone: var(--white);
}

/* the typed wordmark: <span class="wm">ΛRR<span class="g">GROW</span></span> */
.wm { font-family: var(--font-wordmark); font-weight: var(--w-wordmark); letter-spacing: var(--wordmark-tracking); }
