:root{--accent: #F2664E;--accent-strong: #E0543C;--accent-fg: #BC4026;--bg: #FCFBF9;--surface: #FFFFFF;--surface-2: #F4F1EC;--border: #ECE7DF;--text-1: #1B1815;--text-2: #4A443D;--text-3: #8C8378;--success: #1E9E6A;--success-fg: #157E54;--warning: #E8A317;--warning-fg: #C2870E;--danger: #E0445B;--danger-fg: #C5384C;--info: #3B7DD8;--info-fg: #2E63B0;--sidebar-w: 248px;--pad-card: 16px;--pad-nav: 7px 10px}html[data-theme=dark]{--bg: #1B1815;--surface: #232019;--surface-2: #2C2822;--border: #38332B;--text-1: #F4F1EC;--text-2: #C9C1B5;--text-3: #948B7F;--accent: #FF7D63;--accent-strong: #F2664E;--accent-fg: #FF7D63;--success-fg: #34C28A;--warning-fg: #F2C254;--danger-fg: #F46E82;--info-fg: #76A8E8}html[data-density=compact]{--pad-card: 12px;--pad-nav: 5px 9px}html[data-density=comfy]{--pad-card: 20px;--pad-nav: 9px 11px}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Hanken Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;background:var(--bg);color:var(--text-1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Sora,Hanken Grotesk,ui-sans-serif,sans-serif;letter-spacing:-.01em}#root{display:flex;min-height:100vh}button{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--text-3) 30%,transparent);border-radius:10px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--text-3) 50%,transparent);background-clip:content-box;border:2px solid transparent}.page-enter{animation:pageEnter .22s ease both}@keyframes pageEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
