/* GENERATED — do not edit; run pnpm build */

:root {
  --color-bg-surface: #f1f5ff;
  --color-bg-subtle: #defcf9;
  --color-bg-raised: #f6f8ff;
  --color-bg-overlay: #080f27;
  --color-fg-default: #080f27;
  --color-fg-muted: #55607d;
  --color-fg-onaction: #f6f8ff;
  --color-fg-onsecondary: #080f27;
  --color-fg-onstatus: #f6f8ff;
  --color-fg-onaccent: #080f27;
  --color-border-subtle: #7a85a5;
  --_color-border-subtle: #7a85a5;
  --color-border-default: #65718f;
  --_color-border-default: #65718f;
  --color-action-primary: #156f68;
  --_color-action-primary: #156f68;
  --color-action-primary-hover: #005a53;
  --_color-action-primary-hover: #005a53;
  --color-action-primary-active: #004b45;
  --_color-action-primary-active: #004b45;
  --color-action-primary-disabled: #c7d4f6;
  --_color-action-primary-disabled: #c7d4f6;
  --color-action-secondary: #c7d4f6;
  --_color-action-secondary: #c7d4f6;
  --color-action-secondary-hover: #dae4ff;
  --_color-action-secondary-hover: #dae4ff;
  --color-action-secondary-active: #f1f5ff;
  --_color-action-secondary-active: #f1f5ff;
  --color-action-secondary-disabled: #dae4ff;
  --_color-action-secondary-disabled: #dae4ff;
  --color-accent-primary: #624900;
  --_color-accent-primary: #624900;
  --color-accent-decorative: #ffcd53;
  --_color-accent-decorative: #ffcd53;
  --color-accent-decorative-hover: #c99900;
  --_color-accent-decorative-hover: #c99900;
  --color-focus-ring: #2d8179;
  --_color-focus-ring: #2d8179;
  --color-status-success: #0a7520;
  --_color-status-success: #0a7520;
  --color-status-warning: #7a5b00;
  --_color-status-warning: #7a5b00;
  --color-status-danger: #b4003b;
  --_color-status-danger: #b4003b;
  --color-status-danger-hover: #92002e;
  --_color-status-danger-hover: #92002e;
  --color-status-info: #41628b;
  --_color-status-info: #41628b;
  --color-status-success-subtle: #ebffeb;
  --_color-status-success-subtle: #ebffeb;
  --color-status-warning-subtle: #fff8e8;
  --_color-status-warning-subtle: #fff8e8;
  --color-status-danger-subtle: #fff6f6;
  --_color-status-danger-subtle: #fff6f6;
  --color-status-info-subtle: #d3e7ff;
  --_color-status-info-subtle: #d3e7ff;
  --color-chart-categorical-1: #45968e;
  --_color-chart-categorical-1: #45968e;
  --color-chart-categorical-2: #a87f00;
  --_color-chart-categorical-2: #a87f00;
  --color-chart-categorical-3: #6689b3;
  --_color-chart-categorical-3: #6689b3;
  --color-chart-categorical-4: #cc4da9;
  --_color-chart-categorical-4: #cc4da9;
  --space-gutter: 16px;
  --radius-none: 0px;
  --radius-sm: 0px;
  --radius-md: 0px;
  --radius-full: 9999px;
  --type-display: "Bricolage Grotesque", sans-serif;
  --type-body: "Bricolage Grotesque", sans-serif;
  --type-accent: Tiny5, "Bricolage Grotesque", sans-serif;
  --type-mono: ui-monospace, SFMono-Regular, monospace;
  --type-scale-sm: 0.875rem;
  --type-scale-md: 1rem;
  --type-scale-lg: 1.25rem;
  --type-scale-xl: 1.5rem;
  --type-weight-regular: 400;
  --type-weight-medium: 500;
  --type-weight-semibold: 600;
  --type-weight-bold: 700;
  --type-tracking-tight: -0.02em;
  --type-tracking-normal: 0em;
  --type-tracking-wide: 0.02em;
  --type-leading-tight: 1.2;
  --type-leading-normal: 1.5;
  --type-leading-relaxed: 1.75;
  --elevation-raised: 0px 1px 3px 0px #0d1b2a1f;
  --elevation-overlay: 0px 6px 16px 0px #0d1b2a2e;
  --elevation-modal: 0px 16px 40px 0px #0d1b2a45;
  --elevation-offset-step: 4px;
  --elevation-offset-weight: 22%;
  --elevation-offset-ink: #080f27;
  --motion-duration-fast: 150ms;
  --motion-duration-base: 250ms;
  --motion-duration-slow: 600ms;
  --motion-easing-standard: cubic-bezier(0.23, 1, 0.32, 1);
  --motion-easing-decelerate: cubic-bezier(0, 0, 0.2, 1);
  --motion-easing-accelerate: cubic-bezier(0.4, 0, 1, 1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --color-bg-surface: #080f27;
    --color-bg-subtle: #1a233c;
    --color-bg-raised: #111932;
    --color-fg-default: #f1f5ff;
    --color-fg-muted: #c7d4f6;
    --color-fg-onaction: #080f27;
    --color-fg-onstatus: #1a233c;
    --color-border-subtle: #65718f;
    --_color-border-subtle: #65718f;
    --color-border-default: #7a85a5;
    --_color-border-default: #7a85a5;
    --color-action-primary: #62b2a9;
    --_color-action-primary: #62b2a9;
    --color-action-primary-hover: #95e6dc;
    --_color-action-primary-hover: #95e6dc;
    --color-action-primary-active: #a6f7ed;
    --_color-action-primary-active: #a6f7ed;
    --color-accent-primary: #ffcd53;
    --_color-accent-primary: #ffcd53;
    --color-accent-decorative: #ffc300;
    --_color-accent-decorative: #ffc300;
    --color-accent-decorative-hover: #ffe1a0;
    --_color-accent-decorative-hover: #ffe1a0;
    --color-status-success: #5eb964;
    --_color-status-success: #5eb964;
    --color-status-warning: #c99900;
    --_color-status-warning: #c99900;
    --color-status-danger: #ff677c;
    --_color-status-danger: #ff677c;
    --color-status-danger-hover: #ffc2c5;
    --_color-status-danger-hover: #ffc2c5;
    --color-status-info: #80a4d0;
    --_color-status-info: #80a4d0;
    --color-status-success-subtle: #002d06;
    --_color-status-success-subtle: #002d06;
    --color-status-warning-subtle: #2f2200;
    --_color-status-warning-subtle: #2f2200;
    --color-status-danger-subtle: #4a0013;
    --_color-status-danger-subtle: #4a0013;
    --color-status-info-subtle: #032447;
    --_color-status-info-subtle: #032447;
    --elevation-offset-weight: 55%;
    --elevation-offset-ink: #f1f5ff;
  }
}

