/* GENERATED by `npm run design:fallback` from the skill's tokens-voozeo.json: do not edit. */
/* Loaded right after tokens-voozeo.css. Hexadecimal fallbacks for browsers without oklch(),
   color-mix() or linear(); clamped to the sRGB gamut. Modern browsers ignore every block. */

/* oklch(): primitives and tokens written with oklch() */
@supports not (color: oklch(0 0 0)) {
  :root {
    --vz-steel-50: #ecf6ff;
    --vz-steel-100: #d5eaff;
    --vz-steel-200: #b0d5fe;
    --vz-steel-300: #88bffc;
    --vz-steel-400: #5ea5f3;
    --vz-steel-500: #3689dd;
    --vz-steel-600: #1f6db9;
    --vz-steel-700: #165695;
    --vz-steel-800: #123e6a;
    --vz-steel-900: #0e2743;
    --vz-steel-950: #071728;
    --vz-ink-0: #fafcfe;
    --vz-ink-50: #eef0f4;
    --vz-ink-100: #d7dbe1;
    --vz-ink-200: #b5bbc4;
    --vz-ink-300: #8f96a1;
    --vz-ink-400: #6a727e;
    --vz-ink-500: #49505b;
    --vz-ink-600: #30363f;
    --vz-ink-700: #20262d;
    --vz-ink-800: #151a20;
    --vz-ink-850: #10141a;
    --vz-ink-900: #0b0f14;
    --vz-ink-950: #07090d;
    --vz-ink-1000: #040608;
    --vz-green: #4ac777;
    --vz-amber: #f2b54a;
    --vz-red: #f26a64;
    --vz-teal: #45c4bd;
    --vz-violet: #9f85e5;
    --vz-rose: #eb7289;
    --vz-scrim: #010203b8;
    --vz-glass: #07090db8;
    --vz-border-subtle: #ffffff0f;
    --vz-border: #ffffff17;
    --vz-border-strong: #ffffff24;
    --vz-highlight: #ffffff0d;
    --vz-elev-2: inset 0 1px 0 0 var(--vz-highlight), 0 1px 2px #00000066, 0 8px 24px -12px #00000099;
    --vz-elev-3: inset 0 1px 0 0 #ffffff14, 0 0 0 1px var(--vz-border), 0 24px 64px -16px #000000bf;
  }
}

/* color-mix(): tokens derived by mixing with transparent */
@supports not (color: color-mix(in oklch, red, blue)) {
  :root {
    --vz-accent-subtle: #5ea5f324;
    --vz-accent-border: #5ea5f361;
    --vz-success-subtle: #4ac7771f;
    --vz-warning-subtle: #f2b54a1f;
    --vz-danger-subtle: #f26a641f;
    --vz-success-border: #4ac77752;
    --vz-warning-border: #f2b54a52;
    --vz-danger-border: #f26a6452;
    --vz-glow-accent: 0 0 0 1px var(--vz-accent-border), 0 8px 28px -8px #5ea5f38c;
    --vz-ring-soft: 0 0 0 4px #5ea5f347;
  }
}

/* linear(): spring easing */
@supports not (transition-timing-function: linear(0, 1)) {
  :root {
    --vz-ease-spring: ease;
  }
}
