/* Tourpick — Material 3 color tokens (seed #0B57D0). Generated by ui/scripts/tokens.mjs */
:root {
  --md-sys-color-primary: #0856cf;
  --md-sys-color-on-primary: #ffffff;
  --md-sys-color-primary-container: #dae2ff;
  --md-sys-color-on-primary-container: #0040a1;
  --md-sys-color-secondary: #585e71;
  --md-sys-color-on-secondary: #ffffff;
  --md-sys-color-secondary-container: #dce2f9;
  --md-sys-color-on-secondary-container: #404659;
  --md-sys-color-tertiary: #735471;
  --md-sys-color-on-tertiary: #ffffff;
  --md-sys-color-tertiary-container: #fed7f9;
  --md-sys-color-on-tertiary-container: #5a3d59;
  --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: #faf8ff;
  --md-sys-color-on-background: #1a1b21;
  --md-sys-color-surface: #faf8ff;
  --md-sys-color-on-surface: #1a1b21;
  --md-sys-color-surface-variant: #e1e2ec;
  --md-sys-color-on-surface-variant: #45464f;
  --md-sys-color-surface-dim: #dad9e0;
  --md-sys-color-surface-bright: #faf8ff;
  --md-sys-color-surface-container-lowest: #ffffff;
  --md-sys-color-surface-container-low: #f4f3fa;
  --md-sys-color-surface-container: #eeedf4;
  --md-sys-color-surface-container-high: #e8e7ef;
  --md-sys-color-surface-container-highest: #e2e2e9;
  --md-sys-color-outline: #757780;
  --md-sys-color-outline-variant: #c5c6d0;
  --md-sys-color-shadow: #000000;
  --md-sys-color-scrim: #000000;
  --md-sys-color-inverse-surface: #2f3036;
  --md-sys-color-inverse-on-surface: #f1f0f7;
  --md-sys-color-inverse-primary: #b2c5ff;
  color-scheme: light;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
  --md-sys-color-primary: #b2c5ff;
  --md-sys-color-on-primary: #002b72;
  --md-sys-color-primary-container: #0040a1;
  --md-sys-color-on-primary-container: #dae2ff;
  --md-sys-color-secondary: #c0c6dd;
  --md-sys-color-on-secondary: #2a3042;
  --md-sys-color-secondary-container: #404659;
  --md-sys-color-on-secondary-container: #dce2f9;
  --md-sys-color-tertiary: #e1bbdd;
  --md-sys-color-on-tertiary: #412741;
  --md-sys-color-tertiary-container: #5a3d59;
  --md-sys-color-on-tertiary-container: #fed7f9;
  --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: #121318;
  --md-sys-color-on-background: #e2e2e9;
  --md-sys-color-surface: #121318;
  --md-sys-color-on-surface: #e2e2e9;
  --md-sys-color-surface-variant: #45464f;
  --md-sys-color-on-surface-variant: #c5c6d0;
  --md-sys-color-surface-dim: #121318;
  --md-sys-color-surface-bright: #38393f;
  --md-sys-color-surface-container-lowest: #0d0e13;
  --md-sys-color-surface-container-low: #1a1b21;
  --md-sys-color-surface-container: #1e1f25;
  --md-sys-color-surface-container-high: #282a2f;
  --md-sys-color-surface-container-highest: #33343a;
  --md-sys-color-outline: #8f909a;
  --md-sys-color-outline-variant: #45464f;
  --md-sys-color-shadow: #000000;
  --md-sys-color-scrim: #000000;
  --md-sys-color-inverse-surface: #e2e2e9;
  --md-sys-color-inverse-on-surface: #2f3036;
  --md-sys-color-inverse-primary: #0856cf;
    color-scheme: dark;
  }
}
:root[data-theme="dark"] {
  --md-sys-color-primary: #b2c5ff;
  --md-sys-color-on-primary: #002b72;
  --md-sys-color-primary-container: #0040a1;
  --md-sys-color-on-primary-container: #dae2ff;
  --md-sys-color-secondary: #c0c6dd;
  --md-sys-color-on-secondary: #2a3042;
  --md-sys-color-secondary-container: #404659;
  --md-sys-color-on-secondary-container: #dce2f9;
  --md-sys-color-tertiary: #e1bbdd;
  --md-sys-color-on-tertiary: #412741;
  --md-sys-color-tertiary-container: #5a3d59;
  --md-sys-color-on-tertiary-container: #fed7f9;
  --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: #121318;
  --md-sys-color-on-background: #e2e2e9;
  --md-sys-color-surface: #121318;
  --md-sys-color-on-surface: #e2e2e9;
  --md-sys-color-surface-variant: #45464f;
  --md-sys-color-on-surface-variant: #c5c6d0;
  --md-sys-color-surface-dim: #121318;
  --md-sys-color-surface-bright: #38393f;
  --md-sys-color-surface-container-lowest: #0d0e13;
  --md-sys-color-surface-container-low: #1a1b21;
  --md-sys-color-surface-container: #1e1f25;
  --md-sys-color-surface-container-high: #282a2f;
  --md-sys-color-surface-container-highest: #33343a;
  --md-sys-color-outline: #8f909a;
  --md-sys-color-outline-variant: #45464f;
  --md-sys-color-shadow: #000000;
  --md-sys-color-scrim: #000000;
  --md-sys-color-inverse-surface: #e2e2e9;
  --md-sys-color-inverse-on-surface: #2f3036;
  --md-sys-color-inverse-primary: #0856cf;
  color-scheme: dark;
}
