*{margin:0;padding:0;box-sizing:border-box}body{font-family:Courier New,monospace;background:radial-gradient(circle at center,#1a0033,#0d001a,#000);background-attachment:fixed;color:#fff;min-height:100vh;overflow-x:hidden}html,body{width:100%;min-height:100%}@keyframes owlGlow{0%,to{color:#f0f;text-shadow:0 0 10px #ff00ff,0 0 20px #ff00ff,0 0 40px #ff00ff,0 0 80px #ff00ff}50%{color:#0f0;text-shadow:0 0 10px #00ff00,0 0 20px #00ff00,0 0 40px #00ff00,0 0 80px #00ff00}}@keyframes sparkle{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes owlBounceLeft{0%,to{transform:translateY(0) rotate(-10deg)}50%{transform:translateY(-20px) rotate(-10deg)}}@keyframes owlBounceRight{0%,to{transform:translateY(0) rotate(10deg)}50%{transform:translateY(-20px) rotate(10deg)}}@keyframes taglinePulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes shine{0%{background-position:-200% center}to{background-position:200% center}}@keyframes buttonPulse{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes submitReady{0%,to{box-shadow:0 0 20px #ff0,0 0 40px #ff0,0 0 60px #ff0}50%{box-shadow:0 0 30px #ff0,0 0 60px #ff0,0 0 90px #ff0}}@keyframes timerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes rainbow{0%{color:#f0f}25%{color:#0f0}50%{color:#ff0}75%{color:#0ff}to{color:#f0f}}@keyframes perfectBounce{0%{transform:scale(.5)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.neon-text{text-shadow:0 0 10px currentColor,0 0 20px currentColor,0 0 40px currentColor}.glow-box{box-shadow:0 0 10px currentColor,0 0 20px currentColor,0 0 40px currentColor}
