/* Generated by @reddb-io/tokens from reddb-io/brand Assets 2026.10. */
/* DO NOT EDIT — regenerate with `pnpm --filter @reddb-io/tokens build`. */
:root,
:host {
  --reddb-color-amber-100: #feedcb;
  --reddb-color-amber-400: #fbbf24;
  --reddb-color-amber-50: #fef3de;
  --reddb-color-amber-600: #a47d18;
  --reddb-color-amber-700: #735811;
  --reddb-color-amber-900: #322401;
  --reddb-color-amber-950: #211600;
  --reddb-color-azure-400: #98c1f6;
  --reddb-color-azure-600: #2e86ec;
  --reddb-color-blue-100: #e5f1fe;
  --reddb-color-blue-400: #57a9ff;
  --reddb-color-blue-50: #eef5fe;
  --reddb-color-blue-600: #4586ca;
  --reddb-color-blue-700: #305e8e;
  --reddb-color-blue-900: #0d2843;
  --reddb-color-blue-950: #07192c;
  --reddb-color-border-strong: var(--reddb-color-neutral-300);
  --reddb-color-border-subtle: var(--reddb-color-neutral-200);
  --reddb-color-brand-active: var(--reddb-color-red-700);
  --reddb-color-brand-hover: var(--reddb-color-red-600);
  --reddb-color-brand-on-primary: var(--reddb-color-neutral-950);
  --reddb-color-brand-primary: var(--reddb-color-red-500);
  --reddb-color-feedback-danger-on-dark: var(--reddb-color-red-300);
  --reddb-color-feedback-danger-on-light: var(--reddb-color-red-700);
  --reddb-color-feedback-info-on-dark: var(--reddb-color-blue-400);
  --reddb-color-feedback-info-on-light: var(--reddb-color-blue-700);
  --reddb-color-feedback-success-on-dark: var(--reddb-color-green-400);
  --reddb-color-feedback-success-on-light: var(--reddb-color-green-700);
  --reddb-color-feedback-warning-on-dark: var(--reddb-color-amber-400);
  --reddb-color-feedback-warning-on-light: var(--reddb-color-amber-700);
  --reddb-color-gold-400: #c8a918;
  --reddb-color-gold-600: #977f0f;
  --reddb-color-green-100: #d8f9e0;
  --reddb-color-green-400: #4ade80;
  --reddb-color-green-50: #e6fbeb;
  --reddb-color-green-600: #329556;
  --reddb-color-green-700: #23683c;
  --reddb-color-green-900: #0a2f17;
  --reddb-color-green-950: #051e0e;
  --reddb-color-ink: var(--reddb-color-neutral-950);
  --reddb-color-magenta-400: #d535bd;
  --reddb-color-magenta-600: #8a1f7a;
  --reddb-color-neutral-0: #ffffff;
  --reddb-color-neutral-100: #e7e9ee;
  --reddb-color-neutral-200: #d3d6de;
  --reddb-color-neutral-300: #b3b8c4;
  --reddb-color-neutral-400: #8b91a1;
  --reddb-color-neutral-50: #f4f5f7;
  --reddb-color-neutral-500: #666d7e;
  --reddb-color-neutral-600: #4a5162;
  --reddb-color-neutral-700: #333949;
  --reddb-color-neutral-800: #1e222d;
  --reddb-color-neutral-900: #12141b;
  --reddb-color-neutral-950: #07080a;
  --reddb-color-orange-400: #f7b37b;
  --reddb-color-orange-600: #945820;
  --reddb-color-paper: var(--reddb-color-neutral-50);
  --reddb-color-red-100: #feeaea;
  --reddb-color-red-300: #ff7899;
  --reddb-color-red-400: #ff6389;
  --reddb-color-red-50: #fef1f1;
  --reddb-color-red-500: #ff2056;
  --reddb-color-red-600: #d11a46;
  --reddb-color-red-700: #ad163a;
  --reddb-color-red-900: #3f191c;
  --reddb-color-red-950: #2a0f11;
  --reddb-color-series-1-on-dark: var(--reddb-color-azure-400);
  --reddb-color-series-1-on-light: var(--reddb-color-azure-600);
  --reddb-color-series-2-on-dark: var(--reddb-color-orange-400);
  --reddb-color-series-2-on-light: var(--reddb-color-orange-600);
  --reddb-color-series-3-on-dark: var(--reddb-color-teal-400);
  --reddb-color-series-3-on-light: var(--reddb-color-teal-600);
  --reddb-color-series-4-on-dark: var(--reddb-color-violet-400);
  --reddb-color-series-4-on-light: var(--reddb-color-violet-600);
  --reddb-color-series-5-on-dark: var(--reddb-color-gold-400);
  --reddb-color-series-5-on-light: var(--reddb-color-gold-600);
  --reddb-color-series-6-on-dark: var(--reddb-color-magenta-400);
  --reddb-color-series-6-on-light: var(--reddb-color-magenta-600);
  --reddb-color-series-highlight-on-dark: var(--reddb-color-red-500);
  --reddb-color-series-highlight-on-light: var(--reddb-color-red-500);
  --reddb-color-surface-muted: var(--reddb-color-neutral-100);
  --reddb-color-teal-400: #25cdac;
  --reddb-color-teal-600: #168b74;
  --reddb-color-violet-400: #aa89fc;
  --reddb-color-violet-600: #7713e6;
  --reddb-duration-fast: 150ms;
  --reddb-duration-instant: 75ms;
  --reddb-duration-normal: 250ms;
  --reddb-duration-slow: 400ms;
  --reddb-easing-emphasized: cubic-bezier(0.2, 0, 0, 1);
  --reddb-easing-entrance: cubic-bezier(0, 0, 0.2, 1);
  --reddb-easing-exit: cubic-bezier(0.4, 0, 1, 1);
  --reddb-easing-standard: cubic-bezier(0.4, 0, 0.2, 1);
  --reddb-font-family-mono: 'JetBrains Mono', 'JetBrains Mono Fallback', ui-monospace, SFMono-Regular, Menlo, monospace;
  --reddb-font-family-sans: 'Space Grotesk', 'Space Grotesk Fallback', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --reddb-font-size-2xl: 1.5rem;
  --reddb-font-size-3xl: 1.875rem;
  --reddb-font-size-4xl: 2.25rem;
  --reddb-font-size-5xl: 3rem;
  --reddb-font-size-6xl: 3.75rem;
  --reddb-font-size-base: 1rem;
  --reddb-font-size-display-lg: 8rem;
  --reddb-font-size-display-md: 6rem;
  --reddb-font-size-display-sm: 4.5rem;
  --reddb-font-size-lg: 1.125rem;
  --reddb-font-size-sm: 0.875rem;
  --reddb-font-size-xl: 1.25rem;
  --reddb-font-size-xs: 0.75rem;
  --reddb-font-weight-bold: 700;
  --reddb-font-weight-medium: 500;
  --reddb-font-weight-regular: 400;
  --reddb-letter-spacing-normal: 0em;
  --reddb-letter-spacing-tight: -0.02em;
  --reddb-letter-spacing-tighter: -0.04em;
  --reddb-letter-spacing-wide: 0.04em;
  --reddb-line-height-display: 1;
  --reddb-line-height-normal: 1.5;
  --reddb-line-height-relaxed: 1.65;
  --reddb-line-height-snug: 1.25;
  --reddb-line-height-tight: 1.1;
  --reddb-radius-2xl: 1rem;
  --reddb-radius-full: 9999px;
  --reddb-radius-lg: 0.5rem;
  --reddb-radius-md: 0.375rem;
  --reddb-radius-none: 0rem;
  --reddb-radius-sm: 0.125rem;
  --reddb-radius-xl: 0.75rem;
  --reddb-shadow-lg: 0px 8px 24px 0px color-mix(in srgb, #07080a 20%, transparent);
  --reddb-shadow-md: 0px 2px 8px 0px color-mix(in srgb, #07080a 16%, transparent);
  --reddb-shadow-sm: 0px 1px 2px 0px color-mix(in srgb, #07080a 12%, transparent);
  --reddb-shadow-xl: 0px 16px 48px 0px color-mix(in srgb, #07080a 24%, transparent);
  --reddb-spacing-0: 0rem;
  --reddb-spacing-0_5: 0.125rem;
  --reddb-spacing-1: 0.25rem;
  --reddb-spacing-10: 2.5rem;
  --reddb-spacing-12: 3rem;
  --reddb-spacing-16: 4rem;
  --reddb-spacing-2: 0.5rem;
  --reddb-spacing-20: 5rem;
  --reddb-spacing-24: 6rem;
  --reddb-spacing-3: 0.75rem;
  --reddb-spacing-4: 1rem;
  --reddb-spacing-5: 1.25rem;
  --reddb-spacing-6: 1.5rem;
  --reddb-spacing-8: 2rem;
  --reddb-spacing-px: 1px;
}
/* DS-owned roles, not Brand tokens: responsive steps (ADR 0021), editable text (ADR 0022) and fluid type sizes (ADR 0025). */
:root,
:host {
  --reddb-breakpoint-2xl: 96rem;
  --reddb-breakpoint-lg: 64rem;
  --reddb-breakpoint-md: 48rem;
  --reddb-breakpoint-sm: 40rem;
  --reddb-breakpoint-xl: 80rem;
  --reddb-container-2xl: 42rem;
  --reddb-container-2xs: 18rem;
  --reddb-container-3xl: 48rem;
  --reddb-container-3xs: 16rem;
  --reddb-container-4xl: 56rem;
  --reddb-container-5xl: 64rem;
  --reddb-container-6xl: 72rem;
  --reddb-container-7xl: 80rem;
  --reddb-container-content: 48rem;
  --reddb-container-full: 100%;
  --reddb-container-lg: 32rem;
  --reddb-container-md: 28rem;
  --reddb-container-prose: 65ch;
  --reddb-container-sm: 24rem;
  --reddb-container-wide: 80rem;
  --reddb-container-xl: 36rem;
  --reddb-container-xs: 20rem;
  --reddb-editable-text-lg: var(--reddb-font-size-base);
  --reddb-editable-text-md: var(--reddb-font-size-sm);
  --reddb-editable-text-sm: var(--reddb-font-size-sm);
  --reddb-fluid-text-3xl-5xl: clamp(var(--reddb-font-size-3xl), 1.2rem + 2.8125cqi, var(--reddb-font-size-5xl));
  --reddb-fluid-text-5xl-display-sm: clamp(var(--reddb-font-size-5xl), 2.1rem + 3.75cqi, var(--reddb-font-size-display-sm));
}
