@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700&family=Poppins:wght@300;400;500;600;700&display=swap'); :root { --arctic-dark: #0a1628; --arctic-deep: #0d2137; --arctic-medium: #1a3a5c; --arctic-light: #2d5a87; --arctic-pale: #4a7eb3; --ice-white: #f0f8ff; --ice-blue: #87ceeb; --ice-cyan: #00d4ff; --ice-glow: rgba(135, 206, 235, 0.4); --container-blue: #4fc3f7; --container-red: #ff8a80; --container-yellow: #ffd54f; --gold-accent: #ffd700; --success: #4ade80; --danger: #ef4444; --text-main: var(--ice-white); --text-muted: rgba(255, 255, 255, 0.6); --glass-bg: rgba(255, 255, 255, 0.05); --glass-border: rgba(255, 255, 255, 0.15); --font-title: 'Orbitron', 'Segoe UI', sans-serif; --font-body: 'Poppins', 'Segoe UI', sans-serif; } *, *::before, *::after { box-sizing: border-box; } html, body { margin: 0; padding: 0; font-family: var(--font-body); color: var(--text-main); font-size: 16px; min-height: 100vh; } h1, h2, h3 { font-family: var(--font-title); letter-spacing: 0.08em; text-transform: uppercase; color: var(--text-main); margin: 0; } .hidden { display: none !important; }