/* Rabwah2045 — typography tokens
   Archivo carries the voice: big, sturdy, confident.
   Hanken Grotesk does the quiet work in body copy and UI.
   Handwriting accent is THIN and filigree (Zeyada) — thinner than every other face. */
:root {
  --font-display: 'Archivo', sans-serif;  /* weight 600, tracking -0.02…-0.04em */
  --font-text: 'Hanken Grotesk', sans-serif;          /* 400 body, 600 labels, 800 small emphasis */
  --font-hand: 'Caveat', cursive;  /* the brand-kit handwriting, but ALWAYS weight 400 (thin) — never 600 */
  --font-mono: ui-monospace, Menlo, monospace;        /* token/code annotations only */

  /* display tracking + leading */
  --tracking-display: -0.04em;
  --tracking-display-tight: -0.05em;
  --tracking-label: 0.12em;
  --leading-display: 1.0;
  --leading-body: 1.6;

  /* scale (deck / web reference) */
  --text-hero: 96px;      /* lh 0.95 */
  --text-h1: 56px;        /* lh 1.0 */
  --text-h2: 32px;        /* lh 1.1 */
  --text-body: 17px;      /* lh 1.6 */
  --text-caption: 14px;
  --text-label: 13px;     /* uppercase, 600, tracking 0.12em */

  /* handwriting accent — thin, filigree, always tilted */
  --hand-weight: 400;
  --hand-rotate: -2deg; /* @kind other */
  --hand-size: 26px;      /* size up slightly vs surrounding text */
}
