:root{--bg-base: #0D0F1A;--bg-card: #13162A;--bg-surface: #1A1F38;--border: #252A45;--accent-p: #7B61FF;--accent-c: #06B6D4;--accent-mix: #6366F1;--text-hi: #E2E8F0;--text-lo: #64748B;--text-mid: #94A3B8;--danger: #EF4444;--warning: #F59E0B;--ok: #10B981;--surface: #13162A;--surface2: #1A1F38;--surface3: #252A45;--border2: #2A3050;--text: #E2E8F0;--text2: #94A3B8;--text3: #64748B;--accent: #7B61FF;--accent2: #06B6D4;--red: #EF4444;--red-dim: rgba(239, 68, 68, .15);--green: #10B981;--green-dim: rgba(16, 185, 129, .15);--amber: #F59E0B;--amber-dim: rgba(245, 158, 11, .15);--blue: #4FA3F7;--blue-dim: rgba(79, 163, 247, .15);--radius: 8px;--radius-lg: 14px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg-base);color:var(--text-hi);font-family:Inter,Helvetica Neue,Arial,sans-serif;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-mix)}input[type=date]{color-scheme:dark}
