/* ============================================================
   HABIT PLANET — encoded alternates (token overrides only)
   Flip a toggle → the whole document re-renders down that path.
   Winners fold into tokens.css at lock; losers get deleted.
   ============================================================ */

/* A/B — accent gem: emerald (as shipped — progress, checkboxes,
   indicators all read emerald today) vs amethyst (the purple the
   planet actually wears in the app icon). Decision open (item 2). */
:root[data-alt-accent='amethyst'] {
  --accent:       var(--amethyst);
  --accent-light: var(--amethyst-light);
  --accent-dark:  var(--amethyst-dark);
  --sh-glow: 0 0 24px rgba(153, 102, 204, 0.4);
}

/* A/B — display face: the proposed Space Grotesk voice vs the
   system face the Flutter app actually ships (no font family is
   declared anywhere in the source). Decision open (item 3). */
:root[data-alt-display='system'] {
  --font-display: var(--font-system);
}
:root[data-alt-display='system'] .cover-title,
:root[data-alt-display='system'] .sec-head h2 {
  letter-spacing: -0.01em;
  font-weight: 800;
}
