/* ═══════════════════════════════════════════════════════════════
   Material static token export — verbatim copy, 2026-07-14
   Source: _shared/nonoun-color-tokens-adia/css-oklch/adia.css
   (the design-systems:material-design-color-tokens skill's own
   canonical reference export).

   This REPLACES the calc()-based computation as the source of truth
   for `--md-sys-color-*` (.claude/docs/specs/
   material-color-bridge-contract.md — "replace the computational
   layer" phase). 8 palettes (neutral/primary/secondary/tertiary/
   info/success/warning/danger — no `brand`, matching AdiaUI's own
   `--a-brand-*` staying computed/AdiaUI-only, contract Gap §2),
   ~700 static OKLCH literals, `light-dark()` per role.

   TRADEOFF, ACCEPTED EXPLICITLY (operator confirmed, 2026-07-14):
   AdiaUI's 8-theme live-retheming system (themes.css — ocean, forest,
   sunset, lavender, rose, slate, midnight) worked by overriding the
   `@property` hue/chroma knobs these static values now replace for
   the 7 semantic families + neutral. Those theme overrides become
   dead code for color (still functional for --a-brand-hue, --a-radius-k,
   --a-density, --a-shadow-intensity, which stay parametric — see
   parameters.css/primitives-brand.css, untouched). Only `[theme="default"]`'s
   color values still apply, and only because they're what this file
   already bakes in as the sole palette.

   NOT touched by this replacement: `--a-brand-*` (no adia.css palette
   to source from), `--a-link*`/`--a-focus-*`/`--a-data-*` (no direct
   adia.css role), and the raw fine/coarse `--a-{fam}-{NN}` primitive
   ramps (kept, now orphaned from the semantic layer but still used by
   the token-catalog swatch display, `/site/tokens/colors`).
   ═══════════════════════════════════════════════════════════════ */

