/* brand-identity tokens: Cat's Whisker. Generated by brand-identity export_tokens.py from palette.json. Edit the palette, not this file. */
:root {
  color-scheme: light;
  --bi-brand-1: #1f9488; /* Tuning Green */
  --bi-brand-2: #d7261e; /* On-Air Red */
  --bi-primary-50: #ecfbf9;
  --bi-primary-100: #d4f8f2;
  --bi-primary-200: #95f4e7;
  --bi-primary-300: #6fe0d2;
  --bi-primary-400: #4dc5b7;
  --bi-primary-500: #38b2a4;
  --bi-primary-600: #1f9488;
  --bi-primary-700: #097a70;
  --bi-primary-800: #06645b;
  --bi-primary-900: #04544c;
  --bi-primary-950: #0d2f2b;
  --bi-neutral-50: #f8fbfb;
  --bi-neutral-100: #f1f4f3;
  --bi-neutral-200: #e3e7e6;
  --bi-neutral-300: #d0d6d5;
  --bi-neutral-400: #9aa4a2;
  --bi-neutral-500: #697674;
  --bi-neutral-600: #4b5956;
  --bi-neutral-700: #354542;
  --bi-neutral-800: #212f2c;
  --bi-neutral-900: #111f1d;
  --bi-neutral-950: #071210;
  --bi-accent-50: #fff5f3;
  --bi-accent-100: #ffe9e5;
  --bi-accent-200: #fed1c9;
  --bi-accent-300: #feaea1;
  --bi-accent-400: #fd7b6b;
  --bi-accent-500: #f25b4c;
  --bi-accent-600: #d7261e;
  --bi-accent-700: #b7100d;
  --bi-accent-800: #9a0b09;
  --bi-accent-900: #810e0a;
  --bi-accent-950: #4a130e;
  --bi-success-50: #ecfcf4;
  --bi-success-100: #d7f8e8;
  --bi-success-200: #9cf4ce;
  --bi-success-300: #66e3b3;
  --bi-success-400: #3fc797;
  --bi-success-500: #2bb385;
  --bi-success-600: #0d946b;
  --bi-success-700: #087a58;
  --bi-success-800: #066448;
  --bi-success-900: #04543b;
  --bi-success-950: #073122;
  --bi-warning-50: #fff6ec;
  --bi-warning-100: #ffebd6;
  --bi-warning-200: #f9d9b4;
  --bi-warning-300: #f3bd7f;
  --bi-warning-400: #e59b37;
  --bi-warning-500: #cf8925;
  --bi-warning-600: #ad6e0a;
  --bi-warning-700: #8f5a06;
  --bi-warning-800: #764a04;
  --bi-warning-900: #633d03;
  --bi-warning-950: #3a2305;
  --bi-danger-50: #fff5f4;
  --bi-danger-100: #ffe9e8;
  --bi-danger-200: #fed2d0;
  --bi-danger-300: #feb1ae;
  --bi-danger-400: #fe8281;
  --bi-danger-500: #f85f63;
  --bi-danger-600: #df3141;
  --bi-danger-700: #b33039;
  --bi-danger-800: #922b30;
  --bi-danger-900: #7a2428;
  --bi-danger-950: #471617;
  --bi-info-50: #f2f8ff;
  --bi-info-100: #e3f0ff;
  --bi-info-200: #c7e2fe;
  --bi-info-300: #9ecdfe;
  --bi-info-400: #66b2fd;
  --bi-info-500: #3e9ef7;
  --bi-info-600: #2681d2;
  --bi-info-700: #196aaf;
  --bi-info-800: #125792;
  --bi-info-900: #0f487a;
  --bi-info-950: #0c2a46;
  --bi-background: #eef5f1;
  --bi-surface: #ffffff;
  --bi-surface-alt: #e4ebe7;
  --bi-border: #cad5cf;
  --bi-text: #111f1d;
  --bi-text-muted: #4b5956;
  --bi-primary: #097a70;
  --bi-on-primary: #ffffff;
  --bi-accent: #d7261e;
  --bi-on-accent: #ffffff;
  --bi-link: #097a70;
  --bi-focus: #097a70;
  --bi-success: #087a58;
  --bi-warning: #8f5a06;
  --bi-danger: #b33039;
  --bi-info: #196aaf;
}

[data-theme="dark"] {
  color-scheme: dark;
  --bi-background: #071210;
  --bi-surface: #111f1d;
  --bi-surface-alt: #212f2c;
  --bi-border: #354542;
  --bi-text: #f1f4f3;
  --bi-text-muted: #9aa4a2;
  --bi-primary: #1f9488;
  --bi-on-primary: #071210;
  --bi-accent: #f25b4c;
  --bi-on-accent: #071210;
  --bi-link: #1f9488;
  --bi-focus: #1f9488;
  --bi-success: #3fc797;
  --bi-warning: #e59b37;
  --bi-danger: #fe8281;
  --bi-info: #66b2fd;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    color-scheme: dark;
    --bi-background: #071210;
    --bi-surface: #111f1d;
    --bi-surface-alt: #212f2c;
    --bi-border: #354542;
    --bi-text: #f1f4f3;
    --bi-text-muted: #9aa4a2;
    --bi-primary: #1f9488;
    --bi-on-primary: #071210;
    --bi-accent: #f25b4c;
    --bi-on-accent: #071210;
    --bi-link: #1f9488;
    --bi-focus: #1f9488;
    --bi-success: #3fc797;
    --bi-warning: #e59b37;
    --bi-danger: #fe8281;
    --bi-info: #66b2fd;
  }
}
