/* katchiGRAB themes.
   katchiGRAB is dark by default; light mode is the explicit sun/moon choice.
   Each theme sets its accent pair for both modes. All pairs pass WCAG AA
   (checked in the build): accent vs accent-ink >= 4.5, accent vs panel >= 3.0.
   "Classic" is the default accent and lives in app.css. */

/* ---------- Dark (default) accents ---------- */
:root[data-accent="violet"]   { --accent:#B197FC; --accent-ink:#140A26 }
:root[data-accent="forest"]   { --accent:#5BD98A; --accent-ink:#06130B }
:root[data-accent="crimson"]   { --accent:#F87171; --accent-ink:#2B0606 }
:root[data-accent="rose"]   { --accent:#F584B7; --accent-ink:#2B0718 }
:root[data-accent="slate"]   { --accent:#9FB0C7; --accent-ink:#0E141D }
:root[data-accent="ocean"]   { --accent:#4CC9E8; --accent-ink:#04181F }
:root[data-accent="sunset"]   { --accent:#FB923C; --accent-ink:#2A1002 }
:root[data-accent="mint"]   { --accent:#45D6A4; --accent-ink:#04160F }
:root[data-accent="ink"]   { --accent:#D1D5DB; --accent-ink:#111827 }
:root[data-accent="contrast"]   { --accent:#FFFFFF; --accent-ink:#000000 }
:root[data-accent="katchi"]   { --accent:#E3B341; --accent-ink:#231903 }

/* ---------- Light-mode accents ---------- */
:root[data-theme="light"][data-accent="violet"]   { --accent:#6D28D9; --accent-ink:#FFFFFF }
:root[data-theme="light"][data-accent="forest"]   { --accent:#166534; --accent-ink:#FFFFFF }
:root[data-theme="light"][data-accent="crimson"]   { --accent:#B91C1C; --accent-ink:#FFFFFF }
:root[data-theme="light"][data-accent="rose"]   { --accent:#BE185D; --accent-ink:#FFFFFF }
:root[data-theme="light"][data-accent="slate"]   { --accent:#334155; --accent-ink:#FFFFFF }
:root[data-theme="light"][data-accent="ocean"]   { --accent:#0E7490; --accent-ink:#FFFFFF }
:root[data-theme="light"][data-accent="sunset"]   { --accent:#C2410C; --accent-ink:#FFFFFF }
:root[data-theme="light"][data-accent="mint"]   { --accent:#047857; --accent-ink:#FFFFFF }
:root[data-theme="light"][data-accent="ink"]   { --accent:#1F2937; --accent-ink:#FFFFFF }
:root[data-theme="light"][data-accent="contrast"]   { --accent:#0000C7; --accent-ink:#FFFFFF }
:root[data-theme="light"][data-accent="katchi"]   { --accent:#8A6410; --accent-ink:#FFFFFF }