:root {
  color-scheme: light dark;

  /* Neutral — flat mode-independent primitives */
  --md-sys-color-neutral-100: oklch(0.9551 0 89.88);
  --md-sys-color-neutral-125: oklch(0.9335 0.0017 247.84);
  --md-sys-color-neutral-150: oklch(0.9108 0.0035 219.53);
  --md-sys-color-neutral-175: oklch(0.8886 0.0046 214.33);
  --md-sys-color-neutral-200: oklch(0.8659 0.0071 219.57);
  --md-sys-color-neutral-250: oklch(0.8221 0.0128 215.84);
  --md-sys-color-neutral-300: oklch(0.7785 0.0176 215.49);
  --md-sys-color-neutral-350: oklch(0.7319 0.0235 221.92);
  --md-sys-color-neutral-400: oklch(0.6881 0.0274 221.74);
  --md-sys-color-neutral-450: oklch(0.6443 0.0304 222.53);
  --md-sys-color-neutral-500: oklch(0.598 0.0316 225.06);
  --md-sys-color-neutral-550: oklch(0.5548 0.0294 224.63);
  --md-sys-color-neutral-600: oklch(0.5085 0.0269 228.2);
  --md-sys-color-neutral-650: oklch(0.4639 0.0228 226.17);
  --md-sys-color-neutral-700: oklch(0.4185 0.0193 227.43);
  --md-sys-color-neutral-750: oklch(0.372 0.0157 229.38);
  --md-sys-color-neutral-800: oklch(0.3239 0.0119 232.79);
  --md-sys-color-neutral-825: oklch(0.3006 0.01 229.23);
  --md-sys-color-neutral-850: oklch(0.274 0.008 240.15);
  --md-sys-color-neutral-875: oklch(0.2497 0.0058 236.78);
  --md-sys-color-neutral-900: oklch(0.2241 0.006 236.83);
  --md-sys-color-neutral-925: oklch(0.1944 0.0051 248.09);
  --md-sys-color-neutral-950: oklch(0.163 0.0027 247.99);
  --md-sys-color-neutral-050: oklch(1 0 89.88);
  --md-sys-color-neutral-075: oklch(0.9784 0.0011 197.14);
  --md-sys-color-neutral-500-050: oklch(0.598 0.0316 225.06 / 5%);
  --md-sys-color-neutral-500-100: oklch(0.598 0.0316 225.06 / 10%);
  --md-sys-color-neutral-500-200: oklch(0.598 0.0316 225.06 / 20%);
  --md-sys-color-neutral-500-300: oklch(0.598 0.0316 225.06 / 30%);
  --md-sys-color-neutral-500-400: oklch(0.598 0.0316 225.06 / 40%);
  --md-sys-color-neutral-500-500: oklch(0.598 0.0316 225.06 / 50%);
  --md-sys-color-neutral-500-600: oklch(0.598 0.0316 225.06 / 60%);
  --md-sys-color-neutral-500-700: oklch(0.598 0.0316 225.06 / 70%);
  --md-sys-color-neutral-500-800: oklch(0.598 0.0316 225.06 / 80%);
  --md-sys-color-neutral-500-900: oklch(0.598 0.0316 225.06 / 90%);
  --md-sys-color-neutral-500-950: oklch(0.598 0.0316 225.06 / 95%);
  /* Neutral — semantic roles */
  --md-sys-color-neutral: light-dark(var(--md-sys-color-neutral-500), var(--md-sys-color-neutral-500));
  --md-sys-color-neutral-dim: light-dark(var(--md-sys-color-neutral-650), var(--md-sys-color-neutral-700));
  --md-sys-color-neutral-bright: light-dark(var(--md-sys-color-neutral-350), var(--md-sys-color-neutral-400));
  --md-sys-color-neutral-low: light-dark(var(--md-sys-color-neutral-350), var(--md-sys-color-neutral-700));
  --md-sys-color-neutral-high: light-dark(var(--md-sys-color-neutral-650), var(--md-sys-color-neutral-400));
  --md-sys-color-neutral-hover: light-dark(var(--md-sys-color-neutral-650), var(--md-sys-color-neutral-350));
  --md-sys-color-neutral-active: light-dark(var(--md-sys-color-neutral-750), var(--md-sys-color-neutral-250));
  --md-sys-color-neutral-disabled: light-dark(var(--md-sys-color-neutral-500-600), var(--md-sys-color-neutral-500-600));
  --md-sys-color-neutral-on-neutral: light-dark(var(--md-sys-color-neutral-050), var(--md-sys-color-neutral-050));
  --md-sys-color-neutral-on-neutral-variant: light-dark(var(--md-sys-color-neutral-200), var(--md-sys-color-neutral-200));
  --md-sys-color-neutral-on-neutral-hover: light-dark(var(--md-sys-color-neutral-050), var(--md-sys-color-neutral-050));
  --md-sys-color-neutral-on-neutral-active: light-dark(var(--md-sys-color-neutral-050), var(--md-sys-color-neutral-050));
  --md-sys-color-neutral-on-neutral-disabled: light-dark(var(--md-sys-color-neutral-500-400), var(--md-sys-color-neutral-500-400));
  --md-sys-color-neutral-on-surface: light-dark(var(--md-sys-color-neutral-950), var(--md-sys-color-neutral-050));
  --md-sys-color-neutral-on-surface-variant: light-dark(var(--md-sys-color-neutral-750), var(--md-sys-color-neutral-250));
  --md-sys-color-neutral-on-surface-hover: light-dark(var(--md-sys-color-neutral-950), var(--md-sys-color-neutral-050));
  --md-sys-color-neutral-on-surface-active: light-dark(var(--md-sys-color-neutral-950), var(--md-sys-color-neutral-050));
  --md-sys-color-neutral-on-surface-disabled: light-dark(var(--md-sys-color-neutral-500-400), var(--md-sys-color-neutral-500-400));
  --md-sys-color-neutral-placeholder: light-dark(var(--md-sys-color-neutral-650), var(--md-sys-color-neutral-350));
  --md-sys-color-neutral-outline: light-dark(var(--md-sys-color-neutral-500-600), var(--md-sys-color-neutral-500-600));
  --md-sys-color-neutral-outline-variant: light-dark(var(--md-sys-color-neutral-500-300), var(--md-sys-color-neutral-500-300));
  --md-sys-color-neutral-outline-hover: light-dark(var(--md-sys-color-neutral-500-700), var(--md-sys-color-neutral-500-700));
  --md-sys-color-neutral-outline-active: light-dark(var(--md-sys-color-neutral-500-800), var(--md-sys-color-neutral-500-800));
  --md-sys-color-neutral-outline-disabled: light-dark(var(--md-sys-color-neutral-500-400), var(--md-sys-color-neutral-500-400));
  --md-sys-color-neutral-container: light-dark(var(--md-sys-color-neutral-500-200), var(--md-sys-color-neutral-500-200));
  --md-sys-color-neutral-container-low: light-dark(var(--md-sys-color-neutral-500-100), var(--md-sys-color-neutral-500-100));
  --md-sys-color-neutral-container-high: light-dark(var(--md-sys-color-neutral-500-300), var(--md-sys-color-neutral-500-300));
  --md-sys-color-neutral-container-hover: light-dark(var(--md-sys-color-neutral-500-300), var(--md-sys-color-neutral-500-300));
  --md-sys-color-neutral-container-active: light-dark(var(--md-sys-color-neutral-500-400), var(--md-sys-color-neutral-500-400));
  --md-sys-color-neutral-container-disabled: light-dark(var(--md-sys-color-neutral-500-100), var(--md-sys-color-neutral-500-100));
  --md-sys-color-neutral-inverse-surface: light-dark(var(--md-sys-color-neutral-900), var(--md-sys-color-neutral-100));
  --md-sys-color-neutral-inverse-on-surface: light-dark(var(--md-sys-color-neutral-050), var(--md-sys-color-neutral-950));
  --md-sys-color-neutral-background: light-dark(var(--md-sys-color-neutral-100), var(--md-sys-color-neutral-900));
  --md-sys-color-neutral-surface: light-dark(var(--md-sys-color-neutral-125), var(--md-sys-color-neutral-875));
  --md-sys-color-neutral-surface-dimmest: light-dark(var(--md-sys-color-neutral-200), var(--md-sys-color-neutral-950));
  --md-sys-color-neutral-surface-dimmer: light-dark(var(--md-sys-color-neutral-175), var(--md-sys-color-neutral-925));
  --md-sys-color-neutral-surface-dim: light-dark(var(--md-sys-color-neutral-150), var(--md-sys-color-neutral-900));
  --md-sys-color-neutral-surface-bright: light-dark(var(--md-sys-color-neutral-100), var(--md-sys-color-neutral-850));
  --md-sys-color-neutral-surface-brighter: light-dark(var(--md-sys-color-neutral-075), var(--md-sys-color-neutral-825));
  --md-sys-color-neutral-surface-brightest: light-dark(var(--md-sys-color-neutral-050), var(--md-sys-color-neutral-800));
  --md-sys-color-neutral-surface-lowest: light-dark(var(--md-sys-color-neutral-050), var(--md-sys-color-neutral-950));
  --md-sys-color-neutral-surface-lower: light-dark(var(--md-sys-color-neutral-075), var(--md-sys-color-neutral-925));
  --md-sys-color-neutral-surface-low: light-dark(var(--md-sys-color-neutral-100), var(--md-sys-color-neutral-900));
  --md-sys-color-neutral-surface-high: light-dark(var(--md-sys-color-neutral-150), var(--md-sys-color-neutral-850));
  --md-sys-color-neutral-surface-higher: light-dark(var(--md-sys-color-neutral-175), var(--md-sys-color-neutral-825));
  --md-sys-color-neutral-surface-highest: light-dark(var(--md-sys-color-neutral-200), var(--md-sys-color-neutral-800));
  --md-sys-color-neutral-scrim-weakest: light-dark(var(--md-sys-color-neutral-500-050), var(--md-sys-color-neutral-500-050));
  --md-sys-color-neutral-scrim-weaker: light-dark(var(--md-sys-color-neutral-500-100), var(--md-sys-color-neutral-500-100));
  --md-sys-color-neutral-scrim-weak: light-dark(var(--md-sys-color-neutral-500-200), var(--md-sys-color-neutral-500-200));
  --md-sys-color-neutral-scrim: light-dark(var(--md-sys-color-neutral-500-300), var(--md-sys-color-neutral-500-300));
  --md-sys-color-neutral-scrim-strong: light-dark(var(--md-sys-color-neutral-500-400), var(--md-sys-color-neutral-500-400));
  --md-sys-color-neutral-scrim-stronger: light-dark(var(--md-sys-color-neutral-500-500), var(--md-sys-color-neutral-500-500));
  --md-sys-color-neutral-scrim-strongest: light-dark(var(--md-sys-color-neutral-500-600), var(--md-sys-color-neutral-500-600));

  /* Primary — flat mode-independent primitives */
  --md-sys-color-primary-100: oklch(0.9609 0.006 223.46);
  --md-sys-color-primary-125: oklch(0.9413 0.0139 219.62);
  --md-sys-color-primary-150: oklch(0.9226 0.0247 215.91);
  --md-sys-color-primary-175: oklch(0.9029 0.0391 216.9);
  --md-sys-color-primary-200: oklch(0.8823 0.0563 217.73);
  --md-sys-color-primary-250: oklch(0.8438 0.0954 218.9);
  --md-sys-color-primary-300: oklch(0.806 0.1416 219.75);
  --md-sys-color-primary-350: oklch(0.7657 0.1409 221.45);
  --md-sys-color-primary-400: oklch(0.7283 0.1344 221.83);
  --md-sys-color-primary-450: oklch(0.6883 0.1288 223.55);
  --md-sys-color-primary-500: oklch(0.6498 0.1222 224.12);
  --md-sys-color-primary-550: oklch(0.5988 0.1139 225.42);
  --md-sys-color-primary-600: oklch(0.5493 0.1051 226.08);
  --md-sys-color-primary-650: oklch(0.496 0.0966 227.89);
  --md-sys-color-primary-700: oklch(0.4472 0.088 228.82);
  --md-sys-color-primary-750: oklch(0.3937 0.0787 230.29);
  --md-sys-color-primary-800: oklch(0.3424 0.0647 231.5);
  --md-sys-color-primary-825: oklch(0.3142 0.0565 232.11);
  --md-sys-color-primary-850: oklch(0.2886 0.0489 231.95);
  --md-sys-color-primary-875: oklch(0.2587 0.0406 232.29);
  --md-sys-color-primary-900: oklch(0.2315 0.0331 231.22);
  --md-sys-color-primary-925: oklch(0.1999 0.0262 233.42);
  --md-sys-color-primary-950: oklch(0.1623 0.0192 237.06);
  --md-sys-color-primary-050: oklch(1 0 89.88);
  --md-sys-color-primary-075: oklch(0.9814 0.0011 197.14);
  --md-sys-color-primary-500-050: oklch(0.6498 0.1222 224.12 / 5%);
  --md-sys-color-primary-500-100: oklch(0.6498 0.1222 224.12 / 10%);
  --md-sys-color-primary-500-200: oklch(0.6498 0.1222 224.12 / 20%);
  --md-sys-color-primary-500-300: oklch(0.6498 0.1222 224.12 / 30%);
  --md-sys-color-primary-500-400: oklch(0.6498 0.1222 224.12 / 40%);
  --md-sys-color-primary-500-500: oklch(0.6498 0.1222 224.12 / 50%);
  --md-sys-color-primary-500-600: oklch(0.6498 0.1222 224.12 / 60%);
  --md-sys-color-primary-500-700: oklch(0.6498 0.1222 224.12 / 70%);
  --md-sys-color-primary-500-800: oklch(0.6498 0.1222 224.12 / 80%);
  --md-sys-color-primary-500-900: oklch(0.6498 0.1222 224.12 / 90%);
  --md-sys-color-primary-500-950: oklch(0.6498 0.1222 224.12 / 95%);
  /* Primary — semantic roles */
  --md-sys-color-primary: light-dark(var(--md-sys-color-primary-500), var(--md-sys-color-primary-500));
  --md-sys-color-primary-dim: light-dark(var(--md-sys-color-primary-650), var(--md-sys-color-primary-700));
  --md-sys-color-primary-bright: light-dark(var(--md-sys-color-primary-350), var(--md-sys-color-primary-400));
  --md-sys-color-primary-low: light-dark(var(--md-sys-color-primary-350), var(--md-sys-color-primary-700));
  --md-sys-color-primary-high: light-dark(var(--md-sys-color-primary-650), var(--md-sys-color-primary-400));
  --md-sys-color-primary-hover: light-dark(var(--md-sys-color-primary-650), var(--md-sys-color-primary-350));
  --md-sys-color-primary-active: light-dark(var(--md-sys-color-primary-750), var(--md-sys-color-primary-250));
  --md-sys-color-primary-disabled: light-dark(var(--md-sys-color-primary-500-600), var(--md-sys-color-primary-500-600));
  --md-sys-color-primary-on-primary: light-dark(var(--md-sys-color-primary-050), var(--md-sys-color-primary-050));
  --md-sys-color-primary-on-primary-variant: light-dark(var(--md-sys-color-primary-200), var(--md-sys-color-primary-200));
  --md-sys-color-primary-on-primary-hover: light-dark(var(--md-sys-color-primary-050), var(--md-sys-color-primary-050));
  --md-sys-color-primary-on-primary-active: light-dark(var(--md-sys-color-primary-050), var(--md-sys-color-primary-050));
  --md-sys-color-primary-on-primary-disabled: light-dark(var(--md-sys-color-primary-500-400), var(--md-sys-color-primary-500-400));
  --md-sys-color-primary-on-surface: light-dark(var(--md-sys-color-primary-950), var(--md-sys-color-primary-050));
  --md-sys-color-primary-on-surface-variant: light-dark(var(--md-sys-color-primary-750), var(--md-sys-color-primary-250));
  --md-sys-color-primary-on-surface-hover: light-dark(var(--md-sys-color-primary-950), var(--md-sys-color-primary-050));
  --md-sys-color-primary-on-surface-active: light-dark(var(--md-sys-color-primary-950), var(--md-sys-color-primary-050));
  --md-sys-color-primary-on-surface-disabled: light-dark(var(--md-sys-color-primary-500-400), var(--md-sys-color-primary-500-400));
  --md-sys-color-primary-placeholder: light-dark(var(--md-sys-color-primary-650), var(--md-sys-color-primary-350));
  --md-sys-color-primary-outline: light-dark(var(--md-sys-color-primary-500-600), var(--md-sys-color-primary-500-600));
  --md-sys-color-primary-outline-variant: light-dark(var(--md-sys-color-primary-500-300), var(--md-sys-color-primary-500-300));
  --md-sys-color-primary-outline-hover: light-dark(var(--md-sys-color-primary-500-700), var(--md-sys-color-primary-500-700));
  --md-sys-color-primary-outline-active: light-dark(var(--md-sys-color-primary-500-800), var(--md-sys-color-primary-500-800));
  --md-sys-color-primary-outline-disabled: light-dark(var(--md-sys-color-primary-500-400), var(--md-sys-color-primary-500-400));
  --md-sys-color-primary-container: light-dark(var(--md-sys-color-primary-500-200), var(--md-sys-color-primary-500-200));
  --md-sys-color-primary-container-low: light-dark(var(--md-sys-color-primary-500-100), var(--md-sys-color-primary-500-100));
  --md-sys-color-primary-container-high: light-dark(var(--md-sys-color-primary-500-300), var(--md-sys-color-primary-500-300));
  --md-sys-color-primary-container-hover: light-dark(var(--md-sys-color-primary-500-300), var(--md-sys-color-primary-500-300));
  --md-sys-color-primary-container-active: light-dark(var(--md-sys-color-primary-500-400), var(--md-sys-color-primary-500-400));
  --md-sys-color-primary-container-disabled: light-dark(var(--md-sys-color-primary-500-100), var(--md-sys-color-primary-500-100));
  --md-sys-color-primary-inverse-surface: light-dark(var(--md-sys-color-primary-900), var(--md-sys-color-primary-100));
  --md-sys-color-primary-inverse-on-surface: light-dark(var(--md-sys-color-primary-050), var(--md-sys-color-primary-950));
  --md-sys-color-primary-background: light-dark(var(--md-sys-color-primary-100), var(--md-sys-color-primary-900));
  --md-sys-color-primary-surface: light-dark(var(--md-sys-color-primary-125), var(--md-sys-color-primary-875));
  --md-sys-color-primary-surface-dimmest: light-dark(var(--md-sys-color-primary-200), var(--md-sys-color-primary-950));
  --md-sys-color-primary-surface-dimmer: light-dark(var(--md-sys-color-primary-175), var(--md-sys-color-primary-925));
  --md-sys-color-primary-surface-dim: light-dark(var(--md-sys-color-primary-150), var(--md-sys-color-primary-900));
  --md-sys-color-primary-surface-bright: light-dark(var(--md-sys-color-primary-100), var(--md-sys-color-primary-850));
  --md-sys-color-primary-surface-brighter: light-dark(var(--md-sys-color-primary-075), var(--md-sys-color-primary-825));
  --md-sys-color-primary-surface-brightest: light-dark(var(--md-sys-color-primary-050), var(--md-sys-color-primary-800));
  --md-sys-color-primary-surface-lowest: light-dark(var(--md-sys-color-primary-050), var(--md-sys-color-primary-950));
  --md-sys-color-primary-surface-lower: light-dark(var(--md-sys-color-primary-075), var(--md-sys-color-primary-925));
  --md-sys-color-primary-surface-low: light-dark(var(--md-sys-color-primary-100), var(--md-sys-color-primary-900));
  --md-sys-color-primary-surface-high: light-dark(var(--md-sys-color-primary-150), var(--md-sys-color-primary-850));
  --md-sys-color-primary-surface-higher: light-dark(var(--md-sys-color-primary-175), var(--md-sys-color-primary-825));
  --md-sys-color-primary-surface-highest: light-dark(var(--md-sys-color-primary-200), var(--md-sys-color-primary-800));
  --md-sys-color-primary-scrim-weakest: light-dark(var(--md-sys-color-primary-500-050), var(--md-sys-color-primary-500-050));
  --md-sys-color-primary-scrim-weaker: light-dark(var(--md-sys-color-primary-500-100), var(--md-sys-color-primary-500-100));
  --md-sys-color-primary-scrim-weak: light-dark(var(--md-sys-color-primary-500-200), var(--md-sys-color-primary-500-200));
  --md-sys-color-primary-scrim: light-dark(var(--md-sys-color-primary-500-300), var(--md-sys-color-primary-500-300));
  --md-sys-color-primary-scrim-strong: light-dark(var(--md-sys-color-primary-500-400), var(--md-sys-color-primary-500-400));
  --md-sys-color-primary-scrim-stronger: light-dark(var(--md-sys-color-primary-500-500), var(--md-sys-color-primary-500-500));
  --md-sys-color-primary-scrim-strongest: light-dark(var(--md-sys-color-primary-500-600), var(--md-sys-color-primary-500-600));

  /* Secondary — flat mode-independent primitives */
  --md-sys-color-secondary-100: oklch(0.9626 0.0021 197.12);
  --md-sys-color-secondary-125: oklch(0.9443 0.0065 185.27);
  --md-sys-color-secondary-150: oklch(0.9254 0.0118 190.43);
  --md-sys-color-secondary-175: oklch(0.9079 0.0193 188.79);
  --md-sys-color-secondary-200: oklch(0.8901 0.0277 191.03);
  --md-sys-color-secondary-250: oklch(0.853 0.0469 192.94);
  --md-sys-color-secondary-300: oklch(0.8167 0.0667 195.92);
  --md-sys-color-secondary-350: oklch(0.7805 0.0819 197.59);
  --md-sys-color-secondary-400: oklch(0.742 0.0914 199.89);
  --md-sys-color-secondary-450: oklch(0.7055 0.0972 202.09);
  --md-sys-color-secondary-500: oklch(0.6683 0.0985 204.61);
  --md-sys-color-secondary-550: oklch(0.6164 0.0885 206.97);
  --md-sys-color-secondary-600: oklch(0.5633 0.0779 209);
  --md-sys-color-secondary-650: oklch(0.5113 0.0677 210.22);
  --md-sys-color-secondary-700: oklch(0.4582 0.058 213.4);
  --md-sys-color-secondary-750: oklch(0.4033 0.0472 216.42);
  --md-sys-color-secondary-800: oklch(0.349 0.0366 218.09);
  --md-sys-color-secondary-825: oklch(0.3203 0.0324 218.38);
  --md-sys-color-secondary-850: oklch(0.2916 0.027 219.76);
  --md-sys-color-secondary-875: oklch(0.262 0.0232 224.9);
  --md-sys-color-secondary-900: oklch(0.2341 0.0185 220.57);
  --md-sys-color-secondary-925: oklch(0.2016 0.0145 220.42);
  --md-sys-color-secondary-950: oklch(0.164 0.009 224.15);
  --md-sys-color-secondary-050: oklch(1 0 89.88);
  --md-sys-color-secondary-075: oklch(0.9814 0.0011 197.14);
  --md-sys-color-secondary-500-050: oklch(0.6683 0.0985 204.61 / 5%);
  --md-sys-color-secondary-500-100: oklch(0.6683 0.0985 204.61 / 10%);
  --md-sys-color-secondary-500-200: oklch(0.6683 0.0985 204.61 / 20%);
  --md-sys-color-secondary-500-300: oklch(0.6683 0.0985 204.61 / 30%);
  --md-sys-color-secondary-500-400: oklch(0.6683 0.0985 204.61 / 40%);
  --md-sys-color-secondary-500-500: oklch(0.6683 0.0985 204.61 / 50%);
  --md-sys-color-secondary-500-600: oklch(0.6683 0.0985 204.61 / 60%);
  --md-sys-color-secondary-500-700: oklch(0.6683 0.0985 204.61 / 70%);
  --md-sys-color-secondary-500-800: oklch(0.6683 0.0985 204.61 / 80%);
  --md-sys-color-secondary-500-900: oklch(0.6683 0.0985 204.61 / 90%);
  --md-sys-color-secondary-500-950: oklch(0.6683 0.0985 204.61 / 95%);
  /* Secondary — semantic roles */
  --md-sys-color-secondary: light-dark(var(--md-sys-color-secondary-500), var(--md-sys-color-secondary-500));
  --md-sys-color-secondary-dim: light-dark(var(--md-sys-color-secondary-650), var(--md-sys-color-secondary-700));
  --md-sys-color-secondary-bright: light-dark(var(--md-sys-color-secondary-350), var(--md-sys-color-secondary-400));
  --md-sys-color-secondary-low: light-dark(var(--md-sys-color-secondary-350), var(--md-sys-color-secondary-700));
  --md-sys-color-secondary-high: light-dark(var(--md-sys-color-secondary-650), var(--md-sys-color-secondary-400));
  --md-sys-color-secondary-hover: light-dark(var(--md-sys-color-secondary-650), var(--md-sys-color-secondary-350));
  --md-sys-color-secondary-active: light-dark(var(--md-sys-color-secondary-750), var(--md-sys-color-secondary-250));
  --md-sys-color-secondary-disabled: light-dark(var(--md-sys-color-secondary-500-600), var(--md-sys-color-secondary-500-600));
  --md-sys-color-secondary-on-secondary: light-dark(var(--md-sys-color-secondary-050), var(--md-sys-color-secondary-050));
  --md-sys-color-secondary-on-secondary-variant: light-dark(var(--md-sys-color-secondary-200), var(--md-sys-color-secondary-200));
  --md-sys-color-secondary-on-secondary-hover: light-dark(var(--md-sys-color-secondary-050), var(--md-sys-color-secondary-050));
  --md-sys-color-secondary-on-secondary-active: light-dark(var(--md-sys-color-secondary-050), var(--md-sys-color-secondary-050));
  --md-sys-color-secondary-on-secondary-disabled: light-dark(var(--md-sys-color-secondary-500-400), var(--md-sys-color-secondary-500-400));
  --md-sys-color-secondary-on-surface: light-dark(var(--md-sys-color-secondary-950), var(--md-sys-color-secondary-050));
  --md-sys-color-secondary-on-surface-variant: light-dark(var(--md-sys-color-secondary-750), var(--md-sys-color-secondary-250));
  --md-sys-color-secondary-on-surface-hover: light-dark(var(--md-sys-color-secondary-950), var(--md-sys-color-secondary-050));
  --md-sys-color-secondary-on-surface-active: light-dark(var(--md-sys-color-secondary-950), var(--md-sys-color-secondary-050));
  --md-sys-color-secondary-on-surface-disabled: light-dark(var(--md-sys-color-secondary-500-400), var(--md-sys-color-secondary-500-400));
  --md-sys-color-secondary-placeholder: light-dark(var(--md-sys-color-secondary-650), var(--md-sys-color-secondary-350));
  --md-sys-color-secondary-outline: light-dark(var(--md-sys-color-secondary-500-600), var(--md-sys-color-secondary-500-600));
  --md-sys-color-secondary-outline-variant: light-dark(var(--md-sys-color-secondary-500-300), var(--md-sys-color-secondary-500-300));
  --md-sys-color-secondary-outline-hover: light-dark(var(--md-sys-color-secondary-500-700), var(--md-sys-color-secondary-500-700));
  --md-sys-color-secondary-outline-active: light-dark(var(--md-sys-color-secondary-500-800), var(--md-sys-color-secondary-500-800));
  --md-sys-color-secondary-outline-disabled: light-dark(var(--md-sys-color-secondary-500-400), var(--md-sys-color-secondary-500-400));
  --md-sys-color-secondary-container: light-dark(var(--md-sys-color-secondary-500-200), var(--md-sys-color-secondary-500-200));
  --md-sys-color-secondary-container-low: light-dark(var(--md-sys-color-secondary-500-100), var(--md-sys-color-secondary-500-100));
  --md-sys-color-secondary-container-high: light-dark(var(--md-sys-color-secondary-500-300), var(--md-sys-color-secondary-500-300));
  --md-sys-color-secondary-container-hover: light-dark(var(--md-sys-color-secondary-500-300), var(--md-sys-color-secondary-500-300));
  --md-sys-color-secondary-container-active: light-dark(var(--md-sys-color-secondary-500-400), var(--md-sys-color-secondary-500-400));
  --md-sys-color-secondary-container-disabled: light-dark(var(--md-sys-color-secondary-500-100), var(--md-sys-color-secondary-500-100));
  --md-sys-color-secondary-inverse-surface: light-dark(var(--md-sys-color-secondary-900), var(--md-sys-color-secondary-100));
  --md-sys-color-secondary-inverse-on-surface: light-dark(var(--md-sys-color-secondary-050), var(--md-sys-color-secondary-950));
  --md-sys-color-secondary-background: light-dark(var(--md-sys-color-secondary-100), var(--md-sys-color-secondary-900));
  --md-sys-color-secondary-surface: light-dark(var(--md-sys-color-secondary-125), var(--md-sys-color-secondary-875));
  --md-sys-color-secondary-surface-dimmest: light-dark(var(--md-sys-color-secondary-200), var(--md-sys-color-secondary-950));
  --md-sys-color-secondary-surface-dimmer: light-dark(var(--md-sys-color-secondary-175), var(--md-sys-color-secondary-925));
  --md-sys-color-secondary-surface-dim: light-dark(var(--md-sys-color-secondary-150), var(--md-sys-color-secondary-900));
  --md-sys-color-secondary-surface-bright: light-dark(var(--md-sys-color-secondary-100), var(--md-sys-color-secondary-850));
  --md-sys-color-secondary-surface-brighter: light-dark(var(--md-sys-color-secondary-075), var(--md-sys-color-secondary-825));
  --md-sys-color-secondary-surface-brightest: light-dark(var(--md-sys-color-secondary-050), var(--md-sys-color-secondary-800));
  --md-sys-color-secondary-surface-lowest: light-dark(var(--md-sys-color-secondary-050), var(--md-sys-color-secondary-950));
  --md-sys-color-secondary-surface-lower: light-dark(var(--md-sys-color-secondary-075), var(--md-sys-color-secondary-925));
  --md-sys-color-secondary-surface-low: light-dark(var(--md-sys-color-secondary-100), var(--md-sys-color-secondary-900));
  --md-sys-color-secondary-surface-high: light-dark(var(--md-sys-color-secondary-150), var(--md-sys-color-secondary-850));
  --md-sys-color-secondary-surface-higher: light-dark(var(--md-sys-color-secondary-175), var(--md-sys-color-secondary-825));
  --md-sys-color-secondary-surface-highest: light-dark(var(--md-sys-color-secondary-200), var(--md-sys-color-secondary-800));
  --md-sys-color-secondary-scrim-weakest: light-dark(var(--md-sys-color-secondary-500-050), var(--md-sys-color-secondary-500-050));
  --md-sys-color-secondary-scrim-weaker: light-dark(var(--md-sys-color-secondary-500-100), var(--md-sys-color-secondary-500-100));
  --md-sys-color-secondary-scrim-weak: light-dark(var(--md-sys-color-secondary-500-200), var(--md-sys-color-secondary-500-200));
  --md-sys-color-secondary-scrim: light-dark(var(--md-sys-color-secondary-500-300), var(--md-sys-color-secondary-500-300));
  --md-sys-color-secondary-scrim-strong: light-dark(var(--md-sys-color-secondary-500-400), var(--md-sys-color-secondary-500-400));
  --md-sys-color-secondary-scrim-stronger: light-dark(var(--md-sys-color-secondary-500-500), var(--md-sys-color-secondary-500-500));
  --md-sys-color-secondary-scrim-strongest: light-dark(var(--md-sys-color-secondary-500-600), var(--md-sys-color-secondary-500-600));

  /* Tertiary — flat mode-independent primitives */
  --md-sys-color-tertiary-100: oklch(0.9549 0.0029 264.54);
  --md-sys-color-tertiary-125: oklch(0.9339 0.0071 268.55);
  --md-sys-color-tertiary-150: oklch(0.9104 0.014 272.68);
  --md-sys-color-tertiary-175: oklch(0.8887 0.0199 270.19);
  --md-sys-color-tertiary-200: oklch(0.8673 0.0273 269.64);
  --md-sys-color-tertiary-250: oklch(0.8217 0.0472 274.58);
  --md-sys-color-tertiary-300: oklch(0.7768 0.0707 276.52);
  --md-sys-color-tertiary-350: oklch(0.7345 0.0974 278.46);
  --md-sys-color-tertiary-400: oklch(0.6881 0.1299 280.94);
  --md-sys-color-tertiary-450: oklch(0.6442 0.1661 282.66);
  --md-sys-color-tertiary-500: oklch(0.5993 0.2006 285.17);
  --md-sys-color-tertiary-550: oklch(0.5538 0.1992 287.43);
  --md-sys-color-tertiary-600: oklch(0.5088 0.1813 289.7);
  --md-sys-color-tertiary-650: oklch(0.4622 0.1526 291.9);
  --md-sys-color-tertiary-700: oklch(0.4174 0.1222 294.46);
  --md-sys-color-tertiary-750: oklch(0.3717 0.0925 295.83);
  --md-sys-color-tertiary-800: oklch(0.3225 0.0673 298.32);
  --md-sys-color-tertiary-825: oklch(0.3003 0.0562 299.35);
  --md-sys-color-tertiary-850: oklch(0.2745 0.0466 299.91);
  --md-sys-color-tertiary-875: oklch(0.2493 0.0369 303.15);
  --md-sys-color-tertiary-900: oklch(0.2229 0.0281 303.82);
  --md-sys-color-tertiary-925: oklch(0.1959 0.0188 304.95);
  --md-sys-color-tertiary-950: oklch(0.1645 0.0128 300.23);
  --md-sys-color-tertiary-050: oklch(1 0 89.88);
  --md-sys-color-tertiary-075: oklch(0.9784 0.0011 197.14);
  --md-sys-color-tertiary-500-050: oklch(0.5993 0.2006 285.17 / 5%);
  --md-sys-color-tertiary-500-100: oklch(0.5993 0.2006 285.17 / 10%);
  --md-sys-color-tertiary-500-200: oklch(0.5993 0.2006 285.17 / 20%);
  --md-sys-color-tertiary-500-300: oklch(0.5993 0.2006 285.17 / 30%);
  --md-sys-color-tertiary-500-400: oklch(0.5993 0.2006 285.17 / 40%);
  --md-sys-color-tertiary-500-500: oklch(0.5993 0.2006 285.17 / 50%);
  --md-sys-color-tertiary-500-600: oklch(0.5993 0.2006 285.17 / 60%);
  --md-sys-color-tertiary-500-700: oklch(0.5993 0.2006 285.17 / 70%);
  --md-sys-color-tertiary-500-800: oklch(0.5993 0.2006 285.17 / 80%);
  --md-sys-color-tertiary-500-900: oklch(0.5993 0.2006 285.17 / 90%);
  --md-sys-color-tertiary-500-950: oklch(0.5993 0.2006 285.17 / 95%);
  /* Tertiary — semantic roles */
  --md-sys-color-tertiary: light-dark(var(--md-sys-color-tertiary-500), var(--md-sys-color-tertiary-500));
  --md-sys-color-tertiary-dim: light-dark(var(--md-sys-color-tertiary-650), var(--md-sys-color-tertiary-700));
  --md-sys-color-tertiary-bright: light-dark(var(--md-sys-color-tertiary-350), var(--md-sys-color-tertiary-400));
  --md-sys-color-tertiary-low: light-dark(var(--md-sys-color-tertiary-350), var(--md-sys-color-tertiary-700));
  --md-sys-color-tertiary-high: light-dark(var(--md-sys-color-tertiary-650), var(--md-sys-color-tertiary-400));
  --md-sys-color-tertiary-hover: light-dark(var(--md-sys-color-tertiary-650), var(--md-sys-color-tertiary-350));
  --md-sys-color-tertiary-active: light-dark(var(--md-sys-color-tertiary-750), var(--md-sys-color-tertiary-250));
  --md-sys-color-tertiary-disabled: light-dark(var(--md-sys-color-tertiary-500-600), var(--md-sys-color-tertiary-500-600));
  --md-sys-color-tertiary-on-tertiary: light-dark(var(--md-sys-color-tertiary-050), var(--md-sys-color-tertiary-050));
  --md-sys-color-tertiary-on-tertiary-variant: light-dark(var(--md-sys-color-tertiary-200), var(--md-sys-color-tertiary-200));
  --md-sys-color-tertiary-on-tertiary-hover: light-dark(var(--md-sys-color-tertiary-050), var(--md-sys-color-tertiary-050));
  --md-sys-color-tertiary-on-tertiary-active: light-dark(var(--md-sys-color-tertiary-050), var(--md-sys-color-tertiary-050));
  --md-sys-color-tertiary-on-tertiary-disabled: light-dark(var(--md-sys-color-tertiary-500-400), var(--md-sys-color-tertiary-500-400));
  --md-sys-color-tertiary-on-surface: light-dark(var(--md-sys-color-tertiary-950), var(--md-sys-color-tertiary-050));
  --md-sys-color-tertiary-on-surface-variant: light-dark(var(--md-sys-color-tertiary-750), var(--md-sys-color-tertiary-250));
  --md-sys-color-tertiary-on-surface-hover: light-dark(var(--md-sys-color-tertiary-950), var(--md-sys-color-tertiary-050));
  --md-sys-color-tertiary-on-surface-active: light-dark(var(--md-sys-color-tertiary-950), var(--md-sys-color-tertiary-050));
  --md-sys-color-tertiary-on-surface-disabled: light-dark(var(--md-sys-color-tertiary-500-400), var(--md-sys-color-tertiary-500-400));
  --md-sys-color-tertiary-placeholder: light-dark(var(--md-sys-color-tertiary-650), var(--md-sys-color-tertiary-350));
  --md-sys-color-tertiary-outline: light-dark(var(--md-sys-color-tertiary-500-600), var(--md-sys-color-tertiary-500-600));
  --md-sys-color-tertiary-outline-variant: light-dark(var(--md-sys-color-tertiary-500-300), var(--md-sys-color-tertiary-500-300));
  --md-sys-color-tertiary-outline-hover: light-dark(var(--md-sys-color-tertiary-500-700), var(--md-sys-color-tertiary-500-700));
  --md-sys-color-tertiary-outline-active: light-dark(var(--md-sys-color-tertiary-500-800), var(--md-sys-color-tertiary-500-800));
  --md-sys-color-tertiary-outline-disabled: light-dark(var(--md-sys-color-tertiary-500-400), var(--md-sys-color-tertiary-500-400));
  --md-sys-color-tertiary-container: light-dark(var(--md-sys-color-tertiary-500-200), var(--md-sys-color-tertiary-500-200));
  --md-sys-color-tertiary-container-low: light-dark(var(--md-sys-color-tertiary-500-100), var(--md-sys-color-tertiary-500-100));
  --md-sys-color-tertiary-container-high: light-dark(var(--md-sys-color-tertiary-500-300), var(--md-sys-color-tertiary-500-300));
  --md-sys-color-tertiary-container-hover: light-dark(var(--md-sys-color-tertiary-500-300), var(--md-sys-color-tertiary-500-300));
  --md-sys-color-tertiary-container-active: light-dark(var(--md-sys-color-tertiary-500-400), var(--md-sys-color-tertiary-500-400));
  --md-sys-color-tertiary-container-disabled: light-dark(var(--md-sys-color-tertiary-500-100), var(--md-sys-color-tertiary-500-100));
  --md-sys-color-tertiary-inverse-surface: light-dark(var(--md-sys-color-tertiary-900), var(--md-sys-color-tertiary-100));
  --md-sys-color-tertiary-inverse-on-surface: light-dark(var(--md-sys-color-tertiary-050), var(--md-sys-color-tertiary-950));
  --md-sys-color-tertiary-background: light-dark(var(--md-sys-color-tertiary-100), var(--md-sys-color-tertiary-900));
  --md-sys-color-tertiary-surface: light-dark(var(--md-sys-color-tertiary-125), var(--md-sys-color-tertiary-875));
  --md-sys-color-tertiary-surface-dimmest: light-dark(var(--md-sys-color-tertiary-200), var(--md-sys-color-tertiary-950));
  --md-sys-color-tertiary-surface-dimmer: light-dark(var(--md-sys-color-tertiary-175), var(--md-sys-color-tertiary-925));
  --md-sys-color-tertiary-surface-dim: light-dark(var(--md-sys-color-tertiary-150), var(--md-sys-color-tertiary-900));
  --md-sys-color-tertiary-surface-bright: light-dark(var(--md-sys-color-tertiary-100), var(--md-sys-color-tertiary-850));
  --md-sys-color-tertiary-surface-brighter: light-dark(var(--md-sys-color-tertiary-075), var(--md-sys-color-tertiary-825));
  --md-sys-color-tertiary-surface-brightest: light-dark(var(--md-sys-color-tertiary-050), var(--md-sys-color-tertiary-800));
  --md-sys-color-tertiary-surface-lowest: light-dark(var(--md-sys-color-tertiary-050), var(--md-sys-color-tertiary-950));
  --md-sys-color-tertiary-surface-lower: light-dark(var(--md-sys-color-tertiary-075), var(--md-sys-color-tertiary-925));
  --md-sys-color-tertiary-surface-low: light-dark(var(--md-sys-color-tertiary-100), var(--md-sys-color-tertiary-900));
  --md-sys-color-tertiary-surface-high: light-dark(var(--md-sys-color-tertiary-150), var(--md-sys-color-tertiary-850));
  --md-sys-color-tertiary-surface-higher: light-dark(var(--md-sys-color-tertiary-175), var(--md-sys-color-tertiary-825));
  --md-sys-color-tertiary-surface-highest: light-dark(var(--md-sys-color-tertiary-200), var(--md-sys-color-tertiary-800));
  --md-sys-color-tertiary-scrim-weakest: light-dark(var(--md-sys-color-tertiary-500-050), var(--md-sys-color-tertiary-500-050));
  --md-sys-color-tertiary-scrim-weaker: light-dark(var(--md-sys-color-tertiary-500-100), var(--md-sys-color-tertiary-500-100));
  --md-sys-color-tertiary-scrim-weak: light-dark(var(--md-sys-color-tertiary-500-200), var(--md-sys-color-tertiary-500-200));
  --md-sys-color-tertiary-scrim: light-dark(var(--md-sys-color-tertiary-500-300), var(--md-sys-color-tertiary-500-300));
  --md-sys-color-tertiary-scrim-strong: light-dark(var(--md-sys-color-tertiary-500-400), var(--md-sys-color-tertiary-500-400));
  --md-sys-color-tertiary-scrim-stronger: light-dark(var(--md-sys-color-tertiary-500-500), var(--md-sys-color-tertiary-500-500));
  --md-sys-color-tertiary-scrim-strongest: light-dark(var(--md-sys-color-tertiary-500-600), var(--md-sys-color-tertiary-500-600));

  /* Info — flat mode-independent primitives */
  --md-sys-color-info-100: oklch(0.9549 0.0029 264.54);
  --md-sys-color-info-125: oklch(0.9324 0.008 253.86);
  --md-sys-color-info-150: oklch(0.9118 0.0129 244.26);
  --md-sys-color-info-175: oklch(0.8897 0.0203 250.4);
  --md-sys-color-info-200: oklch(0.8669 0.0287 251.48);
  --md-sys-color-info-250: oklch(0.8219 0.048 254.31);
  --md-sys-color-info-300: oklch(0.778 0.0705 256.63);
  --md-sys-color-info-350: oklch(0.7329 0.0958 259);
  --md-sys-color-info-400: oklch(0.6894 0.123 260.44);
  --md-sys-color-info-450: oklch(0.6441 0.1502 262.84);
  --md-sys-color-info-500: oklch(0.5984 0.1736 265.15);
  --md-sys-color-info-550: oklch(0.5547 0.1717 267.5);
  --md-sys-color-info-600: oklch(0.5086 0.1603 269.8);
  --md-sys-color-info-650: oklch(0.4629 0.1404 271.97);
  --md-sys-color-info-700: oklch(0.4164 0.1158 274.15);
  --md-sys-color-info-750: oklch(0.3713 0.0904 276.2);
  --md-sys-color-info-800: oklch(0.3254 0.0653 278.59);
  --md-sys-color-info-825: oklch(0.299 0.0559 279.63);
  --md-sys-color-info-850: oklch(0.2755 0.0442 281.25);
  --md-sys-color-info-875: oklch(0.2494 0.0376 283.33);
  --md-sys-color-info-900: oklch(0.2237 0.0273 280.78);
  --md-sys-color-info-925: oklch(0.1962 0.02 284.41);
  --md-sys-color-info-950: oklch(0.1626 0.0147 284.65);
  --md-sys-color-info-050: oklch(1 0 89.88);
  --md-sys-color-info-075: oklch(0.9784 0.0011 197.14);
  --md-sys-color-info-500-050: oklch(0.5984 0.1736 265.15 / 5%);
  --md-sys-color-info-500-100: oklch(0.5984 0.1736 265.15 / 10%);
  --md-sys-color-info-500-200: oklch(0.5984 0.1736 265.15 / 20%);
  --md-sys-color-info-500-300: oklch(0.5984 0.1736 265.15 / 30%);
  --md-sys-color-info-500-400: oklch(0.5984 0.1736 265.15 / 40%);
  --md-sys-color-info-500-500: oklch(0.5984 0.1736 265.15 / 50%);
  --md-sys-color-info-500-600: oklch(0.5984 0.1736 265.15 / 60%);
  --md-sys-color-info-500-700: oklch(0.5984 0.1736 265.15 / 70%);
  --md-sys-color-info-500-800: oklch(0.5984 0.1736 265.15 / 80%);
  --md-sys-color-info-500-900: oklch(0.5984 0.1736 265.15 / 90%);
  --md-sys-color-info-500-950: oklch(0.5984 0.1736 265.15 / 95%);
  /* Info — semantic roles */
  --md-sys-color-info: light-dark(var(--md-sys-color-info-500), var(--md-sys-color-info-500));
  --md-sys-color-info-dim: light-dark(var(--md-sys-color-info-650), var(--md-sys-color-info-700));
  --md-sys-color-info-bright: light-dark(var(--md-sys-color-info-350), var(--md-sys-color-info-400));
  --md-sys-color-info-low: light-dark(var(--md-sys-color-info-350), var(--md-sys-color-info-700));
  --md-sys-color-info-high: light-dark(var(--md-sys-color-info-650), var(--md-sys-color-info-400));
  --md-sys-color-info-hover: light-dark(var(--md-sys-color-info-650), var(--md-sys-color-info-350));
  --md-sys-color-info-active: light-dark(var(--md-sys-color-info-750), var(--md-sys-color-info-250));
  --md-sys-color-info-disabled: light-dark(var(--md-sys-color-info-500-600), var(--md-sys-color-info-500-600));
  --md-sys-color-info-on-info: light-dark(var(--md-sys-color-info-050), var(--md-sys-color-info-050));
  --md-sys-color-info-on-info-variant: light-dark(var(--md-sys-color-info-200), var(--md-sys-color-info-200));
  --md-sys-color-info-on-info-hover: light-dark(var(--md-sys-color-info-050), var(--md-sys-color-info-050));
  --md-sys-color-info-on-info-active: light-dark(var(--md-sys-color-info-050), var(--md-sys-color-info-050));
  --md-sys-color-info-on-info-disabled: light-dark(var(--md-sys-color-info-500-400), var(--md-sys-color-info-500-400));
  --md-sys-color-info-on-surface: light-dark(var(--md-sys-color-info-950), var(--md-sys-color-info-050));
  --md-sys-color-info-on-surface-variant: light-dark(var(--md-sys-color-info-750), var(--md-sys-color-info-250));
  --md-sys-color-info-on-surface-hover: light-dark(var(--md-sys-color-info-950), var(--md-sys-color-info-050));
  --md-sys-color-info-on-surface-active: light-dark(var(--md-sys-color-info-950), var(--md-sys-color-info-050));
  --md-sys-color-info-on-surface-disabled: light-dark(var(--md-sys-color-info-500-400), var(--md-sys-color-info-500-400));
  --md-sys-color-info-placeholder: light-dark(var(--md-sys-color-info-650), var(--md-sys-color-info-350));
  --md-sys-color-info-outline: light-dark(var(--md-sys-color-info-500-600), var(--md-sys-color-info-500-600));
  --md-sys-color-info-outline-variant: light-dark(var(--md-sys-color-info-500-300), var(--md-sys-color-info-500-300));
  --md-sys-color-info-outline-hover: light-dark(var(--md-sys-color-info-500-700), var(--md-sys-color-info-500-700));
  --md-sys-color-info-outline-active: light-dark(var(--md-sys-color-info-500-800), var(--md-sys-color-info-500-800));
  --md-sys-color-info-outline-disabled: light-dark(var(--md-sys-color-info-500-400), var(--md-sys-color-info-500-400));
  --md-sys-color-info-container: light-dark(var(--md-sys-color-info-500-200), var(--md-sys-color-info-500-200));
  --md-sys-color-info-container-low: light-dark(var(--md-sys-color-info-500-100), var(--md-sys-color-info-500-100));
  --md-sys-color-info-container-high: light-dark(var(--md-sys-color-info-500-300), var(--md-sys-color-info-500-300));
  --md-sys-color-info-container-hover: light-dark(var(--md-sys-color-info-500-300), var(--md-sys-color-info-500-300));
  --md-sys-color-info-container-active: light-dark(var(--md-sys-color-info-500-400), var(--md-sys-color-info-500-400));
  --md-sys-color-info-container-disabled: light-dark(var(--md-sys-color-info-500-100), var(--md-sys-color-info-500-100));
  --md-sys-color-info-inverse-surface: light-dark(var(--md-sys-color-info-900), var(--md-sys-color-info-100));
  --md-sys-color-info-inverse-on-surface: light-dark(var(--md-sys-color-info-050), var(--md-sys-color-info-950));
  --md-sys-color-info-background: light-dark(var(--md-sys-color-info-100), var(--md-sys-color-info-900));
  --md-sys-color-info-surface: light-dark(var(--md-sys-color-info-125), var(--md-sys-color-info-875));
  --md-sys-color-info-surface-dimmest: light-dark(var(--md-sys-color-info-200), var(--md-sys-color-info-950));
  --md-sys-color-info-surface-dimmer: light-dark(var(--md-sys-color-info-175), var(--md-sys-color-info-925));
  --md-sys-color-info-surface-dim: light-dark(var(--md-sys-color-info-150), var(--md-sys-color-info-900));
  --md-sys-color-info-surface-bright: light-dark(var(--md-sys-color-info-100), var(--md-sys-color-info-850));
  --md-sys-color-info-surface-brighter: light-dark(var(--md-sys-color-info-075), var(--md-sys-color-info-825));
  --md-sys-color-info-surface-brightest: light-dark(var(--md-sys-color-info-050), var(--md-sys-color-info-800));
  --md-sys-color-info-surface-lowest: light-dark(var(--md-sys-color-info-050), var(--md-sys-color-info-950));
  --md-sys-color-info-surface-lower: light-dark(var(--md-sys-color-info-075), var(--md-sys-color-info-925));
  --md-sys-color-info-surface-low: light-dark(var(--md-sys-color-info-100), var(--md-sys-color-info-900));
  --md-sys-color-info-surface-high: light-dark(var(--md-sys-color-info-150), var(--md-sys-color-info-850));
  --md-sys-color-info-surface-higher: light-dark(var(--md-sys-color-info-175), var(--md-sys-color-info-825));
  --md-sys-color-info-surface-highest: light-dark(var(--md-sys-color-info-200), var(--md-sys-color-info-800));
  --md-sys-color-info-scrim-weakest: light-dark(var(--md-sys-color-info-500-050), var(--md-sys-color-info-500-050));
  --md-sys-color-info-scrim-weaker: light-dark(var(--md-sys-color-info-500-100), var(--md-sys-color-info-500-100));
  --md-sys-color-info-scrim-weak: light-dark(var(--md-sys-color-info-500-200), var(--md-sys-color-info-500-200));
  --md-sys-color-info-scrim: light-dark(var(--md-sys-color-info-500-300), var(--md-sys-color-info-500-300));
  --md-sys-color-info-scrim-strong: light-dark(var(--md-sys-color-info-500-400), var(--md-sys-color-info-500-400));
  --md-sys-color-info-scrim-stronger: light-dark(var(--md-sys-color-info-500-500), var(--md-sys-color-info-500-500));
  --md-sys-color-info-scrim-strongest: light-dark(var(--md-sys-color-info-500-600), var(--md-sys-color-info-500-600));

  /* Success — flat mode-independent primitives */
  --md-sys-color-success-100: oklch(0.9561 0.0034 145.55);
  --md-sys-color-success-125: oklch(0.9321 0.0075 151.88);
  --md-sys-color-success-150: oklch(0.9121 0.0151 151.75);
  --md-sys-color-success-175: oklch(0.8887 0.0238 149.35);
  --md-sys-color-success-200: oklch(0.8667 0.035 149.27);
  --md-sys-color-success-250: oklch(0.8216 0.059 150.35);
  --md-sys-color-success-300: oklch(0.7779 0.0823 149.93);
  --md-sys-color-success-350: oklch(0.7337 0.101 150.05);
  --md-sys-color-success-400: oklch(0.6875 0.1111 150.45);
  --md-sys-color-success-450: oklch(0.6435 0.1174 149.94);
  --md-sys-color-success-500: oklch(0.5987 0.1161 150.34);
  --md-sys-color-success-550: oklch(0.555 0.1051 149.93);
  --md-sys-color-success-600: oklch(0.5082 0.09 150.64);
  --md-sys-color-success-650: oklch(0.4635 0.0763 150.25);
  --md-sys-color-success-700: oklch(0.4167 0.0633 150.68);
  --md-sys-color-success-750: oklch(0.3714 0.0527 149.8);
  --md-sys-color-success-800: oklch(0.3251 0.0402 149.66);
  --md-sys-color-success-825: oklch(0.3006 0.0345 150.81);
  --md-sys-color-success-850: oklch(0.2754 0.0299 150.23);
  --md-sys-color-success-875: oklch(0.2499 0.0238 152.12);
  --md-sys-color-success-900: oklch(0.2235 0.0188 151.4);
  --md-sys-color-success-925: oklch(0.1955 0.0145 153.83);
  --md-sys-color-success-950: oklch(0.1627 0.009 152.9);
  --md-sys-color-success-050: oklch(1 0 89.88);
  --md-sys-color-success-075: oklch(0.9781 0.0017 145.56);
  --md-sys-color-success-500-050: oklch(0.5987 0.1161 150.34 / 5%);
  --md-sys-color-success-500-100: oklch(0.5987 0.1161 150.34 / 10%);
  --md-sys-color-success-500-200: oklch(0.5987 0.1161 150.34 / 20%);
  --md-sys-color-success-500-300: oklch(0.5987 0.1161 150.34 / 30%);
  --md-sys-color-success-500-400: oklch(0.5987 0.1161 150.34 / 40%);
  --md-sys-color-success-500-500: oklch(0.5987 0.1161 150.34 / 50%);
  --md-sys-color-success-500-600: oklch(0.5987 0.1161 150.34 / 60%);
  --md-sys-color-success-500-700: oklch(0.5987 0.1161 150.34 / 70%);
  --md-sys-color-success-500-800: oklch(0.5987 0.1161 150.34 / 80%);
  --md-sys-color-success-500-900: oklch(0.5987 0.1161 150.34 / 90%);
  --md-sys-color-success-500-950: oklch(0.5987 0.1161 150.34 / 95%);
  /* Success — semantic roles */
  --md-sys-color-success: light-dark(var(--md-sys-color-success-500), var(--md-sys-color-success-500));
  --md-sys-color-success-dim: light-dark(var(--md-sys-color-success-650), var(--md-sys-color-success-700));
  --md-sys-color-success-bright: light-dark(var(--md-sys-color-success-350), var(--md-sys-color-success-400));
  --md-sys-color-success-low: light-dark(var(--md-sys-color-success-350), var(--md-sys-color-success-700));
  --md-sys-color-success-high: light-dark(var(--md-sys-color-success-650), var(--md-sys-color-success-400));
  --md-sys-color-success-hover: light-dark(var(--md-sys-color-success-650), var(--md-sys-color-success-350));
  --md-sys-color-success-active: light-dark(var(--md-sys-color-success-750), var(--md-sys-color-success-250));
  --md-sys-color-success-disabled: light-dark(var(--md-sys-color-success-500-600), var(--md-sys-color-success-500-600));
  --md-sys-color-success-on-success: light-dark(var(--md-sys-color-success-050), var(--md-sys-color-success-050));
  --md-sys-color-success-on-success-variant: light-dark(var(--md-sys-color-success-200), var(--md-sys-color-success-200));
  --md-sys-color-success-on-success-hover: light-dark(var(--md-sys-color-success-050), var(--md-sys-color-success-050));
  --md-sys-color-success-on-success-active: light-dark(var(--md-sys-color-success-050), var(--md-sys-color-success-050));
  --md-sys-color-success-on-success-disabled: light-dark(var(--md-sys-color-success-500-400), var(--md-sys-color-success-500-400));
  --md-sys-color-success-on-surface: light-dark(var(--md-sys-color-success-950), var(--md-sys-color-success-050));
  --md-sys-color-success-on-surface-variant: light-dark(var(--md-sys-color-success-750), var(--md-sys-color-success-250));
  --md-sys-color-success-on-surface-hover: light-dark(var(--md-sys-color-success-950), var(--md-sys-color-success-050));
  --md-sys-color-success-on-surface-active: light-dark(var(--md-sys-color-success-950), var(--md-sys-color-success-050));
  --md-sys-color-success-on-surface-disabled: light-dark(var(--md-sys-color-success-500-400), var(--md-sys-color-success-500-400));
  --md-sys-color-success-placeholder: light-dark(var(--md-sys-color-success-650), var(--md-sys-color-success-350));
  --md-sys-color-success-outline: light-dark(var(--md-sys-color-success-500-600), var(--md-sys-color-success-500-600));
  --md-sys-color-success-outline-variant: light-dark(var(--md-sys-color-success-500-300), var(--md-sys-color-success-500-300));
  --md-sys-color-success-outline-hover: light-dark(var(--md-sys-color-success-500-700), var(--md-sys-color-success-500-700));
  --md-sys-color-success-outline-active: light-dark(var(--md-sys-color-success-500-800), var(--md-sys-color-success-500-800));
  --md-sys-color-success-outline-disabled: light-dark(var(--md-sys-color-success-500-400), var(--md-sys-color-success-500-400));
  --md-sys-color-success-container: light-dark(var(--md-sys-color-success-500-200), var(--md-sys-color-success-500-200));
  --md-sys-color-success-container-low: light-dark(var(--md-sys-color-success-500-100), var(--md-sys-color-success-500-100));
  --md-sys-color-success-container-high: light-dark(var(--md-sys-color-success-500-300), var(--md-sys-color-success-500-300));
  --md-sys-color-success-container-hover: light-dark(var(--md-sys-color-success-500-300), var(--md-sys-color-success-500-300));
  --md-sys-color-success-container-active: light-dark(var(--md-sys-color-success-500-400), var(--md-sys-color-success-500-400));
  --md-sys-color-success-container-disabled: light-dark(var(--md-sys-color-success-500-100), var(--md-sys-color-success-500-100));
  --md-sys-color-success-inverse-surface: light-dark(var(--md-sys-color-success-900), var(--md-sys-color-success-100));
  --md-sys-color-success-inverse-on-surface: light-dark(var(--md-sys-color-success-050), var(--md-sys-color-success-950));
  --md-sys-color-success-background: light-dark(var(--md-sys-color-success-100), var(--md-sys-color-success-900));
  --md-sys-color-success-surface: light-dark(var(--md-sys-color-success-125), var(--md-sys-color-success-875));
  --md-sys-color-success-surface-dimmest: light-dark(var(--md-sys-color-success-200), var(--md-sys-color-success-950));
  --md-sys-color-success-surface-dimmer: light-dark(var(--md-sys-color-success-175), var(--md-sys-color-success-925));
  --md-sys-color-success-surface-dim: light-dark(var(--md-sys-color-success-150), var(--md-sys-color-success-900));
  --md-sys-color-success-surface-bright: light-dark(var(--md-sys-color-success-100), var(--md-sys-color-success-850));
  --md-sys-color-success-surface-brighter: light-dark(var(--md-sys-color-success-075), var(--md-sys-color-success-825));
  --md-sys-color-success-surface-brightest: light-dark(var(--md-sys-color-success-050), var(--md-sys-color-success-800));
  --md-sys-color-success-surface-lowest: light-dark(var(--md-sys-color-success-050), var(--md-sys-color-success-950));
  --md-sys-color-success-surface-lower: light-dark(var(--md-sys-color-success-075), var(--md-sys-color-success-925));
  --md-sys-color-success-surface-low: light-dark(var(--md-sys-color-success-100), var(--md-sys-color-success-900));
  --md-sys-color-success-surface-high: light-dark(var(--md-sys-color-success-150), var(--md-sys-color-success-850));
  --md-sys-color-success-surface-higher: light-dark(var(--md-sys-color-success-175), var(--md-sys-color-success-825));
  --md-sys-color-success-surface-highest: light-dark(var(--md-sys-color-success-200), var(--md-sys-color-success-800));
  --md-sys-color-success-scrim-weakest: light-dark(var(--md-sys-color-success-500-050), var(--md-sys-color-success-500-050));
  --md-sys-color-success-scrim-weaker: light-dark(var(--md-sys-color-success-500-100), var(--md-sys-color-success-500-100));
  --md-sys-color-success-scrim-weak: light-dark(var(--md-sys-color-success-500-200), var(--md-sys-color-success-500-200));
  --md-sys-color-success-scrim: light-dark(var(--md-sys-color-success-500-300), var(--md-sys-color-success-500-300));
  --md-sys-color-success-scrim-strong: light-dark(var(--md-sys-color-success-500-400), var(--md-sys-color-success-500-400));
  --md-sys-color-success-scrim-stronger: light-dark(var(--md-sys-color-success-500-500), var(--md-sys-color-success-500-500));
  --md-sys-color-success-scrim-strongest: light-dark(var(--md-sys-color-success-500-600), var(--md-sys-color-success-500-600));

  /* Warning — flat mode-independent primitives */
  --md-sys-color-warning-100: oklch(0.9766 0.0017 67.8);
  --md-sys-color-warning-125: oklch(0.9659 0.0042 56.37);
  --md-sys-color-warning-150: oklch(0.9529 0.0076 48.65);
  --md-sys-color-warning-175: oklch(0.9424 0.0127 56.25);
  --md-sys-color-warning-200: oklch(0.93 0.0179 53.97);
  --md-sys-color-warning-250: oklch(0.9081 0.0325 58.37);
  --md-sys-color-warning-300: oklch(0.8838 0.0509 62.25);
  --md-sys-color-warning-350: oklch(0.861 0.0745 65.24);
  --md-sys-color-warning-400: oklch(0.8392 0.105 69.25);
  --md-sys-color-warning-450: oklch(0.8146 0.1349 71.92);
  --md-sys-color-warning-500: oklch(0.791 0.1581 75.1);
  --md-sys-color-warning-550: oklch(0.7258 0.1459 71.88);
  --md-sys-color-warning-600: oklch(0.659 0.1304 68.67);
  --md-sys-color-warning-650: oklch(0.5944 0.1136 65.61);
  --md-sys-color-warning-700: oklch(0.5268 0.0958 61.86);
  --md-sys-color-warning-750: oklch(0.4588 0.0782 58.33);
  --md-sys-color-warning-800: oklch(0.3902 0.0604 55.16);
  --md-sys-color-warning-825: oklch(0.3583 0.0524 54.82);
  --md-sys-color-warning-850: oklch(0.322 0.0434 52.61);
  --md-sys-color-warning-875: oklch(0.286 0.0361 49.63);
  --md-sys-color-warning-900: oklch(0.2474 0.027 46.02);
  --md-sys-color-warning-925: oklch(0.2083 0.0206 45.52);
  --md-sys-color-warning-950: oklch(0.1627 0.0137 44.53);
  --md-sys-color-warning-050: oklch(1 0 89.88);
  --md-sys-color-warning-075: oklch(0.9881 0 89.88);
  --md-sys-color-warning-500-050: oklch(0.791 0.1581 75.1 / 5%);
  --md-sys-color-warning-500-100: oklch(0.791 0.1581 75.1 / 10%);
  --md-sys-color-warning-500-200: oklch(0.791 0.1581 75.1 / 20%);
  --md-sys-color-warning-500-300: oklch(0.791 0.1581 75.1 / 30%);
  --md-sys-color-warning-500-400: oklch(0.791 0.1581 75.1 / 40%);
  --md-sys-color-warning-500-500: oklch(0.791 0.1581 75.1 / 50%);
  --md-sys-color-warning-500-600: oklch(0.791 0.1581 75.1 / 60%);
  --md-sys-color-warning-500-700: oklch(0.791 0.1581 75.1 / 70%);
  --md-sys-color-warning-500-800: oklch(0.791 0.1581 75.1 / 80%);
  --md-sys-color-warning-500-900: oklch(0.791 0.1581 75.1 / 90%);
  --md-sys-color-warning-500-950: oklch(0.791 0.1581 75.1 / 95%);
  /* Warning — semantic roles */
  --md-sys-color-warning: light-dark(var(--md-sys-color-warning-500), var(--md-sys-color-warning-500));
  --md-sys-color-warning-dim: light-dark(var(--md-sys-color-warning-650), var(--md-sys-color-warning-700));
  --md-sys-color-warning-bright: light-dark(var(--md-sys-color-warning-350), var(--md-sys-color-warning-400));
  --md-sys-color-warning-low: light-dark(var(--md-sys-color-warning-350), var(--md-sys-color-warning-700));
  --md-sys-color-warning-high: light-dark(var(--md-sys-color-warning-650), var(--md-sys-color-warning-400));
  --md-sys-color-warning-hover: light-dark(var(--md-sys-color-warning-650), var(--md-sys-color-warning-350));
  --md-sys-color-warning-active: light-dark(var(--md-sys-color-warning-750), var(--md-sys-color-warning-250));
  --md-sys-color-warning-disabled: light-dark(var(--md-sys-color-warning-500-600), var(--md-sys-color-warning-500-600));
  --md-sys-color-warning-on-warning: light-dark(var(--md-sys-color-warning-050), var(--md-sys-color-warning-050));
  --md-sys-color-warning-on-warning-variant: light-dark(var(--md-sys-color-warning-200), var(--md-sys-color-warning-200));
  --md-sys-color-warning-on-warning-hover: light-dark(var(--md-sys-color-warning-050), var(--md-sys-color-warning-050));
  --md-sys-color-warning-on-warning-active: light-dark(var(--md-sys-color-warning-050), var(--md-sys-color-warning-050));
  --md-sys-color-warning-on-warning-disabled: light-dark(var(--md-sys-color-warning-500-400), var(--md-sys-color-warning-500-400));
  --md-sys-color-warning-on-surface: light-dark(var(--md-sys-color-warning-950), var(--md-sys-color-warning-050));
  --md-sys-color-warning-on-surface-variant: light-dark(var(--md-sys-color-warning-750), var(--md-sys-color-warning-250));
  --md-sys-color-warning-on-surface-hover: light-dark(var(--md-sys-color-warning-950), var(--md-sys-color-warning-050));
  --md-sys-color-warning-on-surface-active: light-dark(var(--md-sys-color-warning-950), var(--md-sys-color-warning-050));
  --md-sys-color-warning-on-surface-disabled: light-dark(var(--md-sys-color-warning-500-400), var(--md-sys-color-warning-500-400));
  --md-sys-color-warning-placeholder: light-dark(var(--md-sys-color-warning-650), var(--md-sys-color-warning-350));
  --md-sys-color-warning-outline: light-dark(var(--md-sys-color-warning-500-600), var(--md-sys-color-warning-500-600));
  --md-sys-color-warning-outline-variant: light-dark(var(--md-sys-color-warning-500-300), var(--md-sys-color-warning-500-300));
  --md-sys-color-warning-outline-hover: light-dark(var(--md-sys-color-warning-500-700), var(--md-sys-color-warning-500-700));
  --md-sys-color-warning-outline-active: light-dark(var(--md-sys-color-warning-500-800), var(--md-sys-color-warning-500-800));
  --md-sys-color-warning-outline-disabled: light-dark(var(--md-sys-color-warning-500-400), var(--md-sys-color-warning-500-400));
  --md-sys-color-warning-container: light-dark(var(--md-sys-color-warning-500-200), var(--md-sys-color-warning-500-200));
  --md-sys-color-warning-container-low: light-dark(var(--md-sys-color-warning-500-100), var(--md-sys-color-warning-500-100));
  --md-sys-color-warning-container-high: light-dark(var(--md-sys-color-warning-500-300), var(--md-sys-color-warning-500-300));
  --md-sys-color-warning-container-hover: light-dark(var(--md-sys-color-warning-500-300), var(--md-sys-color-warning-500-300));
  --md-sys-color-warning-container-active: light-dark(var(--md-sys-color-warning-500-400), var(--md-sys-color-warning-500-400));
  --md-sys-color-warning-container-disabled: light-dark(var(--md-sys-color-warning-500-100), var(--md-sys-color-warning-500-100));
  --md-sys-color-warning-inverse-surface: light-dark(var(--md-sys-color-warning-900), var(--md-sys-color-warning-100));
  --md-sys-color-warning-inverse-on-surface: light-dark(var(--md-sys-color-warning-050), var(--md-sys-color-warning-950));
  --md-sys-color-warning-background: light-dark(var(--md-sys-color-warning-100), var(--md-sys-color-warning-900));
  --md-sys-color-warning-surface: light-dark(var(--md-sys-color-warning-125), var(--md-sys-color-warning-875));
  --md-sys-color-warning-surface-dimmest: light-dark(var(--md-sys-color-warning-200), var(--md-sys-color-warning-950));
  --md-sys-color-warning-surface-dimmer: light-dark(var(--md-sys-color-warning-175), var(--md-sys-color-warning-925));
  --md-sys-color-warning-surface-dim: light-dark(var(--md-sys-color-warning-150), var(--md-sys-color-warning-900));
  --md-sys-color-warning-surface-bright: light-dark(var(--md-sys-color-warning-100), var(--md-sys-color-warning-850));
  --md-sys-color-warning-surface-brighter: light-dark(var(--md-sys-color-warning-075), var(--md-sys-color-warning-825));
  --md-sys-color-warning-surface-brightest: light-dark(var(--md-sys-color-warning-050), var(--md-sys-color-warning-800));
  --md-sys-color-warning-surface-lowest: light-dark(var(--md-sys-color-warning-050), var(--md-sys-color-warning-950));
  --md-sys-color-warning-surface-lower: light-dark(var(--md-sys-color-warning-075), var(--md-sys-color-warning-925));
  --md-sys-color-warning-surface-low: light-dark(var(--md-sys-color-warning-100), var(--md-sys-color-warning-900));
  --md-sys-color-warning-surface-high: light-dark(var(--md-sys-color-warning-150), var(--md-sys-color-warning-850));
  --md-sys-color-warning-surface-higher: light-dark(var(--md-sys-color-warning-175), var(--md-sys-color-warning-825));
  --md-sys-color-warning-surface-highest: light-dark(var(--md-sys-color-warning-200), var(--md-sys-color-warning-800));
  --md-sys-color-warning-scrim-weakest: light-dark(var(--md-sys-color-warning-500-050), var(--md-sys-color-warning-500-050));
  --md-sys-color-warning-scrim-weaker: light-dark(var(--md-sys-color-warning-500-100), var(--md-sys-color-warning-500-100));
  --md-sys-color-warning-scrim-weak: light-dark(var(--md-sys-color-warning-500-200), var(--md-sys-color-warning-500-200));
  --md-sys-color-warning-scrim: light-dark(var(--md-sys-color-warning-500-300), var(--md-sys-color-warning-500-300));
  --md-sys-color-warning-scrim-strong: light-dark(var(--md-sys-color-warning-500-400), var(--md-sys-color-warning-500-400));
  --md-sys-color-warning-scrim-stronger: light-dark(var(--md-sys-color-warning-500-500), var(--md-sys-color-warning-500-500));
  --md-sys-color-warning-scrim-strongest: light-dark(var(--md-sys-color-warning-500-600), var(--md-sys-color-warning-500-600));

  /* Danger — flat mode-independent primitives */
  --md-sys-color-danger-100: oklch(0.9544 0.0032 17.21);
  --md-sys-color-danger-125: oklch(0.9327 0.0065 17.27);
  --md-sys-color-danger-150: oklch(0.9121 0.0121 23.71);
  --md-sys-color-danger-175: oklch(0.8885 0.018 26.11);
  --md-sys-color-danger-200: oklch(0.8665 0.0262 26.56);
  --md-sys-color-danger-250: oklch(0.8219 0.0455 24.97);
  --md-sys-color-danger-300: oklch(0.7771 0.0682 24.45);
  --md-sys-color-danger-350: oklch(0.7326 0.0947 25.31);
  --md-sys-color-danger-400: oklch(0.6882 0.1217 25.06);
  --md-sys-color-danger-450: oklch(0.6444 0.1486 25.53);
  --md-sys-color-danger-500: oklch(0.5992 0.1622 25.47);
  --md-sys-color-danger-550: oklch(0.5544 0.1463 25.56);
  --md-sys-color-danger-600: oklch(0.509 0.1272 25.04);
  --md-sys-color-danger-650: oklch(0.4643 0.1062 25.77);
  --md-sys-color-danger-700: oklch(0.4179 0.0852 25.31);
  --md-sys-color-danger-750: oklch(0.3716 0.0675 26.02);
  --md-sys-color-danger-800: oklch(0.3241 0.0515 25.67);
  --md-sys-color-danger-825: oklch(0.3 0.0431 24.36);
  --md-sys-color-danger-850: oklch(0.2753 0.0345 25.24);
  --md-sys-color-danger-875: oklch(0.2494 0.0288 22.85);
  --md-sys-color-danger-900: oklch(0.2226 0.023 23.65);
  --md-sys-color-danger-925: oklch(0.195 0.0169 25.22);
  --md-sys-color-danger-950: oklch(0.1638 0.0122 18.48);
  --md-sys-color-danger-050: oklch(1 0 89.88);
  --md-sys-color-danger-075: oklch(0.9769 0.0011 17.18);
  --md-sys-color-danger-500-050: oklch(0.5992 0.1622 25.47 / 5%);
  --md-sys-color-danger-500-100: oklch(0.5992 0.1622 25.47 / 10%);
  --md-sys-color-danger-500-200: oklch(0.5992 0.1622 25.47 / 20%);
  --md-sys-color-danger-500-300: oklch(0.5992 0.1622 25.47 / 30%);
  --md-sys-color-danger-500-400: oklch(0.5992 0.1622 25.47 / 40%);
  --md-sys-color-danger-500-500: oklch(0.5992 0.1622 25.47 / 50%);
  --md-sys-color-danger-500-600: oklch(0.5992 0.1622 25.47 / 60%);
  --md-sys-color-danger-500-700: oklch(0.5992 0.1622 25.47 / 70%);
  --md-sys-color-danger-500-800: oklch(0.5992 0.1622 25.47 / 80%);
  --md-sys-color-danger-500-900: oklch(0.5992 0.1622 25.47 / 90%);
  --md-sys-color-danger-500-950: oklch(0.5992 0.1622 25.47 / 95%);
  /* Danger — semantic roles */
  --md-sys-color-danger: light-dark(var(--md-sys-color-danger-500), var(--md-sys-color-danger-500));
  --md-sys-color-danger-dim: light-dark(var(--md-sys-color-danger-650), var(--md-sys-color-danger-700));
  --md-sys-color-danger-bright: light-dark(var(--md-sys-color-danger-350), var(--md-sys-color-danger-400));
  --md-sys-color-danger-low: light-dark(var(--md-sys-color-danger-350), var(--md-sys-color-danger-700));
  --md-sys-color-danger-high: light-dark(var(--md-sys-color-danger-650), var(--md-sys-color-danger-400));
  --md-sys-color-danger-hover: light-dark(var(--md-sys-color-danger-650), var(--md-sys-color-danger-350));
  --md-sys-color-danger-active: light-dark(var(--md-sys-color-danger-750), var(--md-sys-color-danger-250));
  --md-sys-color-danger-disabled: light-dark(var(--md-sys-color-danger-500-600), var(--md-sys-color-danger-500-600));
  --md-sys-color-danger-on-danger: light-dark(var(--md-sys-color-danger-050), var(--md-sys-color-danger-050));
  --md-sys-color-danger-on-danger-variant: light-dark(var(--md-sys-color-danger-200), var(--md-sys-color-danger-200));
  --md-sys-color-danger-on-danger-hover: light-dark(var(--md-sys-color-danger-050), var(--md-sys-color-danger-050));
  --md-sys-color-danger-on-danger-active: light-dark(var(--md-sys-color-danger-050), var(--md-sys-color-danger-050));
  --md-sys-color-danger-on-danger-disabled: light-dark(var(--md-sys-color-danger-500-400), var(--md-sys-color-danger-500-400));
  --md-sys-color-danger-on-surface: light-dark(var(--md-sys-color-danger-950), var(--md-sys-color-danger-050));
  --md-sys-color-danger-on-surface-variant: light-dark(var(--md-sys-color-danger-750), var(--md-sys-color-danger-250));
  --md-sys-color-danger-on-surface-hover: light-dark(var(--md-sys-color-danger-950), var(--md-sys-color-danger-050));
  --md-sys-color-danger-on-surface-active: light-dark(var(--md-sys-color-danger-950), var(--md-sys-color-danger-050));
  --md-sys-color-danger-on-surface-disabled: light-dark(var(--md-sys-color-danger-500-400), var(--md-sys-color-danger-500-400));
  --md-sys-color-danger-placeholder: light-dark(var(--md-sys-color-danger-650), var(--md-sys-color-danger-350));
  --md-sys-color-danger-outline: light-dark(var(--md-sys-color-danger-500-600), var(--md-sys-color-danger-500-600));
  --md-sys-color-danger-outline-variant: light-dark(var(--md-sys-color-danger-500-300), var(--md-sys-color-danger-500-300));
  --md-sys-color-danger-outline-hover: light-dark(var(--md-sys-color-danger-500-700), var(--md-sys-color-danger-500-700));
  --md-sys-color-danger-outline-active: light-dark(var(--md-sys-color-danger-500-800), var(--md-sys-color-danger-500-800));
  --md-sys-color-danger-outline-disabled: light-dark(var(--md-sys-color-danger-500-400), var(--md-sys-color-danger-500-400));
  --md-sys-color-danger-container: light-dark(var(--md-sys-color-danger-500-200), var(--md-sys-color-danger-500-200));
  --md-sys-color-danger-container-low: light-dark(var(--md-sys-color-danger-500-100), var(--md-sys-color-danger-500-100));
  --md-sys-color-danger-container-high: light-dark(var(--md-sys-color-danger-500-300), var(--md-sys-color-danger-500-300));
  --md-sys-color-danger-container-hover: light-dark(var(--md-sys-color-danger-500-300), var(--md-sys-color-danger-500-300));
  --md-sys-color-danger-container-active: light-dark(var(--md-sys-color-danger-500-400), var(--md-sys-color-danger-500-400));
  --md-sys-color-danger-container-disabled: light-dark(var(--md-sys-color-danger-500-100), var(--md-sys-color-danger-500-100));
  --md-sys-color-danger-inverse-surface: light-dark(var(--md-sys-color-danger-900), var(--md-sys-color-danger-100));
  --md-sys-color-danger-inverse-on-surface: light-dark(var(--md-sys-color-danger-050), var(--md-sys-color-danger-950));
  --md-sys-color-danger-background: light-dark(var(--md-sys-color-danger-100), var(--md-sys-color-danger-900));
  --md-sys-color-danger-surface: light-dark(var(--md-sys-color-danger-125), var(--md-sys-color-danger-875));
  --md-sys-color-danger-surface-dimmest: light-dark(var(--md-sys-color-danger-200), var(--md-sys-color-danger-950));
  --md-sys-color-danger-surface-dimmer: light-dark(var(--md-sys-color-danger-175), var(--md-sys-color-danger-925));
  --md-sys-color-danger-surface-dim: light-dark(var(--md-sys-color-danger-150), var(--md-sys-color-danger-900));
  --md-sys-color-danger-surface-bright: light-dark(var(--md-sys-color-danger-100), var(--md-sys-color-danger-850));
  --md-sys-color-danger-surface-brighter: light-dark(var(--md-sys-color-danger-075), var(--md-sys-color-danger-825));
  --md-sys-color-danger-surface-brightest: light-dark(var(--md-sys-color-danger-050), var(--md-sys-color-danger-800));
  --md-sys-color-danger-surface-lowest: light-dark(var(--md-sys-color-danger-050), var(--md-sys-color-danger-950));
  --md-sys-color-danger-surface-lower: light-dark(var(--md-sys-color-danger-075), var(--md-sys-color-danger-925));
  --md-sys-color-danger-surface-low: light-dark(var(--md-sys-color-danger-100), var(--md-sys-color-danger-900));
  --md-sys-color-danger-surface-high: light-dark(var(--md-sys-color-danger-150), var(--md-sys-color-danger-850));
  --md-sys-color-danger-surface-higher: light-dark(var(--md-sys-color-danger-175), var(--md-sys-color-danger-825));
  --md-sys-color-danger-surface-highest: light-dark(var(--md-sys-color-danger-200), var(--md-sys-color-danger-800));
  --md-sys-color-danger-scrim-weakest: light-dark(var(--md-sys-color-danger-500-050), var(--md-sys-color-danger-500-050));
  --md-sys-color-danger-scrim-weaker: light-dark(var(--md-sys-color-danger-500-100), var(--md-sys-color-danger-500-100));
  --md-sys-color-danger-scrim-weak: light-dark(var(--md-sys-color-danger-500-200), var(--md-sys-color-danger-500-200));
  --md-sys-color-danger-scrim: light-dark(var(--md-sys-color-danger-500-300), var(--md-sys-color-danger-500-300));
  --md-sys-color-danger-scrim-strong: light-dark(var(--md-sys-color-danger-500-400), var(--md-sys-color-danger-500-400));
  --md-sys-color-danger-scrim-stronger: light-dark(var(--md-sys-color-danger-500-500), var(--md-sys-color-danger-500-500));
  --md-sys-color-danger-scrim-strongest: light-dark(var(--md-sys-color-danger-500-600), var(--md-sys-color-danger-500-600));
}
