:root{--bg-primary:#0d0a1a;--bg-secondary:#1a1333;--bg-tertiary:#251d3d;--bg-card:#251d3dcc;--purple-dark:#2d1f4e;--purple-medium:#4a3370;--purple-light:#6b4d9e;--purple-glow:#8b5cf6;--orange-primary:#f97316;--orange-light:#fb923c;--orange-dark:#ea580c;--orange-glow:#f9731666;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--success:#22c55e;--error:#ef4444;--warning:#eab308;--info:#3b82f6;--border-color:#8b5cf633;--shadow-glow:0 0 40px #8b5cf626}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 20% 20%,#8b5cf626 0%,#0000 50%),radial-gradient(at 80% 80%,#f973161a 0%,#0000 50%),radial-gradient(#2d1f4e80 0%,#0000 70%);width:100%;height:100%;position:fixed;top:0;left:0}body:after{content:"";pointer-events:none;z-index:-1;opacity:.6;background-image:radial-gradient(2px 2px at 20px 30px,#ffffff4d,#0000),radial-gradient(2px 2px at 40px 70px,#fff3,#0000),radial-gradient(1px 1px at 90px 40px,#fff6,#0000),radial-gradient(2px 2px at 160px 120px,#ffffff4d,#0000),radial-gradient(1px 1px at 230px 80px,#fff3,#0000),radial-gradient(2px 2px at 300px 150px,#fff6,#0000),radial-gradient(1px 1px at 350px 60px,#ffffff4d,#0000),radial-gradient(2px 2px at 420px 180px,#fff3,#0000),radial-gradient(1px 1px at 500px 90px,#fff6,#0000),radial-gradient(2px 2px at 580px 200px,#ffffff4d,#0000);background-size:600px 250px;width:100%;height:100%;animation:100s linear infinite stars;position:fixed;top:0;left:0}@keyframes stars{0%{transform:translateY(0)}to{transform:translateY(-250px)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--purple-dark);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--purple-medium)}::selection{background:var(--purple-glow);color:var(--text-primary)}
