/* Generated from packages/tokens/src/tokens.json. Do not edit directly. */
:root {
  --as-space-0: 0;
  --as-space-1: 0.25rem;
  --as-space-2: 0.5rem;
  --as-space-3: 0.75rem;
  --as-space-4: 1rem;
  --as-space-6: 1.5rem;
  --as-space-8: 2rem;
  --as-space-12: 3rem;
  --as-radius-control: 0.5rem;
  --as-radius-panel: 0.75rem;
  --as-radius-pill: 9999px;
  --as-control-height: 2.75rem;
  --as-control-height-compact: 2.25rem;
  --as-control-hit-target: 2.75rem;
  --as-control-border-width: 1px;
  --as-control-icon-size: 1rem;
  --as-choice-size: 1.375rem;
  --as-choice-switch-width: 3rem;
  --as-choice-switch-height: 1.75rem;
  --as-font-size-xs: 0.75rem;
  --as-font-size-sm: 0.875rem;
  --as-font-size-md: 1rem;
  --as-font-size-lg: 1.125rem;
  --as-font-size-xl: 1.5rem;
  --as-font-size-2xl: 2rem;
  --as-font-line-tight: 1.25;
  --as-font-line-normal: 1.5;
  --as-font-weight-normal: 400;
  --as-font-weight-medium: 500;
  --as-font-weight-semibold: 600;
  --as-font-weight-bold: 700;
  --as-focus-width: 2px;
  --as-focus-offset: 2px;
  --as-motion-fast: 150ms;
  --as-motion-normal: 200ms;
  --as-motion-slow: 300ms;
  --as-effect-glass-blur: 18px;
  --as-effect-glass-saturation: 145%;
  --as-effect-action-gloss: 0.08;
  --as-effect-destructive-action-gloss: 0.14;
  --as-effect-destructive-action-hover-gloss: 0.16;
  --as-elevation-raised: 0 2px 8px rgb(15 23 42 / 0.12);
  --as-elevation-lifted: 0 2px 4px rgb(15 23 42 / 0.08), 0 12px 28px rgb(15 23 42 / 0.14);
  --as-elevation-floating: 0 4px 10px rgb(15 23 42 / 0.1), 0 24px 56px rgb(15 23 42 / 0.2);
  --as-elevation-popup: 0 12px 32px rgb(15 23 42 / 0.2);
  --as-elevation-dialog: 0 24px 64px rgb(15 23 42 / 0.28);
  --as-layer-sticky: 900;
  --as-layer-dropdown: 1000;
  --as-layer-tooltip: 1050;
  --as-layer-dialog-overlay: 1100;
  --as-layer-dialog: 1110;
  --as-layer-toast: 1200;
  --as-type-title-size: var(--as-font-size-2xl);
  --as-type-title-weight: var(--as-font-weight-semibold);
  --as-type-title-line: var(--as-font-line-tight);
  --as-type-section-size: var(--as-font-size-xl);
  --as-type-section-weight: var(--as-font-weight-semibold);
  --as-type-section-line: var(--as-font-line-tight);
  --as-type-body-size: var(--as-font-size-md);
  --as-type-body-weight: var(--as-font-weight-normal);
  --as-type-body-line: var(--as-font-line-normal);
  --as-type-label-size: var(--as-font-size-sm);
  --as-type-label-weight: var(--as-font-weight-medium);
  --as-type-label-line: var(--as-font-line-normal);
  --as-type-caption-size: var(--as-font-size-xs);
  --as-type-caption-weight: var(--as-font-weight-normal);
  --as-type-caption-line: var(--as-font-line-normal);
  --as-type-numeric-size: var(--as-font-size-xl);
  --as-type-numeric-weight: var(--as-font-weight-semibold);
  --as-type-numeric-line: var(--as-font-line-tight);
  --as-layout-workspace-max: 90rem;
  --as-layout-form-max: 48rem;
  --as-layout-reading-max: 70ch;
  --as-layout-sidebar-width: 13rem;
  --as-layout-aside-width: 20rem;
  --as-layout-gutter: clamp(1rem, 2vw, 2rem);
  --as-layout-section-gap: 1.5rem;
  --as-layout-panel-padding: 1.5rem;
  --as-layout-row-comfortable: 0.875rem;
  --as-layout-row-compact: 0.5rem;
  --as-page-type-page-title-size: 2rem;
  --as-page-type-page-title-weight: 600;
  --as-page-type-page-title-line: 1.2;
  --as-page-type-page-title-tracking: -0.02em;
  --as-page-type-page-subtitle-size: 1rem;
  --as-page-type-page-subtitle-weight: 400;
  --as-page-type-page-subtitle-line: 1.5;
  --as-page-type-page-subtitle-tracking: 0;
  --as-page-type-section-title-size: 1.125rem;
  --as-page-type-section-title-weight: 600;
  --as-page-type-section-title-line: 1.4;
  --as-page-type-section-title-tracking: -0.01em;
  --as-page-type-card-title-size: 1rem;
  --as-page-type-card-title-weight: 600;
  --as-page-type-card-title-line: 1.5;
  --as-page-type-card-title-tracking: 0;
  --as-page-type-body-size: 1rem;
  --as-page-type-body-weight: 400;
  --as-page-type-body-line: 1.5;
  --as-page-type-body-tracking: 0;
  --as-page-type-label-size: 0.875rem;
  --as-page-type-label-weight: 500;
  --as-page-type-label-line: 1.5;
  --as-page-type-label-tracking: 0;
  --as-page-type-table-size: 0.875rem;
  --as-page-type-table-weight: 400;
  --as-page-type-table-line: 1.5;
  --as-page-type-table-tracking: 0;
  --as-page-type-help-size: 0.875rem;
  --as-page-type-help-weight: 400;
  --as-page-type-help-line: 1.5;
  --as-page-type-help-tracking: 0;
  --as-page-type-caption-size: 0.75rem;
  --as-page-type-caption-weight: 400;
  --as-page-type-caption-line: 1.5;
  --as-page-type-caption-tracking: 0;
  --as-page-type-metric-size: 1.75rem;
  --as-page-type-metric-weight: 600;
  --as-page-type-metric-line: 1.2;
  --as-page-type-metric-tracking: -0.02em;
  --as-page-type-identifier-size: 0.875rem;
  --as-page-type-identifier-weight: 600;
  --as-page-type-identifier-line: 1.5;
  --as-page-type-identifier-tracking: 0;
}

