:root{--primary: #3b82f6;--secondary: #94a3b8;--accent: #10b981;--success: #10b981;--warning: #f59e0b;--error: #ef4444;--info: #3b82f6;--bg-base: #050505;--surface-100: #0a0a0a;--surface-200: #121212;--surface-300: #1a1a1a;--surface-400: #262626;--surface-500: #404040;--fg-primary: #ffffff;--fg-secondary: #a3a3a3;--fg-muted: #737373;--fg-on-primary: #ffffff;--primary-glow: rgba(59, 130, 246, .15);--success-glow: rgba(16, 185, 129, .15);--warning-glow: rgba(245, 158, 11, .15);--error-glow: rgba(239, 68, 68, .15);--purple-glow: rgba(168, 85, 247, .15);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .5);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .7);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .8);--glass-bg: rgba(255, 255, 255, .03);--glass-border: rgba(255, 255, 255, .08);--glass-blur: 16px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px}:root{--bg-app: var(--surface-100);--bg-panel: var(--glass-bg);--bg-card: var(--surface-200);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--z-negative: -1;--z-base: 0;--z-sticky: 100;--z-dropdown: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-toast: 700;--z-tooltip: 800;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--shadow-glass: var(--shadow-md);--blur-glass: var(--glass-blur);--accent-primary: var(--primary);--border-subtle: var(--surface-400);--color-success: var(--success);--color-warning: var(--warning);--color-error: var(--error)}body{margin:0;padding:0;font-family:var(--font-sans);background-color:var(--bg-app);color:var(--fg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
