body {
    background: radial-gradient(circle at center, #111122 0%, #000000 100%);
    font-family: 'Inter', sans-serif;
}
.font-orbitron { font-family: 'Orbitron', sans-serif; }
.glass-card { background: rgba(255, 255, 255, 0.02); backdrop-filter: blur(25px); border-radius: 40px; }
.stars { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url('https://www.transparenttextures.com/patterns/stardust.png'); opacity: 0.2; pointer-events: none; }
.no-scrollbar::-webkit-scrollbar { display: none; }
@keyframes fadeIn { from { opacity: 0; transform: translateY(15px); } to { opacity: 1; transform: translateY(0); } }
.animate-fade-in { animation: fadeIn 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards; }
