/*
 * Generated by `python manage.py export_theme_css` —
 * do not edit by hand.
 *
 * Source: brand/styles/input.css
 * Spec:   docs/architecture/brand-theme-file-mapping.md
 * Issue:  https://github.com/alpininsight/insight-brand/issues/55
 *
 * Consumers (insight-ui themes branch, downstream apps) load this
 * file via CDN — `<link rel="stylesheet"
 *   href="cdn.alpininsight.ai/brand/v<x.y.z>/css/themes/alpininsight.css">`.
 */


:root {
  --insight-design-theme-name: alpininsight;
  --color-insight-primary: oklch(30.350% 0.0779 245.92);
  --color-insight-secondary: oklch(70.092% 0.2012 44.77);
  --color-insight-surface-page: oklch(97.219% 0.0034 247.86);
  --color-insight-surface-canvas: oklch(97.219% 0.0034 247.86);
  --color-insight-surface-panel: oklch(95.324% 0.0069 247.90);
  --color-insight-surface-base: oklch(100.000% 0.0000 89.88);
  --color-insight-surface-raised: oklch(100.000% 0.0000 89.88);
  --color-insight-surface-overlay: oklch(100.000% 0.0000 89.88);
  --color-insight-surface-sunken: oklch(96.273% 0.0051 247.88);
  --color-insight-surface-soft: oklch(98.789% 0.0029 264.54);
  --color-insight-text-primary: oklch(23.419% 0.0467 250.48);
  --color-insight-text-secondary: oklch(53.017% 0.0338 264.23);
  --color-insight-border-surface: oklch(93.346% 0.0087 264.52);
  --color-insight-success: oklch(61.372% 0.1504 152.29);
  --color-insight-warning: oklch(69.744% 0.1510 70.04);
  --color-insight-danger: oklch(57.583% 0.2088 29.48);
  --color-insight-pending: oklch(54.442% 0.0350 265.11);
  --color-insight-info: oklch(51.976% 0.0936 223.13);
  --color-insight-primary-text: oklch(100.000% 0.0000 89.88);
  --color-insight-secondary-text: oklch(23.419% 0.0467 250.48);
  --color-insight-success-text: oklch(100.000% 0.0000 89.88);
  --color-insight-warning-text: oklch(23.419% 0.0467 250.48);
  --color-insight-danger-text: oklch(100.000% 0.0000 89.88);
  --color-insight-pending-foreground: oklch(100.000% 0.0000 89.88);
  --color-insight-info-text: oklch(100.000% 0.0000 89.88);
  --color-insight-disabled: oklch(86.898% 0.0198 252.89);
  --color-insight-disabled-foreground: oklch(44.553% 0.0374 257.28);
  --color-insight-focus-ring: rgba(0, 49, 83, 0.5);
  --color-insight-focus-ring-offset: oklch(100.000% 0.0000 89.88);
  --color-insight-border-control: oklch(86.898% 0.0198 252.89);
  --color-insight-border-disabled: oklch(92.758% 0.0058 264.53);
  --color-insight-border-muted: oklch(92.876% 0.0126 255.51);
  --color-insight-text-link: oklch(30.350% 0.0779 245.92);
  --color-insight-text-link-hover: oklch(39.853% 0.1004 247.72);
  --color-insight-text-disabled: oklch(71.067% 0.0351 256.79);
  --color-insight-surface-code: oklch(96.826% 0.0069 247.90);
  --color-insight-surface-inverse: oklch(30.350% 0.0779 245.92);
  --color-insight-surface-inverse-foreground: oklch(100.000% 0.0000 89.88);
  --color-insight-surface-muted: oklch(98.415% 0.0034 247.86);
  --color-insight-surface-page: oklch(97.219% 0.0034 247.86);
  --insight-shadow-button-hover: 0 14px 32px rgba(0, 49, 83, 0.28);
  --insight-shadow-button-active: 0 6px 16px rgba(0, 49, 83, 0.16);
  --insight-shadow-control: 0 1px 2px rgba(0, 49, 83, 0.06);
  --shadow-insight-subtle: 0 1px 3px rgba(0, 49, 83, 0.08);
  --shadow-insight-surface: 0 4px 6px rgba(0, 49, 83, 0.12);
  --shadow-insight-overlay: 0 20px 25px rgba(0, 49, 83, 0.15);
  --font-sans: "Atkinson Hyperlegible Next", "insight-ui", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, "Cascadia Mono", monospace;
  --insight-radius-none: 0px;
  --insight-radius-sm: 6px;
  --insight-radius-md: 8px;
  --insight-radius-lg: 12px;
  --insight-radius-pill: 999px;
  --insight-radius-control: var(--insight-radius-sm);
  --insight-radius-surface: var(--insight-radius-md);
  --insight-radius-overlay: var(--insight-radius-lg);
  --insight-shadow-button: 0 10px 24px rgba(0, 49, 83, 0.2);
  --insight-tracking-display: 0.04em;
  --insight-tracking-caption: 0.18em;
  --insight-gradient-button: none;
  --insight-gradient-surface: none;
  --insight-background-pattern: none;
  --insight-background-pattern-size: auto;
  --insight-backdrop-blur: 0px;
  --insight-surface-opacity: 1;
  --insight-nav-bg: transparent;
  --insight-nav-bg-dark: transparent;
  --insight-nav-border: transparent;
  --insight-nav-border-dark: transparent;
  --insight-nav-shadow: none;
  --insight-nav-item-radius: var(--insight-radius-control);
  --insight-nav-item-ring: inset 0 0 0 1px var(--color-insight-border-surface);
  --insight-nav-item-active-ring: inset 0 0 0 1.5px var(--color-insight-secondary);
  --insight-z-base: 0;
  --insight-z-docked: 10;
  --insight-z-dropdown: 1000;
  --insight-z-sticky: 1100;
  --insight-z-banner: 1200;
  --insight-z-overlay: 1300;
  --insight-z-modal: 1400;
  --insight-z-popover: 1500;
  --insight-z-toast: 1600;
  --insight-z-tooltip: 1700;
  --insight-elevation-0: none;
  --insight-elevation-1: var(--shadow-insight-subtle);
  --insight-elevation-2: var(--shadow-insight-surface);
  --insight-elevation-3: var(--shadow-insight-overlay);
  --insight-elevation-4: 0 20px 50px rgba(0, 49, 83, 0.08);
  --insight-elevation-5: 0 32px 64px rgba(0, 49, 83, 0.22);
  --insight-state-danger-surface: oklch(95.500% 0.0300 29.48);
  --insight-state-danger-surface-dark: oklch(30.000% 0.0700 29.48);
  --insight-state-danger-border: oklch(84.000% 0.0900 29.48);
  --insight-state-danger-border-dark: oklch(43.000% 0.1000 29.48);
  --insight-state-danger-body: oklch(45.000% 0.1600 29.48);
  --insight-state-danger-body-dark: oklch(85.000% 0.0800 29.48);
  --insight-state-danger-icon: var(--color-insight-danger);
  --insight-state-danger-title: oklch(40.000% 0.1400 29.48);
  --insight-state-danger-title-dark: oklch(90.000% 0.0500 29.48);
  --insight-state-success-surface: oklch(96.000% 0.0300 152.29);
  --insight-state-success-surface-dark: oklch(30.000% 0.0550 152.29);
  --insight-state-success-border: oklch(83.000% 0.0800 152.29);
  --insight-state-success-border-dark: oklch(43.000% 0.0800 152.29);
  --insight-state-success-body: oklch(43.000% 0.1100 152.29);
  --insight-state-success-body-dark: oklch(85.000% 0.0700 152.29);
  --insight-state-success-icon: var(--color-insight-success);
  --insight-state-success-title: oklch(38.000% 0.1000 152.29);
  --insight-state-success-title-dark: oklch(90.000% 0.0450 152.29);
  --insight-state-warning-surface: oklch(96.500% 0.0450 70.04);
  --insight-state-warning-surface-dark: oklch(31.000% 0.0600 70.04);
  --insight-state-warning-border: oklch(85.000% 0.1000 70.04);
  --insight-state-warning-border-dark: oklch(45.000% 0.0900 70.04);
  --insight-state-warning-body: oklch(44.000% 0.0950 70.04);
  --insight-state-warning-body-dark: oklch(86.000% 0.0800 70.04);
  --insight-state-warning-icon: var(--color-insight-warning);
  --insight-state-warning-title: oklch(39.000% 0.0850 70.04);
  --insight-state-warning-title-dark: oklch(91.000% 0.0500 70.04);
  --insight-state-info-surface: oklch(96.000% 0.0250 223.13);
  --insight-state-info-surface-dark: oklch(30.000% 0.0500 223.13);
  --insight-state-info-border: oklch(83.000% 0.0650 223.13);
  --insight-state-info-border-dark: oklch(43.000% 0.0700 223.13);
  --insight-state-info-body: oklch(45.000% 0.0900 223.13);
  --insight-state-info-body-dark: oklch(85.000% 0.0650 223.13);
  --insight-state-info-icon: var(--color-insight-info);
  --insight-state-info-title: oklch(40.000% 0.0800 223.13);
  --insight-state-info-title-dark: oklch(90.000% 0.0450 223.13);
}

