/* Gerado por scripts/gerar-tema.mjs a partir de #5B2EE0 (Material Design 3, esquema fidelity). Não editar à mão. */
:root, :root[data-theme="light"] {
  color-scheme: light;
  --md-sys-color-primary: #4300c3;
  --md-sys-color-on-primary: #ffffff;
  --md-sys-color-primary-container: #5b2ee0;
  --md-sys-color-on-primary-container: #d2c6ff;
  --md-sys-color-inverse-primary: #cbbeff;
  --md-sys-color-secondary: #6153a0;
  --md-sys-color-on-secondary: #ffffff;
  --md-sys-color-secondary-container: #bbabff;
  --md-sys-color-on-secondary-container: #4a3b87;
  --md-sys-color-tertiary: #702900;
  --md-sys-color-on-tertiary: #ffffff;
  --md-sys-color-tertiary-container: #963a00;
  --md-sys-color-on-tertiary-container: #ffbfa3;
  --md-sys-color-error: #ba1a1a;
  --md-sys-color-on-error: #ffffff;
  --md-sys-color-error-container: #ffdad6;
  --md-sys-color-on-error-container: #93000a;
  --md-sys-color-background: #fdf8ff;
  --md-sys-color-on-background: #1c1a24;
  --md-sys-color-surface: #fdf8ff;
  --md-sys-color-on-surface: #1c1a24;
  --md-sys-color-surface-variant: #e6dff5;
  --md-sys-color-on-surface-variant: #484455;
  --md-sys-color-surface-dim: #ddd8e6;
  --md-sys-color-surface-bright: #fdf8ff;
  --md-sys-color-surface-container-lowest: #ffffff;
  --md-sys-color-surface-container-low: #f7f1ff;
  --md-sys-color-surface-container: #f1ebfa;
  --md-sys-color-surface-container-high: #ece6f4;
  --md-sys-color-surface-container-highest: #e6e0ee;
  --md-sys-color-inverse-surface: #312f39;
  --md-sys-color-inverse-on-surface: #f4eefd;
  --md-sys-color-outline: #797487;
  --md-sys-color-outline-variant: #cac3d8;
  --md-sys-color-shadow: #000000;
  --md-sys-color-scrim: #000000;
  --md-sys-color-surface-tint: #6238e7;
}
:root[data-theme="dark"] {
  color-scheme: dark;
  --md-sys-color-primary: #cbbeff;
  --md-sys-color-on-primary: #330099;
  --md-sys-color-primary-container: #5b2ee0;
  --md-sys-color-on-primary-container: #d2c6ff;
  --md-sys-color-inverse-primary: #6238e7;
  --md-sys-color-secondary: #cbbeff;
  --md-sys-color-on-secondary: #33226e;
  --md-sys-color-secondary-container: #493a86;
  --md-sys-color-on-secondary-container: #baaafe;
  --md-sys-color-tertiary: #ffb695;
  --md-sys-color-on-tertiary: #571f00;
  --md-sys-color-tertiary-container: #963a00;
  --md-sys-color-on-tertiary-container: #ffbfa3;
  --md-sys-color-error: #ffb4ab;
  --md-sys-color-on-error: #690005;
  --md-sys-color-error-container: #93000a;
  --md-sys-color-on-error-container: #ffdad6;
  --md-sys-color-background: #14121c;
  --md-sys-color-on-background: #e6e0ee;
  --md-sys-color-surface: #14121c;
  --md-sys-color-on-surface: #e6e0ee;
  --md-sys-color-surface-variant: #484455;
  --md-sys-color-on-surface-variant: #cac3d8;
  --md-sys-color-surface-dim: #14121c;
  --md-sys-color-surface-bright: #3a3842;
  --md-sys-color-surface-container-lowest: #0f0d16;
  --md-sys-color-surface-container-low: #1c1a24;
  --md-sys-color-surface-container: #201e28;
  --md-sys-color-surface-container-high: #2b2933;
  --md-sys-color-surface-container-highest: #36333e;
  --md-sys-color-inverse-surface: #e6e0ee;
  --md-sys-color-inverse-on-surface: #312f39;
  --md-sys-color-outline: #938ea1;
  --md-sys-color-outline-variant: #484455;
  --md-sys-color-shadow: #000000;
  --md-sys-color-scrim: #000000;
  --md-sys-color-surface-tint: #cbbeff;
}
