/* ============================================================
   tokens.css — the Athanasius palette, used two ways:
     • Basilica (game) UI: deep green glass, sand-gold lines.
     • Store: the scheme reversed — desert tan ground, deep green ink.
   Faces: Cinzel (display) / Cormorant Garamond (body) / Jost (utility).
   ============================================================ */
:root {
  /* House colours (from athanasius.online) */
  --black:       #060606;
  --ink:         #0B0C0B;
  --green-deep:  #05130C;
  --green-panel: #0A2416;
  --green-line:  #16321F;
  --green-mid:   #1E4A31;
  --sand:        #C9AE7C;
  --sand-lt:     #E8D3A0;
  --sand-dim:    #8C7648;
  --paper:       #EDE3CE;

  /* The golden bubble */
  --gold-hi:  #FFF1C4;
  --gold-1:   #FFE39A;
  --gold-2:   #E6B653;
  --gold-3:   #A9721C;
  --gold-4:   #6E4710;
  --gold-glow: rgba(255, 214, 120, .55);

  /* Game UI glass */
  --glass:        rgba(5, 19, 12, .74);
  --glass-strong: rgba(5, 19, 12, .9);
  --glass-line:   rgba(201, 174, 124, .34);
  --glass-line-2: rgba(232, 211, 160, .6);
  --glass-blur:   14px;

  /* Store: desert tan ground, deep green ink */
  --store-bg:      #E4CFA2;
  --store-bg-2:    #EEDFBD;
  --store-panel:   #F6ECD6;
  --store-sunk:    #D9C08D;
  --store-ink:     #0A2416;
  --store-ink-2:   #1E4A31;
  --store-ink-3:   #4F5E45;
  --store-line:    rgba(10, 36, 22, .18);
  --store-accent:  #05130C;

  /* Ratings */
  --rate-delibris: #7A2E22;
  --rate-family:   #1F5F8B;
  --star:          #E6B653;

  --display: 'Cinzel', 'Trajan Pro', Georgia, serif;
  --body:    'Cormorant Garamond', 'EB Garamond', Georgia, serif;
  --util:    'Jost', 'Helvetica Neue', Arial, sans-serif;

  --radius-s: 8px;
  --radius:   14px;
  --radius-l: 22px;
  --shadow-1: 0 2px 10px rgba(0,0,0,.25);
  --shadow-2: 0 12px 44px rgba(0,0,0,.45);
  --ease:     cubic-bezier(.2,.7,.2,1);
  --ease-out: cubic-bezier(.16,1,.3,1);

  /* Stacking order */
  --z-world:    0;
  --z-hud:      10;
  --z-prompt:   11;
  --z-title:    15;
  --z-podium:   20;
  --z-dialogue: 22;
  --z-store:    25;
  --z-reader:   30;
  --z-cart:     40;
  --z-toast:    50;
  --z-loading:  60;
}
