/* Shaninan — design tokens. Hex values copied verbatim from brand-guide.html. */
:root {
  --ink: #0B0C10;          /* warm near-black — dark surfaces */
  --navy: #14182B;         /* deep judicial ink-navy — badges, dark chips */
  --parchment: #EFE6D4;    /* primary light surface */
  --parchment-2: #E3DCCD;  /* shaded parchment */
  --line: #D8CDB8;         /* hairline rules on parchment */
  --gold: #B69047;         /* primary accent / buttons */
  --gold-bright: #C9A24B;  /* glint / active */
  --gold-pale: #D9B86A;    /* flame / seal highlight */
  --gold-label: #B08B43;   /* eyebrow small-caps */
  --ink-text: #2A2620;     /* body text on parchment */
  --cream: #EFE6D4;        /* text on dark */
  --cream-mute: #B7AE9C;   /* muted text on dark */
  --green: #1E8A4C;        /* correct (reserved) */
  --red: #C0392B;          /* wrong (reserved) */

  /* font stacks */
  --serif: 'Cormorant Garamond', Georgia, serif;
  --hebrew: 'Frank Ruhl Libre', 'David', serif;
  --ui: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;

  /* chrome heights (kept here so layout + JS agree) */
  --statusbar-h: 52px;
  --tabbar-h: 64px;
}
