:root{--color-bg: #0c0c0e;--color-surface: #141416;--color-surface-raised: #1c1c1f;--color-surface-overlay: #242428;--color-border: #2a2a2d;--color-border-strong: #3d3d42;--color-text-primary: #e4e4e8;--color-text-secondary: #8e8e96;--color-text-tertiary: #5a5a62;--color-text-disabled: #3a3a40;--color-accent: #c8962c;--color-accent-bright: #e0ab3a;--color-accent-dim: #8a6419;--color-accent-glow: rgba(200, 150, 44, .12);--color-success: #4a8c5c;--color-success-dim: rgba(74, 140, 92, .15);--color-danger: #8c3f3f;--color-danger-dim: rgba(140, 63, 63, .15);--color-warning: #8c6a2e;--color-warning-dim: rgba(140, 106, 46, .15);--font-mono: "JetBrains Mono", "Cascadia Code", "Fira Code", ui-monospace, "Courier New", monospace;--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-2xs: .6875rem;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-base: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--letter-spacing-tight: -.01em;--letter-spacing-normal: 0;--letter-spacing-wide: .04em;--letter-spacing-wider: .08em;--space-px: 1px;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-none: 0;--radius-xs: 1px;--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--radius-xl: 6px;--radius-full: 9999px;--border-width-thin: 1px;--border-width-normal: 1px;--border-width-thick: 2px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .5);--shadow-sm: 0 1px 4px rgba(0, 0, 0, .5);--shadow-md: 0 2px 8px rgba(0, 0, 0, .6);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .7);--shadow-xl: 0 8px 32px rgba(0, 0, 0, .8);--layout-max-width: 1440px;--sidebar-width: 240px;--header-height: 48px;--panel-min-width: 280px;--transition-fast: 80ms ease;--transition-normal: .15s ease;--transition-slow: .25s ease;--z-base: 0;--z-raised: 10;--z-overlay: 100;--z-modal: 200;--z-tooltip: 300}
