/* ============================================================
   INTERVOLITION — encoded alternates (token overrides only)
   Flip a toggle in the artifact and the whole document re-renders
   down that path. Winners fold into tokens.css at lock; the
   losing branch is deleted.
   ============================================================ */

/* ---- ALT 1 · data-alt-theme="potatuhs" ----------------------
   Not an invention: this is the app's own second ThemeMode,
   transcribed from AppTheme.swift [context]. Dark is the app's
   default and stays the document default. */
:root[data-alt-theme="potatuhs"] {
  --accent:           var(--po-orange);
  --on-accent:        var(--po-ink);   /* [context: labelActiveText] */
  --arc-fill:         var(--po-orange);
  --arc-track:        rgba(28, 25, 23, 0.15); /* ink @ 15% [context: arcBackground] */

  --surface:          var(--po-cream);
  --surface-2:        #F6ECDC;   /* [derived] cream, one tint deeper */
  --surface-showcase: #F1E3CC;   /* [derived] showcase moments go warm, not black */
  --card:             #FFFDF8;   /* [derived] raised panel off cream */
  --text:             var(--po-ink);
  --text-2:           var(--po-gray);
  --line:             #E5D9C6;   /* [derived] hairline on cream */

  /* Semantics resolve to the iOS LIGHT palette [derived] */
  --int-active:    #34C759;
  --int-inactive:  #FF9500;
  --int-break:     #007AFF;
  --int-countdown: #AF52DE;
  --sem-go:        #34C759;
  --sem-halt:      #FF3B30;
  --sem-shift:     #B8860B;   /* [derived] yellow legible on cream; iOS #FFCC00 fails on light */
  --sem-accent:    var(--po-orange);
}

/* ---- ALT 2 · data-alt-time="rounded" -------------------------
   The open typography question: the app sets time in MONO
   [context: timer numerals] but its wordmark voice is ROUNDED
   [context: splash]. This alternate re-renders every numeral in
   the rounded face so the choice is made in use, not in theory. */
:root[data-alt-time="rounded"] {
  --font-time: var(--font-display);
}
