body {
    background: radial-gradient(circle at center, #1a1a2e 0%, #000000 100%);
    font-family: 'Inter', sans-serif;
}
.font-orbitron { font-family: 'Orbitron', sans-serif; }
.glass-card {
    background: rgba(255, 255, 255, 0.03);
    backdrop-filter: blur(20px);
    border-radius: 30px;
}
.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;
}
@keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }
.animate-fade-in { animation: fadeIn 0.6s ease-out forwards; }
