.epic-homepage{overflow:visible;font-family:Inter,Segoe UI,Arial,sans-serif}.epic-homepage,body{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a0a2e 25%,#16213e 50%,#0f3460 75%,#533483);background-size:100% 100%;background-repeat:no-repeat;background-attachment:fixed;position:relative}.stars-background{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1;pointer-events:none}.animated-star{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;animation:twinkle 3s ease-in-out infinite;box-shadow:0 0 4px rgba(255,255,255,.8)}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.particles-container{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:2;pointer-events:none}.particle{position:absolute;width:4px;height:4px;border-radius:50%;pointer-events:none}.floating-planet{position:fixed;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,rgba(255,255,255,.05) 70%,transparent 100%);animation:float 20s ease-in-out infinite;z-index:3}.planet-1{width:120px;height:120px;top:10%;right:10%;animation-delay:0s}.planet-2{width:80px;height:80px;top:60%;left:5%;animation-delay:-7s}.planet-3{width:60px;height:60px;top:20%;left:20%;animation-delay:-14s}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}.hero-section{position:relative;z-index:5;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 1rem 1rem}.hero-content{text-align:center;max-width:1200px;width:100%;padding:0 1rem}.epic-title-container{position:relative;margin-bottom:1.5rem}.title-image-wrapper{position:relative;display:inline-block;animation:titleFloat 3s ease-in-out infinite}.epic-title-image{max-width:100%;height:auto;max-height:300px;filter:drop-shadow(0 0 30px rgba(255,255,255,.8));animation:titlePulse 2s ease-in-out infinite;z-index:10;position:relative}@keyframes titleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.title-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:glowPulse 2s ease-in-out infinite;z-index:1}@keyframes glowPulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}.epic-subtitle{margin-bottom:2rem;position:relative}.subtitle-text{font-size:clamp(1.2rem,5vw,2.5rem);font-weight:600;color:#eeeae1;margin:0;text-shadow:0 0 5px rgba(238,234,225,.3);animation:subtitleFloat 3s ease-in-out infinite;line-height:1.2}@keyframes subtitleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.subtitle-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:subtitleGlow 3s ease-in-out infinite}@keyframes subtitleGlow{0%,to{opacity:.2}50%{opacity:.4}}.epic-homepage .countdown-section{margin-bottom:2rem}.epic-homepage .countdown-title h3{font-size:clamp(1rem,4vw,1.8rem);color:#eeeae1;margin-bottom:1.5rem;text-shadow:0 0 15px rgba(255,255,255,.7);animation:titlePulse 2s ease-in-out infinite;font-family:Orbitron,Courier New,monospace;font-weight:700;letter-spacing:2px;text-transform:uppercase}@keyframes titlePulse{0%,to{opacity:.8}50%{opacity:1}}.epic-homepage .countdown-timer{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.epic-homepage .countdown-unit{text-align:center;min-width:60px;flex:1;max-width:80px}.epic-homepage .countdown-number{font-size:clamp(1.5rem,8vw,4rem);font-weight:900;color:#eeeae1;text-shadow:0 0 20px rgba(238,234,225,.8);animation:numberPulse 1s ease-in-out infinite;display:block;line-height:1}@keyframes numberPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.epic-homepage .countdown-label{font-size:clamp(.6rem,2.5vw,1rem);color:#cb6ce6;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-top:.25rem;display:block}.epic-homepage .countdown-separator{font-size:clamp(1.5rem,8vw,4rem);font-weight:900;color:#ff66c4;text-shadow:0 0 20px rgba(255,102,196,.8);animation:separatorBlink 1s ease-in-out infinite;margin:0 .25rem}@keyframes separatorBlink{0%,to{opacity:1}50%{opacity:.5}}.launch-date{margin-bottom:2rem}.date-badge{display:inline-block;background:linear-gradient(90deg,#cb6ce6,#ff66c4);padding:.75rem 1.5rem;border-radius:50px;box-shadow:0 0 30px rgba(203,108,230,.5);animation:badgeGlow 2s ease-in-out infinite}@keyframes badgeGlow{0%,to{box-shadow:0 0 30px rgba(203,108,230,.5)}50%{box-shadow:0 0 50px rgba(203,108,230,.8)}}.date-text{color:#fff;font-weight:700;font-size:clamp(.8rem,3vw,1.3rem);text-shadow:0 2px 4px rgba(0,0,0,.3)}.epic-description{margin-bottom:2rem}.description-text{font-size:clamp(.9rem,3.5vw,1.4rem);color:#eeeae1;line-height:1.5;max-width:800px;margin:0 auto;text-shadow:0 0 10px rgba(238,234,225,.3);animation:descriptionFade 3s ease-in-out infinite}@keyframes descriptionFade{0%,to{opacity:.8}50%{opacity:1}}.action-buttons{gap:1rem;flex-wrap:wrap;margin-bottom:3rem;flex-direction:column}.action-buttons,.epic-button{display:flex;justify-content:center;align-items:center}.epic-button{position:relative;padding:.875rem 1.5rem;border:none;border-radius:50px;font-size:clamp(.9rem,3.5vw,1.2rem);font-weight:700;cursor:pointer;transition:all .3s ease;overflow:hidden;gap:.5rem;min-width:200px;width:100%;max-width:300px}.updates-button{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;box-shadow:0 0 30px rgba(102,126,234,.5)}.admin-button{background:linear-gradient(45deg,#f093fb,#f5576c);color:#fff;box-shadow:0 0 30px rgba(240,147,251,.5)}.epic-button:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 10px 40px rgba(0,0,0,.3)}.button-glow{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.epic-button:hover .button-glow{left:100%}.button-icon{font-size:1.1em}.features-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:4rem;max-width:1000px;margin-left:auto;margin-right:auto}.feature-card{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:2rem;text-align:center;transition:all .3s ease;animation:featureFloat 4s ease-in-out infinite}.feature-card:first-child{animation-delay:0s}.feature-card:nth-child(2){animation-delay:-1s}.feature-card:nth-child(3){animation-delay:-2s}.feature-card:nth-child(4){animation-delay:-3s}@keyframes featureFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.feature-card:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,.3);background:rgba(255,255,255,.15)}.feature-icon{font-size:3rem;margin-bottom:1rem;display:block;animation:iconBounce 2s ease-in-out infinite}@keyframes iconBounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.feature-text{color:#fff;font-weight:600;font-size:1.1rem;text-shadow:0 0 10px rgba(255,255,255,.3)}.social-proof{margin-bottom:2rem;text-align:center}.proof-quote{max-width:600px;margin:0 auto;padding:1.5rem;background:rgba(255,255,255,.03);border-radius:16px;border:1px solid rgba(203,108,230,.2);backdrop-filter:blur(10px);position:relative}.quote-text{font-style:italic;color:#eeeae1;font-size:clamp(1rem,3.5vw,1.4rem);font-weight:500;line-height:1.6;margin:0 0 1rem;text-shadow:0 0 8px rgba(238,234,225,.3);animation:quoteGlow 3s ease-in-out infinite}.quote-author{display:block;color:#cb6ce6;font-size:clamp(.8rem,2.5vw,1rem);font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 10px rgba(203,108,230,.4);animation:authorGlow 3s ease-in-out infinite}@keyframes quoteGlow{0%,to{text-shadow:0 0 8px rgba(238,234,225,.3)}50%{text-shadow:0 0 15px rgba(238,234,225,.6)}}@keyframes authorGlow{0%,to{text-shadow:0 0 10px rgba(203,108,230,.4)}50%{text-shadow:0 0 20px rgba(203,108,230,.8)}}.floating-comet{position:fixed;top:20%;right:10%;width:100px;height:2px;background:linear-gradient(90deg,transparent,#fff,transparent);animation:cometMove 8s linear infinite;z-index:4}@keyframes cometMove{0%{transform:translateX(100vw) rotate(45deg)}to{transform:translateX(-100px) rotate(45deg)}}.floating-asteroid{position:fixed;top:70%;left:5%;width:60px;height:60px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);border-radius:50%;animation:asteroidFloat 15s ease-in-out infinite;z-index:4}@keyframes asteroidFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(180deg)}}.nebula{position:fixed;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.05) 0,transparent 70%);animation:nebulaPulse 10s ease-in-out infinite;z-index:1}.nebula-1{width:300px;height:300px;top:10%;left:10%;animation-delay:0s}.nebula-2{width:200px;height:200px;bottom:20%;right:15%;animation-delay:-5s}@keyframes nebulaPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@media (max-width:768px){.hero-section{padding:.5rem}.hero-content{padding:0 .5rem}.epic-title-image{max-height:200px}.epic-homepage .countdown-timer{gap:.25rem}.epic-homepage .countdown-unit{min-width:50px;max-width:60px}.epic-homepage .countdown-number{font-size:clamp(1.2rem,6vw,2.5rem)}.epic-homepage .countdown-label{font-size:clamp(.5rem,2vw,.8rem);letter-spacing:.5px}.epic-homepage .countdown-separator{font-size:clamp(1.2rem,6vw,2.5rem);margin:0 .1rem}.action-buttons{gap:.75rem}.epic-button{min-width:180px;max-width:280px;padding:.75rem 1.25rem}.floating-asteroid,.floating-comet,.floating-planet,.nebula{display:none}}@media (max-width:480px){.hero-section{padding:.25rem}.hero-content{padding:0 .25rem}.epic-title-image{max-height:150px}.epic-homepage .countdown-timer{gap:.2rem}.epic-homepage .countdown-unit{min-width:40px;max-width:50px}.epic-homepage .countdown-number{font-size:clamp(1rem,5vw,2rem)}.epic-homepage .countdown-label{font-size:clamp(.4rem,1.5vw,.6rem);letter-spacing:.1px}.epic-homepage .countdown-separator{font-size:clamp(1rem,5vw,2rem);margin:0 .05rem}.epic-button{min-width:160px;max-width:260px;padding:.625rem 1rem;font-size:clamp(.8rem,3vw,1rem)}.date-badge{padding:.5rem 1rem}.date-text{font-size:clamp(.7rem,2.5vw,1rem)}.description-text{font-size:clamp(.8rem,3vw,1.2rem);line-height:1.4}.subtitle-text{font-size:clamp(1rem,4vw,2rem);line-height:1.1}.proof-text{font-size:clamp(.7rem,2.5vw,1rem);line-height:1.3}.proof-quote{padding:1rem;border-radius:12px}.quote-text{font-size:clamp(.9rem,3vw,1.2rem);margin-bottom:.75rem}.quote-author{font-size:clamp(.7rem,2vw,.9rem);letter-spacing:.5px}}@media (max-width:768px) and (orientation:landscape){.hero-section{padding-top:40px;min-height:100vh}.epic-title-image{max-height:120px}.epic-homepage .countdown-timer{gap:.3rem}.epic-homepage .countdown-unit{min-width:55px;max-width:70px}.epic-homepage .countdown-number{font-size:clamp(1.3rem,4vw,2rem)}.epic-homepage .countdown-label{font-size:clamp(.6rem,1.5vw,.8rem)}.epic-homepage .countdown-separator{font-size:clamp(1.3rem,4vw,2rem)}.action-buttons{flex-direction:row;gap:1rem}.epic-button{min-width:140px;max-width:200px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.animated-star{width:1px;height:1px}.particle{width:2px;height:2px}}