html[data-theme="dark"] {
  --color-insight-primary: oklch(30.350% 0.0779 245.92);
  --color-insight-secondary: oklch(70.092% 0.2012 44.77);
  --color-insight-surface-page: oklch(20.170% 0.0372 243.98);
  --color-insight-surface-canvas: oklch(20.170% 0.0372 243.98);
  --color-insight-surface-panel: oklch(23.994% 0.0492 246.02);
  --color-insight-surface-base: oklch(25.958% 0.0537 245.13);
  --color-insight-surface-raised: oklch(29.774% 0.0670 248.82);
  --color-insight-surface-overlay: oklch(32.990% 0.0726 250.44);
  --color-insight-surface-sunken: oklch(17.210% 0.0322 245.97);
  --color-insight-surface-soft: oklch(30.322% 0.0648 245.98);
  --color-insight-text-primary: oklch(96.901% 0.0154 247.99);
  --color-insight-text-secondary: oklch(75.832% 0.0375 249.61);
  --color-insight-border-surface: rgba(255, 255, 255, 0.12);
  --color-insight-success: oklch(61.372% 0.1504 152.29);
  --color-insight-warning: oklch(69.744% 0.1510 70.04);
  --color-insight-danger: oklch(57.583% 0.2088 29.48);
  --color-insight-pending: oklch(54.442% 0.0350 265.11);
  --color-insight-info: oklch(51.976% 0.0936 223.13);
  --color-insight-primary-text: oklch(100.000% 0.0000 89.88);
  --color-insight-secondary-text: oklch(23.419% 0.0467 250.48);
  --color-insight-success-text: oklch(100.000% 0.0000 89.88);
  --color-insight-warning-text: oklch(23.419% 0.0467 250.48);
  --color-insight-danger-text: oklch(100.000% 0.0000 89.88);
  --color-insight-pending-foreground: oklch(100.000% 0.0000 89.88);
  --color-insight-info-text: oklch(100.000% 0.0000 89.88);
  --color-insight-disabled: oklch(37.170% 0.0392 257.29);
  --color-insight-disabled-foreground: oklch(71.067% 0.0351 256.79);
  --color-insight-focus-ring: rgba(0, 49, 83, 0.5);
  --color-insight-focus-ring-offset: oklch(20.170% 0.0372 243.98);
  --color-insight-border-control: oklch(44.553% 0.0374 257.28);
  --color-insight-border-disabled: oklch(37.293% 0.0306 259.73);
  --color-insight-border-muted: oklch(37.170% 0.0392 257.29);
  --color-insight-text-link: oklch(80.907% 0.0956 251.81);
  --color-insight-text-link-hover: oklch(88.234% 0.0571 254.13);
  --color-insight-text-disabled: oklch(44.553% 0.0374 257.28);
  --color-insight-surface-code: oklch(27.950% 0.0368 260.03);
  --color-insight-surface-inverse: oklch(30.350% 0.0779 245.92);
  --color-insight-surface-inverse-foreground: oklch(100.000% 0.0000 89.88);
  --color-insight-surface-muted: oklch(27.950% 0.0368 260.03);
  --color-insight-surface-page: oklch(20.170% 0.0372 243.98);
  --insight-shadow-button-hover: 0 14px 32px rgba(0, 49, 83, 0.28);
  --insight-shadow-button-active: 0 6px 16px rgba(0, 49, 83, 0.16);
  --insight-shadow-control: 0 1px 2px rgba(0, 49, 83, 0.06);
  --shadow-insight-subtle: 0 1px 3px rgba(0, 49, 83, 0.08);
  --shadow-insight-surface: 0 4px 6px rgba(0, 49, 83, 0.12);
  --shadow-insight-overlay: 0 20px 25px rgba(0, 49, 83, 0.15);
  --font-sans: "Atkinson Hyperlegible Next", "insight-ui", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, "Cascadia Mono", monospace;
  --insight-radius-none: 0px;
  --insight-radius-sm: 6px;
  --insight-radius-md: 8px;
  --insight-radius-lg: 12px;
  --insight-radius-pill: 999px;
  --insight-radius-control: var(--insight-radius-sm);
  --insight-radius-surface: var(--insight-radius-md);
  --insight-radius-overlay: var(--insight-radius-lg);
  --insight-shadow-button: 0 10px 24px rgba(0, 49, 83, 0.2);
  --insight-tracking-display: 0.04em;
  --insight-tracking-caption: 0.18em;
  --insight-gradient-button: none;
  --insight-gradient-surface: none;
  --insight-background-pattern: none;
  --insight-background-pattern-size: auto;
  --insight-backdrop-blur: 0px;
  --insight-surface-opacity: 1;
  --insight-nav-bg: transparent;
  --insight-nav-bg-dark: transparent;
  --insight-nav-border: transparent;
  --insight-nav-border-dark: transparent;
  --insight-nav-shadow: none;
  --insight-nav-item-radius: var(--insight-radius-control);
  --insight-nav-item-ring: inset 0 0 0 1px var(--color-insight-border-surface);
  --insight-nav-item-active-ring: inset 0 0 0 1.5px var(--color-insight-secondary);
  --insight-z-base: 0;
  --insight-z-docked: 10;
  --insight-z-dropdown: 1000;
  --insight-z-sticky: 1100;
  --insight-z-banner: 1200;
  --insight-z-overlay: 1300;
  --insight-z-modal: 1400;
  --insight-z-popover: 1500;
  --insight-z-toast: 1600;
  --insight-z-tooltip: 1700;
  --insight-elevation-0: none;
  --insight-elevation-1: var(--shadow-insight-subtle);
  --insight-elevation-2: var(--shadow-insight-surface);
  --insight-elevation-3: var(--shadow-insight-overlay);
  --insight-elevation-4: 0 20px 50px rgba(0, 49, 83, 0.08);
  --insight-elevation-5: 0 32px 64px rgba(0, 0, 0, 0.55);
  --insight-state-danger-surface: oklch(30.000% 0.0700 29.48);
  --insight-state-danger-border: oklch(43.000% 0.1000 29.48);
  --insight-state-danger-body: oklch(85.000% 0.0800 29.48);
  --insight-state-danger-icon: var(--color-insight-danger);
  --insight-state-danger-title: oklch(90.000% 0.0500 29.48);
  --insight-state-success-surface: oklch(30.000% 0.0550 152.29);
  --insight-state-success-border: oklch(43.000% 0.0800 152.29);
  --insight-state-success-body: oklch(85.000% 0.0700 152.29);
  --insight-state-success-icon: var(--color-insight-success);
  --insight-state-success-title: oklch(90.000% 0.0450 152.29);
  --insight-state-warning-surface: oklch(31.000% 0.0600 70.04);
  --insight-state-warning-border: oklch(45.000% 0.0900 70.04);
  --insight-state-warning-body: oklch(86.000% 0.0800 70.04);
  --insight-state-warning-icon: var(--color-insight-warning);
  --insight-state-warning-title: oklch(91.000% 0.0500 70.04);
  --insight-state-info-surface: oklch(30.000% 0.0500 223.13);
  --insight-state-info-border: oklch(43.000% 0.0700 223.13);
  --insight-state-info-body: oklch(85.000% 0.0650 223.13);
  --insight-state-info-icon: var(--color-insight-info);
  --insight-state-info-title: oklch(90.000% 0.0450 223.13);
}
