/* AustraliaOS — single source of truth for palette, type, and spacing tokens.
   Linked from every main public page; replaces the per-page inline :root blocks.
   Identity: near-black (#07090e) canvas, single gold accent rgb(200,169,110), Inter throughout. */

:root{
  /* Base palette — near-black canvas */
  --bg:        #07090e;
  --surface:   #0b0e17;
  --surface-2: #111525;
  --text-1:    #ede8dc;
  --text-2:    #8a8070;
  --text-3:    #3a3428;

  /* Single accent gold = rgb(200,169,110). Borders and tints derive from it at varying alpha. */
  --gold:      #c8a96e;
  --gold-dim:  rgba(200,169,110,0.15);
  --gold-glow: rgba(200,169,110,0.06);
  --border:    rgba(200,169,110,0.12);
  --border-hi: rgba(200,169,110,0.25);

  /* Translucent surfaces — derived from the base triplets above at a fixed alpha set {0.55, 0.75, 0.9}. */
  --scrim:                 rgba(7,9,14,0.9);      /* --bg @ .9        — top scrim / overlay   */
  --surface-translucent:   rgba(11,14,23,0.75);   /* --surface @ .75  — floating panels       */
  --surface-2-translucent: rgba(17,21,37,0.55);   /* --surface-2 @ .55 — subtle fills          */
  --surface-gradient: linear-gradient(180deg, rgba(17,21,37,0.9), rgba(11,14,23,0.9)); /* nav bar + raised panels (surface-2 -> surface @ .9) */

  /* Typography — Inter for everything; JetBrains Mono for numeric/data elements only. */
  --font-sans: 'Inter', system-ui, sans-serif;
  --font-data: 'JetBrains Mono', monospace;

  /* Spacing scale — 4px base. */
  --space-1:  4px;
  --space-2:  8px;
  --space-3:  12px;
  --space-4:  16px;
  --space-5:  20px;
  --space-6:  24px;
  --space-8:  32px;
  --space-10: 40px;
  --space-12: 48px;
  --space-16: 64px;
  --space-18: 72px;
  --space-20: 80px;
  --space-24: 96px;
  --space-28: 112px;
  --space-30: 120px;
  --space-36: 144px;
}