[data-as-theme="operations"] {
  --as-color-background: #edf4f8;
  --as-color-surface: #ffffff;
  --as-color-surface-muted: #e5eef4;
  --as-color-foreground: #102538;
  --as-color-foreground-muted: #466176;
  --as-color-border: #c6d7e2;
  --as-color-border-strong: #6f8798;
  --as-color-input: #f5f9fb;
  --as-color-primary: #1f5d98;
  --as-color-primary-hover: #174b7d;
  --as-color-on-primary: #ffffff;
  --as-color-accent: #78b9e7;
  --as-color-on-accent: #102538;
  --as-color-focus: #1f5d98;
  --as-color-success: #15803d;
  --as-color-warning: #b45309;
  --as-color-danger: #b91c1c;
  --as-color-on-danger: #ffffff;
  --as-color-danger-strong: #991b1b;
  --as-color-on-danger-strong: #ffffff;
  --as-color-info: #0369a1;
  --as-color-navigation-blue-surface: #dbeafe;
  --as-color-navigation-blue-ink: #1e40af;
  --as-color-navigation-cyan-surface: #cffafe;
  --as-color-navigation-cyan-ink: #155e75;
  --as-color-navigation-emerald-surface: #d1fae5;
  --as-color-navigation-emerald-ink: #065f46;
  --as-color-navigation-amber-surface: #fef3c7;
  --as-color-navigation-amber-ink: #92400e;
  --as-color-navigation-violet-surface: #ede9fe;
  --as-color-navigation-violet-ink: #5b21b6;
  --as-color-navigation-sky-surface: #e0f2fe;
  --as-color-navigation-sky-ink: #075985;
  --as-color-navigation-rose-surface: #ffe4e6;
  --as-color-navigation-rose-ink: #9f1239;
}

