@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=JetBrains+Mono:wght@400;600&family=Orbitron:wght@500;700;900&family=Rajdhani:wght@400;600;700&display=swap";html,body,#root{min-height:100%}.login-planet{width:min(33vw,34vh,320px)}@media(max-width:800px){.login-planet{width:min(70vw,260px)}}:root{color-scheme:dark;font-family:Rajdhani,sans-serif;background:#050a0e}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#050a0e;color:#e6fff3}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(rgba(0,255,136,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.02) 1px,transparent 1px);background-size:40px 40px;z-index:-2}body:after{content:"";position:fixed;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(0,0,0,.1) 4px);z-index:20}.cyber-panel{position:relative;background:linear-gradient(145deg,#101d27f5,#050a0ef5);border:1px solid rgba(0,255,136,.35);box-shadow:0 0 25px #00ff8814;clip-path:polygon(0 12px,12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}.eyebrow{font:600 12px JetBrains Mono;letter-spacing:2px;color:#00e5ff}.neon{color:#0f8;text-shadow:0 0 18px rgba(0,255,136,.5)}.planet{width:min(48vw,430px);aspect-ratio:1;border:1px solid #00FF88;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(0,229,255,.35),rgba(0,255,136,.08) 35%,transparent 65%),repeating-radial-gradient(circle,transparent 0 18px,rgba(0,255,136,.12) 19px 20px);box-shadow:inset 0 0 60px #0f83,0 0 55px #00e5ff26;animation:float 5s ease-in-out infinite}@keyframes float{50%{transform:translateY(-12px) rotate(2deg)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(max-width:800px){.planet{width:70vw;max-width:300px}}
