:root{--bg-primary:#0a0a0c;--bg-secondary:#121216;--bg-card:#18181f;--bg-card-hover:#202029;--border-color:#272732;--border-focus:#00ff66;--accent-neon:#00ff66;--accent-neon-dim:rgba(0,255,102,0.12);--accent-orange:#f59e0b;--accent-orange-dim:rgba(245,158,11,0.15);--accent-red:#ef4444;--accent-red-dim:rgba(239,68,68,0.15);--accent-blue:#3b82f6;--accent-blue-dim:rgba(59,130,246,0.15);--text-primary:#f4f4f7;--text-secondary:#8e8e9f;--text-muted:#5e5e6e;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-family);-webkit-font-smoothing:antialiased;min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none}button,input,select{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}