[data-as-theme="operations-dark"] {
  --as-color-background: #122332;
  --as-color-surface: #183247;
  --as-color-surface-muted: #19364b;
  --as-color-foreground: #f0f7fb;
  --as-color-foreground-muted: #b5c9d7;
  --as-color-border: #4e728b;
  --as-color-border-strong: #6f8fa5;
  --as-color-input: #183247;
  --as-color-primary: #78b9e7;
  --as-color-primary-hover: #9ccced;
  --as-color-on-primary: #102538;
  --as-color-accent: #35546a;
  --as-color-on-accent: #f0f7fb;
  --as-color-focus: #9ccced;
  --as-color-success: #4ade80;
  --as-color-warning: #fbbf24;
  --as-color-danger: #fca5a5;
  --as-color-on-danger: #102538;
  --as-color-danger-strong: #b4232c;
  --as-color-on-danger-strong: #ffffff;
  --as-color-info: #7dd3fc;
  --as-color-navigation-blue-surface: #1f426a;
  --as-color-navigation-blue-ink: #dbeafe;
  --as-color-navigation-cyan-surface: #144c63;
  --as-color-navigation-cyan-ink: #cffafe;
  --as-color-navigation-emerald-surface: #164d53;
  --as-color-navigation-emerald-ink: #d1fae5;
  --as-color-navigation-amber-surface: #44483b;
  --as-color-navigation-amber-ink: #fef3c7;
  --as-color-navigation-violet-surface: #2f3a6a;
  --as-color-navigation-violet-ink: #ede9fe;
  --as-color-navigation-sky-surface: #164967;
  --as-color-navigation-sky-ink: #e0f2fe;
  --as-color-navigation-rose-surface: #44354c;
  --as-color-navigation-rose-ink: #ffe4e6;
}

[data-as-theme="cad"] {
  --as-color-background: #faf7f2;
  --as-color-surface: #ffffff;
  --as-color-surface-muted: #f1f4f7;
  --as-color-foreground: #0f172a;
  --as-color-foreground-muted: #475569;
  --as-color-border: #cbd5e1;
  --as-color-border-strong: #7a8799;
  --as-color-input: #ffffff;
  --as-color-primary: #0e7472;
  --as-color-primary-hover: #0d6362;
  --as-color-on-primary: #ffffff;
  --as-color-accent: #d27a1e;
  --as-color-on-accent: #0f172a;
  --as-color-focus: #0f7775;
  --as-color-success: #15803d;
  --as-color-warning: #b45309;
  --as-color-danger: #b91c1c;
  --as-color-on-danger: #ffffff;
  --as-color-danger-strong: #991b1b;
  --as-color-on-danger-strong: #ffffff;
  --as-color-info: #0369a1;
  --as-color-navigation-blue-surface: #dbeafe;
  --as-color-navigation-blue-ink: #1e40af;
  --as-color-navigation-cyan-surface: #cffafe;
  --as-color-navigation-cyan-ink: #155e75;
  --as-color-navigation-emerald-surface: #d1fae5;
  --as-color-navigation-emerald-ink: #065f46;
  --as-color-navigation-amber-surface: #fef3c7;
  --as-color-navigation-amber-ink: #92400e;
  --as-color-navigation-violet-surface: #ede9fe;
  --as-color-navigation-violet-ink: #5b21b6;
  --as-color-navigation-sky-surface: #e0f2fe;
  --as-color-navigation-sky-ink: #075985;
  --as-color-navigation-rose-surface: #ffe4e6;
  --as-color-navigation-rose-ink: #9f1239;
}

[data-as-theme="marketing"] {
  --as-color-background: #101010;
  --as-color-surface: #1a1b1d;
  --as-color-surface-muted: #232426;
  --as-color-foreground: #f5f5f5;
  --as-color-foreground-muted: #b8b8b8;
  --as-color-border: #515151;
  --as-color-border-strong: #747474;
  --as-color-input: #1f2022;
  --as-color-primary: #d6b772;
  --as-color-primary-hover: #ead7a6;
  --as-color-on-primary: #101010;
  --as-color-accent: #ead7a6;
  --as-color-on-accent: #101010;
  --as-color-focus: #ead7a6;
  --as-color-success: #86efac;
  --as-color-warning: #fcd34d;
  --as-color-danger: #fca5a5;
  --as-color-on-danger: #101010;
  --as-color-danger-strong: #b4232c;
  --as-color-on-danger-strong: #ffffff;
  --as-color-info: #7dd3fc;
  --as-color-navigation-blue-surface: #213048;
  --as-color-navigation-blue-ink: #dbeafe;
  --as-color-navigation-cyan-surface: #163a42;
  --as-color-navigation-cyan-ink: #cffafe;
  --as-color-navigation-emerald-surface: #183b31;
  --as-color-navigation-emerald-ink: #d1fae5;
  --as-color-navigation-amber-surface: #463519;
  --as-color-navigation-amber-ink: #fef3c7;
  --as-color-navigation-violet-surface: #312848;
  --as-color-navigation-violet-ink: #ede9fe;
  --as-color-navigation-sky-surface: #183746;
  --as-color-navigation-sky-ink: #e0f2fe;
  --as-color-navigation-rose-surface: #46222a;
  --as-color-navigation-rose-ink: #ffe4e6;
}
