/* ============================================================
   Encoded alternates — working toggles, token overrides only.
   At lock, the winner folds into tokens.css and its block here
   is deleted.
   ============================================================ */

/* A/B — display face.
   Default: Bowlby One SC (the app's declared display font).
   Alternate: Kongtext — the pixel arcade face that also ships in
   the app binary. Both are real; which one leads the brand? */
:root[data-alt-display="kongtext"] {
  --font-display: 'Kongtext', 'Courier New', monospace;
  --text-hero: clamp(2rem, 1.4rem + 3.2vw, 3.8rem);
  --text-h1: clamp(1.5rem, 1.15rem + 1.6vw, 2.2rem);
  --text-h2: clamp(1.15rem, 0.95rem + 1vw, 1.6rem);
}

/* A/B — document surface.
   Default: cream daylight (the Fields).
   Alternate: dusk — the Manor/Tunnels dark-brown world. */
:root[data-alt-surface="dusk"] {
  --dark-brown: #E8DFCE; /* panels invert light so sidebar/showcase text stays readable */
  --surface: #2D2A26;
  --surface-warm: #1C1917;
  --paper: #3A362F;
  --ink: #F5F0E6;
  --muted: #B5AC9C;
  --subtle: #8A8272;
  --border: var(--border-w) solid #F5F0E6;
  --sh-card: 4px 4px 0 #000000;
  --sh-pop: 7px 7px 0 #000000;
}
