:root{--bg-color: #0a0a1a;--card-bg: #1e293b;--border-color: #334155;--text-primary: #e2e8f0;--text-secondary: #94a3b8;--accent-blue: #38bdf8;--accent-purple: #c084fc}body{font-family:Orbitron,sans-serif;background-color:var(--bg-color);color:var(--text-primary);margin:0;overflow-x:hidden}.text-glow-blue{text-shadow:0 0 5px #007BFF,0 0 10px #007BFF,0 0 15px #007BFF}.text-glow-purple{text-shadow:0 0 5px #8A2BE2,0 0 10px #8A2BE2,0 0 15px #8A2BE2}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}.text-center{text-align:center}.flex{display:flex}.flex-col{flex-direction:column}.justify-center{justify-content:center}.items-center{align-items:center}.grid{display:grid}.gap-8{gap:2rem}.mx-auto{margin-left:auto;margin-right:auto}.p-8{padding:2rem}.mt-16{margin-top:4rem}.mb-8{margin-bottom:2rem}
