/*
 * Whimbrel Material 3 tokens. GENERATED by website/tools/colors.mjs from the
 * logo colors (teal #287572, navy #032c4c); do not edit by hand.
 */
:root {
  color-scheme: light dark;
  --md-sys-color-primary: #005c59;
  --md-sys-color-on-primary: #ffffff;
  --md-sys-color-primary-container: #287572;
  --md-sys-color-on-primary-container: #aff9f4;
  --md-sys-color-secondary: #496362;
  --md-sys-color-on-secondary: #ffffff;
  --md-sys-color-secondary-container: #c9e5e3;
  --md-sys-color-on-secondary-container: #4d6766;
  --md-sys-color-tertiary: #265480;
  --md-sys-color-on-tertiary: #ffffff;
  --md-sys-color-tertiary-container: #416d9a;
  --md-sys-color-on-tertiary-container: #e0ecff;
  --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-surface: #f7faf9;
  --md-sys-color-on-surface: #191c1c;
  --md-sys-color-surface-variant: #dae5e3;
  --md-sys-color-on-surface-variant: #3f4948;
  --md-sys-color-surface-container-lowest: #ffffff;
  --md-sys-color-surface-container-low: #f2f4f3;
  --md-sys-color-surface-container: #eceeed;
  --md-sys-color-surface-container-high: #e6e9e8;
  --md-sys-color-surface-container-highest: #e0e3e2;
  --md-sys-color-surface-dim: #d8dbd9;
  --md-sys-color-surface-bright: #f7faf9;
  --md-sys-color-outline: #6f7978;
  --md-sys-color-outline-variant: #bec9c7;
  --md-sys-color-inverse-surface: #2d3131;
  --md-sys-color-inverse-on-surface: #eff1f0;
  --md-sys-color-inverse-primary: #8bd3cf;
  --md-sys-color-scrim: #000000;
  --md-sys-color-shadow: #000000;
  --wb-logo-teal: #287572;
  --wb-logo-navy: #032c4c;

  --md-ref-typeface-brand: "Roboto Flex", Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;
  --md-ref-typeface-plain: "Roboto Flex", Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;
  --md-ref-typeface-mono: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
  --md-sys-shape-corner-extra-small: 4px;
  --md-sys-shape-corner-small: 8px;
  --md-sys-shape-corner-medium: 12px;
  --md-sys-shape-corner-large: 16px;
  --md-sys-shape-corner-extra-large: 28px;
  --md-sys-shape-corner-full: 9999px;
  --md-sys-elevation-1: 0 1px 2px rgb(0 0 0 / 0.3), 0 1px 3px 1px rgb(0 0 0 / 0.15);
  --md-sys-elevation-2: 0 1px 2px rgb(0 0 0 / 0.3), 0 2px 6px 2px rgb(0 0 0 / 0.15);
  --md-sys-elevation-3: 0 4px 8px 3px rgb(0 0 0 / 0.15), 0 1px 3px rgb(0 0 0 / 0.3);
  --md-sys-motion-easing-standard: cubic-bezier(0.2, 0, 0, 1);
}
@media (prefers-color-scheme: dark) {
  :root {
    --md-sys-color-primary: #8bd3cf;
    --md-sys-color-on-primary: #003735;
    --md-sys-color-primary-container: #287572;
    --md-sys-color-on-primary-container: #aff9f4;
    --md-sys-color-secondary: #b0ccca;
    --md-sys-color-on-secondary: #1b3533;
    --md-sys-color-secondary-container: #344e4c;
    --md-sys-color-on-secondary-container: #a2bebc;
    --md-sys-color-tertiary: #9fcafc;
    --md-sys-color-on-tertiary: #003257;
    --md-sys-color-tertiary-container: #416d9a;
    --md-sys-color-on-tertiary-container: #e0ecff;
    --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-surface: #101414;
    --md-sys-color-on-surface: #e0e3e2;
    --md-sys-color-surface-variant: #3f4948;
    --md-sys-color-on-surface-variant: #bec9c7;
    --md-sys-color-surface-container-lowest: #0b0f0f;
    --md-sys-color-surface-container-low: #191c1c;
    --md-sys-color-surface-container: #1d2020;
    --md-sys-color-surface-container-high: #272b2a;
    --md-sys-color-surface-container-highest: #323535;
    --md-sys-color-surface-dim: #101414;
    --md-sys-color-surface-bright: #363a39;
    --md-sys-color-outline: #889392;
    --md-sys-color-outline-variant: #3f4948;
    --md-sys-color-inverse-surface: #e0e3e2;
    --md-sys-color-inverse-on-surface: #2d3131;
    --md-sys-color-inverse-primary: #176966;
    --md-sys-color-scrim: #000000;
    --md-sys-color-shadow: #000000;
  }
}
