@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#000;overflow-x:hidden}#root{width:100%;min-height:100vh}::selection{background:#ff000080;color:#fff}::-moz-selection{background:#ff000080;color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,red,#f70);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f33,#f93)}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}@font-face{font-family:Sunkist;src:url(/assets/Sunkist-Regular-C5zpF1GU.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haze New;src:url(/assets/Haze%20New-xa-1Bz9g.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Heatwave;src:url(/assets/Heatwave-Cc8RyE6-.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;background:#0a0a0a;cursor:none}body{min-height:100vh;font-family:Inter,sans-serif}.custom-cursor{position:fixed;width:36px;height:36px;border:2px solid rgba(255,255,255,.8);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:width .2s ease,height .2s ease,border-color .2s ease;mix-blend-mode:difference}.custom-cursor:before{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:#fff;border-radius:50%;transform:translate(-50%,-50%)}.custom-cursor.hovering{width:50px;height:50px;border-color:red}@media (hover: none){html,body{cursor:auto}.custom-cursor{display:none}}.main-container{position:relative;min-height:100vh;width:100%;overflow-x:hidden;background:#0a0a0a}.bg-layer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.bg-image{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.4}.bg-layer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;pointer-events:none}.scanlines{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none!important;z-index:100;background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.15) 1px,rgba(0,0,0,.15) 2px)}.scanline-sweep{position:fixed;top:0;left:0;width:100%;height:8px;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.03) 50%,transparent 100%);z-index:101;pointer-events:none!important;animation:scan-move 8s linear infinite}@keyframes scan-move{0%{top:-10px}to{top:100%}}.noise-overlay,.vhs-tracking{display:none}.content-wrapper{position:relative;z-index:10;min-height:100vh}.hero-section{position:relative;width:100%;min-height:100vh;max-height:800px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:120px 20px 40px}@media (max-width: 1200px){.hero-section{max-height:none}}.hero-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hero-parallax{transform-style:preserve-3d;transition:transform .15s ease-out;will-change:transform}.title-wrapper{position:relative;margin-bottom:20px;transform-style:preserve-3d}.main-title{font-size:clamp(60px,15vw,140px);line-height:1;letter-spacing:-.02em;color:#fff;font-family:Haze New,Inter,sans-serif;position:relative;z-index:2;text-shadow:0 0 10px rgba(255,255,255,.5),0 0 30px rgba(255,0,0,.6),0 0 60px rgba(255,0,0,.3)}.main-title:before,.main-title:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0}.main-title:before{color:red;text-shadow:none}.main-title:after{color:#7dd3fc;text-shadow:none}.main-title.glitching:before{animation:glitch-red .4s steps(3) forwards}.main-title.glitching:after{animation:glitch-blue .4s steps(3) forwards}.main-title.glitching{animation:glitch-main .4s steps(3) forwards}@keyframes glitch-main{0%{transform:translate(0) skew(0);clip-path:inset(0 0 0 0)}10%{transform:translate(-8px,3px) skew(-2deg);clip-path:inset(10% 0 60% 0)}20%{transform:translate(8px,-3px) skew(3deg);clip-path:inset(40% 0 20% 0)}30%{transform:translate(-5px) skew(-1deg);clip-path:inset(80% 0 5% 0)}40%{transform:translate(5px,2px) skew(2deg);clip-path:inset(5% 0 80% 0)}50%{transform:translate(-3px,-2px) skew(-3deg);clip-path:inset(30% 0 40% 0)}60%{transform:translate(6px,1px) skew(1deg);clip-path:inset(70% 0 10% 0)}70%{transform:translate(-4px,-1px) skew(-2deg);clip-path:inset(15% 0 70% 0)}80%{transform:translate(3px,2px) skew(2deg);clip-path:inset(50% 0 30% 0)}90%{transform:translate(-2px) skew(-1deg);clip-path:inset(25% 0 55% 0)}to{transform:translate(0) skew(0);clip-path:inset(0 0 0 0)}}@keyframes glitch-red{0%{opacity:0;transform:translate(0);clip-path:inset(0 0 0 0)}10%{opacity:1;transform:translate(12px,-4px) skew(5deg);clip-path:inset(0 0 85% 0)}20%{opacity:.9;transform:translate(-10px,5px) skew(-3deg);clip-path:inset(45% 0 35% 0)}30%{opacity:1;transform:translate(15px,-2px) skew(4deg);clip-path:inset(20% 0 60% 0)}40%{opacity:.8;transform:translate(-12px,3px) skew(-5deg);clip-path:inset(70% 0 10% 0)}50%{opacity:1;transform:translate(8px,-5px) skew(2deg);clip-path:inset(10% 0 75% 0)}60%{opacity:.9;transform:translate(-6px,2px) skew(-3deg);clip-path:inset(55% 0 25% 0)}70%{opacity:1;transform:translate(10px,-3px) skew(4deg);clip-path:inset(35% 0 50% 0)}80%{opacity:.85;transform:translate(-8px,4px) skew(-2deg);clip-path:inset(80% 0 5% 0)}90%{opacity:.7;transform:translate(5px,-2px) skew(1deg);clip-path:inset(5% 0 85% 0)}to{opacity:0;transform:translate(0);clip-path:inset(0 0 0 0)}}@keyframes glitch-blue{0%{opacity:0;transform:translate(0);clip-path:inset(0 0 0 0)}10%{opacity:1;transform:translate(-12px,4px) skew(-5deg);clip-path:inset(85% 0 0 0)}20%{opacity:.9;transform:translate(10px,-5px) skew(3deg);clip-path:inset(35% 0 45% 0)}30%{opacity:1;transform:translate(-15px,2px) skew(-4deg);clip-path:inset(60% 0 20% 0)}40%{opacity:.8;transform:translate(12px,-3px) skew(5deg);clip-path:inset(10% 0 70% 0)}50%{opacity:1;transform:translate(-8px,5px) skew(-2deg);clip-path:inset(75% 0 10% 0)}60%{opacity:.9;transform:translate(6px,-2px) skew(3deg);clip-path:inset(25% 0 55% 0)}70%{opacity:1;transform:translate(-10px,3px) skew(-4deg);clip-path:inset(50% 0 35% 0)}80%{opacity:.85;transform:translate(8px,-4px) skew(2deg);clip-path:inset(5% 0 80% 0)}90%{opacity:.7;transform:translate(-5px,2px) skew(-1deg);clip-path:inset(85% 0 5% 0)}to{opacity:0;transform:translate(0);clip-path:inset(0 0 0 0)}}.main-title:not(.glitching):before{opacity:.6;transform:translate(2px)}.main-title:not(.glitching):after{opacity:.6;transform:translate(-2px)}.title-shadow{position:absolute;top:8px;left:8px;font-size:clamp(60px,15vw,140px);line-height:1;letter-spacing:-.02em;color:transparent;font-family:Haze New,Inter,sans-serif;-webkit-text-stroke:1px rgba(255,0,0,.15);z-index:1;filter:blur(2px)}.tagline{margin-bottom:40px}.tagline-text{font-family:"Press Start 2P",monospace;font-size:clamp(10px,2vw,14px);color:#7dd3fc;letter-spacing:4px;text-shadow:0 0 20px rgba(125,211,252,.6)}.social-row{display:flex;justify-content:center;align-items:center;gap:40px;position:relative;z-index:100}.social-link{position:relative;display:flex;align-items:center;justify-content:center;padding:15px;border:2px solid rgba(255,255,255,.3);border-radius:50%;background:#00000080;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease;cursor:pointer}.social-link:hover{border-color:red;box-shadow:0 0 30px #ff000080;background:#000000b3}.social-icon{width:45px;height:45px;color:#fff;transform:translateZ(0);transition:transform .3s ease,color .3s ease}.social-link:hover .social-icon{transform:translateY(-5px) scale(1.05) translateZ(0)}.social-link:hover .social-icon.youtube{color:red}.social-link:hover .social-icon.twitter{color:#1da1f2}.social-link:hover .social-icon.tiktok{color:#ff0050}.scroll-indicator{position:absolute;bottom:400px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;animation:bounce-scroll 2s infinite}.scroll-indicator span{font-family:"Press Start 2P",monospace;font-size:10px;color:#ffffff80;letter-spacing:3px}.scroll-arrow{width:16px;height:16px;border-right:2px solid rgba(255,255,255,.5);border-bottom:2px solid rgba(255,255,255,.5);transform:rotate(45deg)}@keyframes bounce-scroll{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-8px)}60%{transform:translate(-50%) translateY(-4px)}}.fortnite-section{position:relative;padding:80px 20px;text-align:center;max-width:1400px;margin:0 auto}.section-divider{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:60px}.divider-line{flex:1;max-width:200px;height:2px;background:linear-gradient(90deg,transparent,#ff0000,transparent)}.divider-text{font-family:"Press Start 2P",monospace;font-size:clamp(8px,1.5vw,12px);color:red;letter-spacing:3px;white-space:nowrap}.fortnite-title{margin-bottom:50px;display:flex;justify-content:center;align-items:center}.title-image{max-width:500px;width:100%;height:auto;display:block;filter:drop-shadow(0 0 20px rgba(255,0,0,.3));transition:transform .3s ease}.title-image:hover{transform:scale(1.03)}.image-tiles{display:flex;justify-content:center;gap:40px;margin-bottom:60px;flex-wrap:wrap}.image-tile{display:block;text-decoration:none;border-radius:16px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.tile-inner{position:relative;border-radius:16px;overflow:hidden;border:3px solid rgba(255,255,255,.1)}.image-tile:hover{transform:translateY(-10px);box-shadow:0 20px 50px #ff00004d}.image-tile:hover .tile-inner{border-color:red}.tile-image{width:350px;height:200px;object-fit:cover;display:block;transition:transform .3s ease}.image-tile:hover .tile-image{transform:scale(1.05)}.tile-overlay{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(transparent,#000000e6);transform:translateY(100%);transition:transform .3s ease}.image-tile:hover .tile-overlay{transform:translateY(0)}.tile-label{font-family:"Press Start 2P",monospace;font-size:11px;color:#fff}.stats{display:flex;justify-content:center;gap:100px;flex-wrap:wrap}.stat{display:flex;flex-direction:column;align-items:center;gap:10px}.stat-number{font-size:clamp(40px,8vw,72px);font-weight:700;color:#fff;font-family:Haze New,Inter,sans-serif;text-shadow:0 0 20px rgba(255,0,0,.6),3px 3px 0 #ff0000;line-height:1}.stat-label{font-family:"Press Start 2P",monospace;font-size:clamp(10px,1.5vw,12px);color:#7dd3fc;text-transform:uppercase;letter-spacing:3px}.stat-bar{width:100%;height:2px;background:linear-gradient(90deg,transparent,#ff0000,#7dd3fc,#ff0000,transparent);margin-top:10px}.retro-footer{position:relative;padding:60px 20px;text-align:center;border-top:2px solid rgba(255,0,0,.2);margin-top:80px}.footer-static{display:none}.footer-text{font-family:"Press Start 2P",monospace;font-size:clamp(8px,1.2vw,10px);color:#fff6;letter-spacing:2px}.footer-tracking{position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,red,#f70,#ff0,#0f0,#07f,#f0f,red);background-size:200% 100%}.main-container:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;background:radial-gradient(ellipse at center,transparent 0%,transparent 50%,rgba(0,0,0,.5) 100%);box-shadow:inset 0 0 150px #0006}@media (max-width: 768px){.social-row{gap:25px}.social-link{padding:12px}.social-icon{width:35px;height:35px}.image-tiles{gap:25px}.tile-image{width:300px;height:170px}.stats{gap:50px}.section-divider{flex-direction:column;gap:15px}.divider-line{width:100px;max-width:none}}@media (max-width: 480px){.hero-section{padding:30px 15px}.social-row{gap:20px}.social-link{padding:10px}.social-icon{width:30px;height:30px}.tile-image{width:280px;height:158px}.stats{gap:40px}.tagline-text{font-size:8px;letter-spacing:2px}.scroll-indicator{display:none}}