:root[data-theme="dark"],
[data-theme="dark"] {
  --color-bg-surface: #080f27;
  --color-bg-subtle: #1a233c;
  --color-bg-raised: #111932;
  --color-fg-default: #f1f5ff;
  --color-fg-muted: #c7d4f6;
  --color-fg-onaction: #080f27;
  --color-fg-onstatus: #1a233c;
  --color-border-subtle: #65718f;
  --_color-border-subtle: #65718f;
  --color-border-default: #7a85a5;
  --_color-border-default: #7a85a5;
  --color-action-primary: #62b2a9;
  --_color-action-primary: #62b2a9;
  --color-action-primary-hover: #95e6dc;
  --_color-action-primary-hover: #95e6dc;
  --color-action-primary-active: #a6f7ed;
  --_color-action-primary-active: #a6f7ed;
  --color-accent-primary: #ffcd53;
  --_color-accent-primary: #ffcd53;
  --color-accent-decorative: #ffc300;
  --_color-accent-decorative: #ffc300;
  --color-accent-decorative-hover: #ffe1a0;
  --_color-accent-decorative-hover: #ffe1a0;
  --color-status-success: #5eb964;
  --_color-status-success: #5eb964;
  --color-status-warning: #c99900;
  --_color-status-warning: #c99900;
  --color-status-danger: #ff677c;
  --_color-status-danger: #ff677c;
  --color-status-danger-hover: #ffc2c5;
  --_color-status-danger-hover: #ffc2c5;
  --color-status-info: #80a4d0;
  --_color-status-info: #80a4d0;
  --color-status-success-subtle: #002d06;
  --_color-status-success-subtle: #002d06;
  --color-status-warning-subtle: #2f2200;
  --_color-status-warning-subtle: #2f2200;
  --color-status-danger-subtle: #4a0013;
  --_color-status-danger-subtle: #4a0013;
  --color-status-info-subtle: #032447;
  --_color-status-info-subtle: #032447;
  --elevation-offset-weight: 55%;
  --elevation-offset-ink: #f1f5ff;
}

[data-theme="light"] {
  --color-bg-surface: #f1f5ff;
  --color-bg-subtle: #defcf9;
  --color-bg-raised: #f6f8ff;
  --color-fg-default: #080f27;
  --color-fg-muted: #55607d;
  --color-fg-onaction: #f6f8ff;
  --color-fg-onstatus: #f6f8ff;
  --color-border-subtle: #7a85a5;
  --_color-border-subtle: #7a85a5;
  --color-border-default: #65718f;
  --_color-border-default: #65718f;
  --color-action-primary: #156f68;
  --_color-action-primary: #156f68;
  --color-action-primary-hover: #005a53;
  --_color-action-primary-hover: #005a53;
  --color-action-primary-active: #004b45;
  --_color-action-primary-active: #004b45;
  --color-accent-primary: #624900;
  --_color-accent-primary: #624900;
  --color-accent-decorative: #ffcd53;
  --_color-accent-decorative: #ffcd53;
  --color-accent-decorative-hover: #c99900;
  --_color-accent-decorative-hover: #c99900;
  --color-status-success: #0a7520;
  --_color-status-success: #0a7520;
  --color-status-warning: #7a5b00;
  --_color-status-warning: #7a5b00;
  --color-status-danger: #b4003b;
  --_color-status-danger: #b4003b;
  --color-status-danger-hover: #92002e;
  --_color-status-danger-hover: #92002e;
  --color-status-info: #41628b;
  --_color-status-info: #41628b;
  --color-status-success-subtle: #ebffeb;
  --_color-status-success-subtle: #ebffeb;
  --color-status-warning-subtle: #fff8e8;
  --_color-status-warning-subtle: #fff8e8;
  --color-status-danger-subtle: #fff6f6;
  --_color-status-danger-subtle: #fff6f6;
  --color-status-info-subtle: #d3e7ff;
  --_color-status-info-subtle: #d3e7ff;
  --elevation-offset-weight: 22%;
  --elevation-offset-ink: #080f27;
}
