/* Generated by scripts/build-tokens.mjs from #3d5afe (SchemeCalmBrand, M3 2025 spec). Do not edit by hand. */
:root, [data-scheme="light"] {
  color-scheme: light;
  --md-sys-color-background: #fcf8fb;
  --md-sys-color-on-background: #323237;
  --md-sys-color-surface: #fcf8fb;
  --md-sys-color-surface-dim: #dbd9df;
  --md-sys-color-surface-bright: #fcf8fb;
  --md-sys-color-surface-container-lowest: #ffffff;
  --md-sys-color-surface-container-low: #f6f2f7;
  --md-sys-color-surface-container: #f0edf2;
  --md-sys-color-surface-container-high: #eae7ec;
  --md-sys-color-surface-container-highest: #e4e1e8;
  --md-sys-color-on-surface: #323237;
  --md-sys-color-on-surface-variant: #5f5e64;
  --md-sys-color-outline: #7b7a80;
  --md-sys-color-outline-variant: #b3b1b7;
  --md-sys-color-inverse-surface: #0e0e10;
  --md-sys-color-inverse-on-surface: #9e9c9f;
  --md-sys-color-primary: #2848ee;
  --md-sys-color-primary-dim: #1238e3;
  --md-sys-color-on-primary: #f9f6ff;
  --md-sys-color-primary-container: #3956fb;
  --md-sys-color-on-primary-container: #ffffff;
  --md-sys-color-primary-fixed: #3956fb;
  --md-sys-color-primary-fixed-dim: #2848ee;
  --md-sys-color-on-primary-fixed: #ffffff;
  --md-sys-color-on-primary-fixed-variant: #d2d6ff;
  --md-sys-color-inverse-primary: #7387ff;
  --md-sys-color-secondary: #5c5e6f;
  --md-sys-color-secondary-dim: #505263;
  --md-sys-color-on-secondary: #faf8ff;
  --md-sys-color-secondary-container: #e1e1f6;
  --md-sys-color-on-secondary-container: #4f5162;
  --md-sys-color-secondary-fixed: #e1e1f6;
  --md-sys-color-secondary-fixed-dim: #d2d3e8;
  --md-sys-color-on-secondary-fixed: #3c3e4f;
  --md-sys-color-on-secondary-fixed-variant: #595a6c;
  --md-sys-color-tertiary: #566440;
  --md-sys-color-tertiary-dim: #4b5835;
  --md-sys-color-on-tertiary: #f0ffd1;
  --md-sys-color-tertiary-container: #edfdce;
  --md-sys-color-on-tertiary-container: #55623f;
  --md-sys-color-tertiary-fixed: #edfdce;
  --md-sys-color-tertiary-fixed-dim: #dfeec1;
  --md-sys-color-on-tertiary-fixed: #43502e;
  --md-sys-color-on-tertiary-fixed-variant: #5f6d48;
  --md-sys-color-error: #a8364b;
  --md-sys-color-error-dim: #6b0221;
  --md-sys-color-on-error: #fff7f7;
  --md-sys-color-error-container: #f97386;
  --md-sys-color-on-error-container: #6e0523;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-scheme="light"]) {
    color-scheme: dark;
    --md-sys-color-background: #0e0e10;
    --md-sys-color-on-background: #e7e4eb;
    --md-sys-color-surface: #0e0e10;
    --md-sys-color-surface-dim: #0e0e10;
    --md-sys-color-surface-bright: #2c2c30;
    --md-sys-color-surface-container-lowest: #000000;
    --md-sys-color-surface-container-low: #131316;
    --md-sys-color-surface-container: #19191d;
    --md-sys-color-surface-container-high: #1f1f23;
    --md-sys-color-surface-container-highest: #25252a;
    --md-sys-color-on-surface: #e7e4eb;
    --md-sys-color-on-surface-variant: #acaab0;
    --md-sys-color-outline: #76757a;
    --md-sys-color-outline-variant: #48474c;
    --md-sys-color-inverse-surface: #fcf8fb;
    --md-sys-color-inverse-on-surface: #565457;
    --md-sys-color-primary: #bbc3ff;
    --md-sys-color-primary-dim: #4963ff;
    --md-sys-color-on-primary: #0028bc;
    --md-sys-color-primary-container: #1238e3;
    --md-sys-color-on-primary-container: #dfe1ff;
    --md-sys-color-primary-fixed: #3956fb;
    --md-sys-color-primary-fixed-dim: #2848ee;
    --md-sys-color-on-primary-fixed: #ffffff;
    --md-sys-color-on-primary-fixed-variant: #d2d6ff;
    --md-sys-color-inverse-primary: #2949ef;
    --md-sys-color-secondary: #c4c5d9;
    --md-sys-color-secondary-dim: #b7b7cb;
    --md-sys-color-on-secondary: #3d3f50;
    --md-sys-color-secondary-container: #383a4b;
    --md-sys-color-on-secondary-container: #bdbed2;
    --md-sys-color-secondary-fixed: #e1e1f6;
    --md-sys-color-secondary-fixed-dim: #d2d3e8;
    --md-sys-color-on-secondary-fixed: #3c3e4f;
    --md-sys-color-on-secondary-fixed-variant: #595a6c;
    --md-sys-color-tertiary: #f1ffd3;
    --md-sys-color-tertiary-dim: #d9e8bb;
    --md-sys-color-on-tertiary: #566440;
    --md-sys-color-tertiary-container: #e2f1c3;
    --md-sys-color-on-tertiary-container: #4e5b38;
    --md-sys-color-tertiary-fixed: #edfdce;
    --md-sys-color-tertiary-fixed-dim: #dfeec1;
    --md-sys-color-on-tertiary-fixed: #43502e;
    --md-sys-color-on-tertiary-fixed-variant: #5f6d48;
    --md-sys-color-error: #f97386;
    --md-sys-color-error-dim: #c44b5f;
    --md-sys-color-on-error: #490013;
    --md-sys-color-error-container: #871c34;
    --md-sys-color-on-error-container: #ff97a3;
  }
}
[data-scheme="dark"] {
  color-scheme: dark;
  --md-sys-color-background: #0e0e10;
  --md-sys-color-on-background: #e7e4eb;
  --md-sys-color-surface: #0e0e10;
  --md-sys-color-surface-dim: #0e0e10;
  --md-sys-color-surface-bright: #2c2c30;
  --md-sys-color-surface-container-lowest: #000000;
  --md-sys-color-surface-container-low: #131316;
  --md-sys-color-surface-container: #19191d;
  --md-sys-color-surface-container-high: #1f1f23;
  --md-sys-color-surface-container-highest: #25252a;
  --md-sys-color-on-surface: #e7e4eb;
  --md-sys-color-on-surface-variant: #acaab0;
  --md-sys-color-outline: #76757a;
  --md-sys-color-outline-variant: #48474c;
  --md-sys-color-inverse-surface: #fcf8fb;
  --md-sys-color-inverse-on-surface: #565457;
  --md-sys-color-primary: #bbc3ff;
  --md-sys-color-primary-dim: #4963ff;
  --md-sys-color-on-primary: #0028bc;
  --md-sys-color-primary-container: #1238e3;
  --md-sys-color-on-primary-container: #dfe1ff;
  --md-sys-color-primary-fixed: #3956fb;
  --md-sys-color-primary-fixed-dim: #2848ee;
  --md-sys-color-on-primary-fixed: #ffffff;
  --md-sys-color-on-primary-fixed-variant: #d2d6ff;
  --md-sys-color-inverse-primary: #2949ef;
  --md-sys-color-secondary: #c4c5d9;
  --md-sys-color-secondary-dim: #b7b7cb;
  --md-sys-color-on-secondary: #3d3f50;
  --md-sys-color-secondary-container: #383a4b;
  --md-sys-color-on-secondary-container: #bdbed2;
  --md-sys-color-secondary-fixed: #e1e1f6;
  --md-sys-color-secondary-fixed-dim: #d2d3e8;
  --md-sys-color-on-secondary-fixed: #3c3e4f;
  --md-sys-color-on-secondary-fixed-variant: #595a6c;
  --md-sys-color-tertiary: #f1ffd3;
  --md-sys-color-tertiary-dim: #d9e8bb;
  --md-sys-color-on-tertiary: #566440;
  --md-sys-color-tertiary-container: #e2f1c3;
  --md-sys-color-on-tertiary-container: #4e5b38;
  --md-sys-color-tertiary-fixed: #edfdce;
  --md-sys-color-tertiary-fixed-dim: #dfeec1;
  --md-sys-color-on-tertiary-fixed: #43502e;
  --md-sys-color-on-tertiary-fixed-variant: #5f6d48;
  --md-sys-color-error: #f97386;
  --md-sys-color-error-dim: #c44b5f;
  --md-sys-color-on-error: #490013;
  --md-sys-color-error-container: #871c34;
  --md-sys-color-on-error-container: #ff97a3;
}
/* TV / beamer: always dark, medium contrast for distance viewing. */
[data-scheme="tv"] {
  color-scheme: dark;
  --md-sys-color-background: #0e0e10;
  --md-sys-color-on-background: #ffffff;
  --md-sys-color-surface: #0e0e10;
  --md-sys-color-surface-dim: #0e0e10;
  --md-sys-color-surface-bright: #2c2c30;
  --md-sys-color-surface-container-lowest: #000000;
  --md-sys-color-surface-container-low: #131316;
  --md-sys-color-surface-container: #19191d;
  --md-sys-color-surface-container-high: #1f1f23;
  --md-sys-color-surface-container-highest: #25252a;
  --md-sys-color-on-surface: #ffffff;
  --md-sys-color-on-surface-variant: #bab8be;
  --md-sys-color-outline: #949398;
  --md-sys-color-outline-variant: #76757a;
  --md-sys-color-inverse-surface: #fcf8fb;
  --md-sys-color-inverse-on-surface: #38383a;
  --md-sys-color-primary: #bbc3ff;
  --md-sys-color-primary-dim: #96a4ff;
  --md-sys-color-on-primary: #0021a2;
  --md-sys-color-primary-container: #4963ff;
  --md-sys-color-on-primary-container: #ffffff;
  --md-sys-color-primary-fixed: #4963ff;
  --md-sys-color-primary-fixed-dim: #3654f8;
  --md-sys-color-on-primary-fixed: #ffffff;
  --md-sys-color-on-primary-fixed-variant: #ffffff;
  --md-sys-color-inverse-primary: #183ce5;
  --md-sys-color-secondary: #c4c5d9;
  --md-sys-color-secondary-dim: #b7b7cb;
  --md-sys-color-on-secondary: #333545;
  --md-sys-color-secondary-container: #727386;
  --md-sys-color-on-secondary-container: #ffffff;
  --md-sys-color-secondary-fixed: #e1e1f6;
  --md-sys-color-secondary-fixed-dim: #d2d3e8;
  --md-sys-color-on-secondary-fixed: #1c1e2e;
  --md-sys-color-on-secondary-fixed-variant: #3c3e4f;
  --md-sys-color-tertiary: #f1ffd3;
  --md-sys-color-tertiary-dim: #d9e8bb;
  --md-sys-color-on-tertiary: #4d5a37;
  --md-sys-color-tertiary-container: #e2f1c3;
  --md-sys-color-on-tertiary-container: #45512f;
  --md-sys-color-tertiary-fixed: #edfdce;
  --md-sys-color-tertiary-fixed-dim: #dfeec1;
  --md-sys-color-on-tertiary-fixed: #263213;
  --md-sys-color-on-tertiary-fixed-variant: #43502e;
  --md-sys-color-error: #ff9da8;
  --md-sys-color-error-dim: #ff8695;
  --md-sys-color-on-error: #5f001c;
  --md-sys-color-error-container: #c44b5f;
  --md-sys-color-on-error-container: #ffffff;
}
