:root{color-scheme:dark;--color-primary: oklch(.12 .04 240);--color-primary-light: oklch(.18 .05 240);--color-primary-dark: oklch(.08 .03 240);--color-accent: oklch(.72 .13 85);--color-accent-light: oklch(.82 .1 85);--color-bg-default: oklch(.06 .01 270);--color-bg-paper: oklch(.1 .01 270);--color-bg-surface: oklch(.14 .01 270);--color-text-primary: oklch(.97 .01 240);--color-text-secondary: oklch(.8 .015 240);--color-text-tertiary: oklch(.58 .015 240);--color-border-default: oklch(.58 .015 240 / .15);--color-border-subtle: oklch(.58 .015 240 / .1);--color-border-accent: oklch(.72 .13 85 / .2);--color-border-accent-strong: oklch(.72 .13 85 / .4);--color-status-success: oklch(.7 .17 150);--color-status-warning: oklch(.75 .16 75);--color-status-error: oklch(.58 .19 25);--color-status-info: oklch(.6 .15 260);--font-family-base: "Onest", "Plus Jakarta Sans", "Outfit", sans-serif;--font-family-mono: "JetBrains Mono", monospace;--font-size-body: clamp(.875rem, .5vw + .75rem, 1rem);--font-size-caption: clamp(.7rem, .3vw + .6rem, .75rem);--font-size-h1: clamp(1.75rem, 3vw + 1rem, 2.5rem);--measure-default: 65ch;--measure-narrow: 45ch;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--space-4xl: 96px;--spacing-section: clamp(48px, 5vw + 24px, 96px);--spacing-content: clamp(24px, 3vw + 12px, 48px);--spacing-card: clamp(16px, 2vw + 8px, 24px);--duration-fast: .1s;--duration-normal: .2s;--duration-slow: .3s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-decelerate: cubic-bezier(0, 0, .2, 1);--transition-hover: all .1s cubic-bezier(.4, 0, .2, 1);--transition-color: color .2s cubic-bezier(.4, 0, .2, 1), background-color .2s cubic-bezier(.4, 0, .2, 1);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-full: 9999px;--elevation-dropdown: 100;--elevation-app-bar: 300;--elevation-drawer: 400;--elevation-modal: 600;--elevation-tooltip: 800;--container-narrow: 280px;--container-compact: 400px;--container-default: 600px;--container-wide: 800px}.orion-measure{max-width:var(--measure-default)}.orion-measure-narrow{max-width:var(--measure-narrow)}
