/* Opt-in theme bundle. Importing this file pulls in every theme below, each
 * gated by [data-theme="…"]. The light baseline is :root in src/css/theme.css —
 * there is no light.css here.
 *
 * The themes are illustrative: each one demonstrates a different set of knobs
 * the token contract exposes, beyond recoloring.
 *
 *   dark       — canonical dark (single block, color-scheme: dark only)
 *   dim        — dark variant with lifted surface tones
 *   corporate  — reference paired light/dark recolor via light-dark()
 *   forest     — paired recolor + scaled-up radius tokens
 *   ocean      — reference paired recolor
 *   spruce     — deep spruce-green primary + copper secondary
 *   petrol     — desaturated petrol-blue primary + apricot secondary
 *   sunset     — paired recolor + selection and shadow-color theming
 *   lavender   — paired recolor + soft-variant tuning, tinted shadows
 *   mono       — grayscale palette, colored status intents only
 *   square     — paired recolor + full radius scale forced to 0
 *   edge       — paired recolor + intent-colored button lower edge
 *   cyberpunk  — light-only stress test: yellow canvas, dark-on-bright
 *                intents, 2px borders, hard offset shadows
 *   neon       — dark-only + wide-gamut P3 upgrade via oklch(), glow
 *                shadows, soft-variant tuning
 *   gradient   — paired recolor + Bootstrap 4 style gradient on solid buttons
 *                via component-local button tokens
 *
 * Single-block themes (dark, dim, cyberpunk, neon) pin one color-scheme and
 * cannot adapt to prefers-color-scheme; the paired ones follow the OS. */
@import "./dark.css";
@import "./dim.css";
@import "./corporate.css";
@import "./forest.css";
@import "./ocean.css";
@import "./spruce.css";
@import "./petrol.css";
@import "./sunset.css";
@import "./lavender.css";
@import "./mono.css";
@import "./square.css";
@import "./edge.css";
@import "./cyberpunk.css";
@import "./neon.css";
@import "./gradient.css";
