/* Fluo 2.0.0 | load first | mirrors tokens/fluo.tokens.json */
:root {
  --fluo-blue: #4DB2FF;
  --fluo-gradient-start: #2045E8;
  --fluo-gradient-end: #29A9FA;
  --fluo-brand-gradient: linear-gradient(135deg, var(--fluo-gradient-start), var(--fluo-gradient-end));
  --fluo-halo-outer: #0E2048;
  --fluo-halo-middle: #14356C;
  --fluo-halo-inner: #1D539F;
  --fluo-action: #2045E8;
  --fluo-action-hover: #1937BD;
  --fluo-navy: #0A1230;
  --fluo-ink: #0B1F5C;
  --fluo-muted: #4D5F83;
  --fluo-mist: #E9EEF9;
  --fluo-canvas: #F7F9FE;
  --fluo-surface: #FFFFFF;
  --fluo-line: #CAD4EC;
  --fluo-control: #7484A5;
  --fluo-sage: #DDEBE4;
  --fluo-sand: #F3EDE4;
  --fluo-success: #226747;
  --fluo-warning: #805600;
  --fluo-danger: #AF3545;
  --fluo-on-action: #FFFFFF;
  --fluo-focus: #2045E8;
  --fluo-display: Arial, "Helvetica Neue", Helvetica, sans-serif;
  --fluo-body: Arial, "Helvetica Neue", Helvetica, sans-serif;
  --fluo-space-1: .25rem;
  --fluo-space-2: .5rem;
  --fluo-space-3: .75rem;
  --fluo-space-4: 1rem;
  --fluo-space-6: 1.5rem;
  --fluo-space-8: 2rem;
  --fluo-space-12: 3rem;
  --fluo-space-16: 4rem;
  --fluo-space-24: 6rem;
  --fluo-radius-small: .5rem;
  --fluo-radius-control: .75rem;
  --fluo-radius-card: 1.5rem;
  --fluo-radius-pill: 999px;
  --fluo-shadow: 0 12px 40px rgb(10 18 48 / .08);
  --fluo-content: 75rem;
  --fluo-reading: 65ch;
  --fluo-target: 2.75rem;
  --fluo-motion-quick: 140ms;
  --fluo-motion-gentle: 220ms;
}
[data-fluo-theme="dark"], [data-bs-theme="dark"] {
  color-scheme: dark;
  --fluo-action: #4DB2FF;
  --fluo-action-hover: #A6CAFF;
  --fluo-ink: #F0F5FC;
  --fluo-muted: #B9C8DB;
  --fluo-canvas: #0A1230;
  --fluo-surface: #0B1F5C;
  --fluo-mist: #142B54;
  --fluo-line: #435A75;
  --fluo-control: #8A9EB8;
  --fluo-sage: #253E36;
  --fluo-sand: #3D352A;
  --fluo-success: #8DD9B2;
  --fluo-warning: #F2CD7E;
  --fluo-danger: #FFA4B1;
  --fluo-on-action: #0A1230;
  --fluo-focus: #4DB2FF;
  --fluo-shadow: 0 12px 40px rgb(0 0 0 / .18);
}
[data-fluo-theme="light"], [data-bs-theme="light"] { color-scheme: light; }
