@import"https://fonts.googleapis.com/css2?family=Comic+Neue:wght@700&family=Fredoka:wght@400;600;700&display=swap";.thunder-effect-container{position:relative;width:100%;height:100vh;overflow:hidden;background:linear-gradient(180deg,#000000 0%,#0a0d12 20%,#111820 40%,#1a2332 60%,#1f2937 80%,#252f3f 100%)}.rain-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.rain-drop{position:absolute;top:-20px;width:2px;height:15px;background:linear-gradient(transparent,rgba(174,194,224,.6));animation:rain-fall linear infinite}@keyframes rain-fall{0%{transform:translateY(0);opacity:1}to{transform:translateY(100vh);opacity:.3}}.thunder-controls{position:absolute;bottom:10%;left:50%;transform:translate(-50%);z-index:100;text-align:center;pointer-events:none}.scroll-counter{padding:1rem 2rem;font-size:1.2rem;font-weight:700;color:#fff;background:rgba(0,0,0,.5);border-radius:10px;font-family:Courier New,Courier,monospace;text-shadow:0 0 10px rgba(160,196,255,.8)}.loading-bar{width:200px;height:4px;background:rgba(255,255,255,.2);border-radius:2px;margin:1rem auto 0;overflow:hidden}.loading-bar-fill{height:100%;background:linear-gradient(90deg,#a0c4ff,#ffd700);border-radius:2px;transition:width .3s ease}.start-experience-button{pointer-events:auto;padding:1rem 2.5rem;font-size:1.3rem;font-weight:700;color:#000;background:linear-gradient(135deg,#ffd700,#ffaa00);border:none;border-radius:50px;cursor:pointer;font-family:Courier New,Courier,monospace;text-transform:uppercase;letter-spacing:2px;box-shadow:0 0 20px #ffd70080,0 0 40px #ffd7004d,0 4px 15px #0000004d;transition:all .3s ease;animation:buttonPulse 2s ease-in-out infinite}.start-experience-button:hover{transform:scale(1.05);box-shadow:0 0 30px #ffd700b3,0 0 60px #ffd70066,0 6px 20px #0006}.start-experience-button:active{transform:scale(.98)}@keyframes buttonPulse{0%,to{box-shadow:0 0 20px #ffd70080,0 0 40px #ffd7004d,0 4px 15px #0000004d}50%{box-shadow:0 0 30px #ffd700b3,0 0 50px #ffd70066,0 4px 15px #0000004d}}.thunder-effect-container.lightning-flash{animation:screen-flash .15s ease-out}@keyframes screen-flash{0%{background-color:#a0c4ff4d}50%{background-color:#fff3}to{background-color:transparent}}.thunder-effect-container.mobile-simple{display:flex;align-items:center;justify-content:center}.mobile-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/textures/thunder-mobile-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#0a0d12}.thunder-effect-container.mobile-simple .thunder-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:flex;align-items:center;flex-direction:column;justify-content:center}@media (max-width: 768px){.scroll-counter{font-size:1rem;padding:.8rem 1.5rem}.loading-bar{width:150px}.start-experience-button{padding:.8rem 2rem;font-size:1rem;letter-spacing:1px}.rain-drop{width:1px;height:10px}}*{margin:0;padding:0;box-sizing:border-box;font-family:Courier New,Courier,monospace}body{background:black}
