/* Generated by scripts/build-pages.mjs from data/theme.json – do not edit. */
:root {
  --bg: #F7F6F2;
  --surface: #FFFFFF;
  --text: #1B1F24;
  --muted: #585E67;
  --accent: #3E6BE0;
  --on-accent: #FFFFFF;
  --line: #E2E0D8;
  --bar: #EDECE7;
  --accent-text: #3762D6;
  --danger: #B3261E;
  --on-danger: #FFFFFF;
  --warn-bg: #FFF4D6;
  --warn-text: #5C4300;
  color-scheme: light;
}
@media (prefers-color-scheme: dark) {
  :root {
    --bg: #121417;
    --surface: #1B1E23;
    --text: #F2F0EA;
    --muted: #A9ADB4;
    --accent: #7FA0F5;
    --on-accent: #121417;
    --line: #2C3037;
    --bar: #1A1D21;
    --accent-text: #7FA0F5;
    --danger: #F2B8B5;
    --on-danger: #121417;
    --warn-bg: #3A2F10;
    --warn-text: #F5D98B;
    color-scheme: dark;
  }
}
