@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body{font-family:Inter,sans-serif;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;transition:background-color .3s ease,color .3s ease}body.dark-mode{background-color:#121212;color:#f0f0f0}body.light-mode{background-color:#f9f9f9;color:#212121}.navbar{align-items:center;animation:gradientShift 10s ease infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(270deg,#6a0dad,#57108c,#bb86fc);background-size:200% 200%;border-radius:0;box-shadow:0 4px 10px #6a0dad4d;display:flex;flex-wrap:wrap;justify-content:center;padding:14px;position:-webkit-sticky;position:sticky;top:0;transition:transform .3s ease;z-index:10}.navbar.nav-visible{transform:translateY(0)}.navbar.nav-hidden{transform:translateY(-100%)}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.nav-link{align-items:center;border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin:5px;padding:10px 12px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.nav-link:hover{background:linear-gradient(90deg,#7e57c2,#6a0dad);box-shadow:0 0 12px #7e57c2cc;transform:scale(1.05)}.nav-icon{font-size:16px}.dark-mode-toggle{align-items:center;background:linear-gradient(145deg,#6a0dad,#57108c);border:none;border-radius:20px;box-shadow:5px 5px 10px #57108c,-5px -5px 10px #7e57c2;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin:5px;padding:10px 18px;transition:all .3s ease-in-out}.dark-mode-toggle:hover{background:linear-gradient(145deg,#7e57c2,#6a0dad);box-shadow:inset 5px 5px 10px #57108c,inset -5px -5px 10px #7e57c2;transform:scale(1.05)}.dark-mode-toggle:active{transform:scale(.98)}.scroll-progress{background:linear-gradient(90deg,#6a0dad,#bb86fc);box-shadow:0 0 10px #bb86fc80;height:3px;left:0;position:fixed;top:0;transition:width .1s ease;z-index:11}.App-header{align-items:center;background:linear-gradient(180deg,#1a1a2e,#282c34 50%,#16213e);color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative;text-align:center}.App-header:after{animation:shimmer 3s linear infinite;background:linear-gradient(90deg,#0000,#bb86fc,#6a0dad,#bb86fc,#0000);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.header-content{animation:fadeInUp 1s ease;position:relative;z-index:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.header-welcome{-webkit-text-fill-color:#0000;animation:gradientText 4s ease infinite;background:linear-gradient(90deg,#bb86fc,#6a0dad,#bb86fc);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-size:clamp(18px,4vw,24px)!important;font-weight:700;padding:0 15px}@keyframes gradientText{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.header-title{text-shadow:0 0 20px #bb86fc80}.App-header h1,.header-title{font-size:clamp(18px,5vw,32px);padding:0 15px}.App-header p{font-size:clamp(16px,4vw,22px);padding:0 15px}.logo-main{animation:pulse 3s ease-in-out infinite;display:block;filter:drop-shadow(0 0 20px rgba(187,134,252,.6));margin:0 auto;max-width:220px;transition:all .5s cubic-bezier(.175,.885,.32,1.275);width:100%}@keyframes pulse{0%,to{filter:drop-shadow(0 0 20px rgba(187,134,252,.6))}50%{filter:drop-shadow(0 0 40px rgba(187,134,252,.9))}}.logo-main:hover{filter:drop-shadow(0 0 40px rgba(187,134,252,1));transform:scale(1.1) rotate(5deg)}.header-decorative{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.floating-orb{animation:float 20s ease-in-out infinite;background:radial-gradient(circle,#bb86fc66,#6a0dad33,#0000);border-radius:50%;filter:blur(60px);position:absolute}.orb-1{animation-delay:0s;height:400px;left:10%;top:10%;width:400px}.orb-2{animation-delay:5s;height:300px;right:10%;top:60%;width:300px}.orb-3{animation-delay:10s;bottom:10%;height:350px;left:50%;width:350px}@keyframes float{0%,to{transform:translate(0) scale(1) rotate(0deg)}25%{transform:translate(40px,-40px) scale(1.15) rotate(90deg)}50%{transform:translate(-30px,30px) scale(.85) rotate(180deg)}75%{transform:translate(20px,-20px) scale(1.05) rotate(270deg)}}section{background:linear-gradient(145deg,#282c34,#23232f);border-radius:20px;box-shadow:0 10px 30px #00000080,0 0 0 1px #bb86fc1a;margin:30px auto;max-width:1200px;overflow:hidden;padding:40px 30px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:90%}section:before{background:linear-gradient(90deg,#0000,#bb86fc,#0000);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}section:hover:before{opacity:1}section:hover{box-shadow:0 20px 40px #6a0dad4d,0 0 0 2px #bb86fc33;transform:translateY(-5px) scale(1.01)}.fade-in-section{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.fade-in-section.visible{opacity:1;transform:translateY(0)}section h2{color:#bb86fc;font-size:clamp(22px,5vw,32px);font-weight:700;margin-bottom:20px;padding-bottom:15px;position:relative;text-align:center;text-shadow:0 0 30px #bb86fc80}section h2:after{background:linear-gradient(90deg,#0000,#bb86fc,#0000);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}section p,section ul{color:#eaeaea;font-size:clamp(14px,4vw,18px);line-height:1.6;list-style:none;padding-left:0;text-align:center}section a{color:#bb86fc;text-decoration:none;word-break:break-word}section a:hover{text-decoration:underline}section ul li{margin:10px 0}.games-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:20px}.game-item{background:linear-gradient(135deg,#6a0dad33,#bb86fc1a);border:1px solid #bb86fc33;border-radius:8px;color:#eaeaea;font-size:16px;font-weight:600;padding:15px 20px;text-align:center;transition:all .3s ease}.game-item:hover{background:linear-gradient(135deg,#6a0dad4d,#bb86fc33);border-color:#bb86fc80;box-shadow:0 8px 16px #6a0dad4d;transform:translateY(-3px) scale(1.05)}.team-list{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin-top:20px}.team-member{background:linear-gradient(135deg,#7e57c21a,#6a0dad0d);border-left:3px solid #bb86fc;border-radius:8px;color:#eaeaea;font-weight:600;padding:15px;text-align:center;transition:all .3s ease}.team-member:hover{background:linear-gradient(135deg,#7e57c233,#6a0dad1a);border-left-width:5px;transform:translateX(5px)}.social-links{align-items:center;display:flex;flex-direction:column;gap:15px;margin-top:20px}.social-button{align-items:center;border-radius:12px;box-shadow:0 4px 8px #0003;display:inline-flex;font-size:16px;font-weight:700;gap:10px;padding:14px 28px;text-decoration:none;transition:all .3s ease}.discord-primary{background:linear-gradient(135deg,#5865f2,#4752c4);color:#fff}.discord-primary:hover{background:linear-gradient(135deg,#6875f5,#5865f2);box-shadow:0 8px 20px #5865f280;transform:translateY(-3px) scale(1.05)}.discord-alt{background:linear-gradient(135deg,#7289da,#5b6eae);color:#fff}.discord-alt:hover{background:linear-gradient(135deg,#8199e8,#7289da);box-shadow:0 8px 20px #7289da80;transform:translateY(-3px) scale(1.05)}.tiktok-button{background:linear-gradient(135deg,#fe2c55,#000);color:#fff}.tiktok-button:hover{background:linear-gradient(135deg,#ff3d66,#1a1a1a);box-shadow:0 8px 20px #fe2c5580;transform:translateY(-3px) scale(1.05)}.features-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:30px}.feature-card{background:linear-gradient(135deg,#6a0dad26,#bb86fc1a);border:2px solid #bb86fc33;border-radius:16px;overflow:hidden;padding:30px 25px;position:relative;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.feature-card:before{background:linear-gradient(90deg,#0000,#bb86fc33,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.feature-card:hover:before{left:100%}.feature-card:hover{background:linear-gradient(135deg,#6a0dad40,#bb86fc26);border-color:#bb86fc99;box-shadow:0 15px 35px #6a0dad66;transform:translateY(-10px) scale(1.03)}.feature-icon{animation:float 3s ease-in-out infinite;font-size:48px;margin-bottom:15px}.feature-card:nth-child(2) .feature-icon{animation-delay:.5s}.feature-card:nth-child(3) .feature-icon{animation-delay:1s}.feature-card h3{color:#bb86fc;font-size:22px;font-weight:700;margin:15px 0 10px}.feature-card p{color:#eaeaea;font-size:15px;line-height:1.6}.testimonials-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:30px}.testimonial-card{background:linear-gradient(135deg,#7e57c226,#6a0dad1a);border-left:4px solid #bb86fc;border-radius:16px;padding:30px;position:relative;transition:all .3s ease}.testimonial-card:after{color:#bb86fc1a;content:'"';font-family:Georgia,serif;font-size:80px;line-height:1;position:absolute;right:20px;top:10px}.testimonial-card:hover{background:linear-gradient(135deg,#7e57c240,#6a0dad26);border-left-width:6px;box-shadow:0 10px 30px #6a0dad4d;transform:translateX(10px)}.stars{font-size:20px;margin-bottom:15px}.testimonial-text{color:#eaeaea;font-size:16px;font-style:italic;line-height:1.7;margin:15px 0}.testimonial-author{color:#bb86fc;font-size:14px;font-weight:700;margin-top:15px}.faq-container{display:flex;flex-direction:column;gap:20px;margin-top:30px}.faq-item{background:linear-gradient(135deg,#6a0dad1a,#bb86fc0d);border:1px solid #bb86fc33;border-radius:12px;padding:25px;transition:all .3s ease}.faq-item:hover{background:linear-gradient(135deg,#6a0dad33,#bb86fc1a);border-color:#bb86fc66;box-shadow:0 8px 20px #6a0dad33;transform:translateX(8px)}.faq-question{align-items:center;color:#bb86fc;display:flex;font-size:20px;font-weight:700;gap:10px;margin-bottom:12px}.faq-answer{color:#eaeaea;font-size:16px;line-height:1.7;margin:0}.fade-in{animation:fadeIn .8s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop{background:#000000b3;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9997}.secret-prompt{background:#1a1a1a;border-radius:12px;box-shadow:0 0 15px #6a0dad99;color:#fff;left:50%;max-width:400px;padding:25px 20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:9998}.secret-prompt p{font-size:16px;margin-bottom:15px}.secret-prompt input{border:none;border-radius:6px;font-size:16px;margin-bottom:10px;margin-top:10px;max-width:250px;padding:10px;width:100%}.prompt-buttons{display:flex;flex-direction:column;gap:10px;margin-top:10px}.prompt-buttons button{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin:0 auto;max-width:250px;padding:10px 20px;transition:.3s ease;width:100%}.btn-primary{background:linear-gradient(135deg,#6a0dad,#bb86fc)}.btn-primary:hover{background:linear-gradient(135deg,#bb86fc,#6a0dad);transform:scale(1.05)}.btn-secondary{background:linear-gradient(135deg,#666,#888)}.btn-secondary:hover{background:linear-gradient(135deg,#777,#999);transform:scale(1.05)}.btn-primary:active,.btn-secondary:active{transform:scale(.98)}.easter-egg{animation:popup .5s ease,fadeOut .8s ease 2.2s forwards;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%) scale(1);z-index:9999}.easter-egg img{animation:spin 1.8s ease-in-out;width:150px}@keyframes popup{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes fadeOut{to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.emoji-bottom,.emoji-top{animation:fadeSplit 2.5s ease forwards;font-size:clamp(20px,5vw,32px);overflow:hidden;pointer-events:none;position:fixed;text-align:center;white-space:pre-wrap;width:100%;word-break:break-all;z-index:9999}.emoji-top{top:0}.emoji-bottom,.emoji-top{background:#000000d9;padding:30px 10px}.emoji-bottom{bottom:0}@keyframes fadeSplit{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.glitch-mode{animation:screenGlitch .2s infinite;background-color:#000}@keyframes screenGlitch{0%{filter:hue-rotate(0deg) contrast(1.2);transform:scale(1)}25%{filter:hue-rotate(30deg) contrast(1.4)}50%{filter:hue-rotate(-30deg) contrast(1.3)}75%{filter:hue-rotate(60deg) contrast(1.1)}to{filter:hue-rotate(0deg) contrast(1.2)}}.highlight{color:#6a0dad;font-weight:700}.highlight2{color:#ed04ed;font-weight:700}.badge{background:linear-gradient(135deg,#6a0dad4d,#bb86fc4d);border:1px solid;border-radius:20px;display:inline-block;font-size:1.1em;margin:0 4px;padding:4px 12px}.site-footer{background:linear-gradient(180deg,#0000,#1a1a2ee6);border-top:1px solid #bb86fc33;color:#eaeaea;margin-top:30px;padding:30px 20px;text-align:center}.site-footer p{font-size:14px;margin:10px 0}.footer-tagline{font-style:italic;opacity:.7}@media screen and (max-width:768px){.navbar{gap:5px;padding:10px}.nav-link{font-size:12px;margin:3px;padding:8px 10px}.dark-mode-toggle{font-size:12px;margin:3px;padding:8px 14px}section{margin:15px auto;padding:25px 15px;width:95%}.App-header{padding:15px}.logo-main{max-width:150px}.easter-egg img{width:120px}.secret-prompt{padding:20px 15px;width:95%}.features-grid,.games-grid,.team-list,.testimonials-grid{grid-template-columns:1fr}.floating-orb{opacity:.3}}@media screen and (max-width:480px){.navbar{flex-direction:column;padding:8px}.nav-link{display:block;text-align:center}.dark-mode-toggle,.nav-link{margin:4px auto;max-width:300px;width:100%}section{padding:20px 12px;width:98%}.emoji-bottom,.emoji-top{font-size:18px;padding:20px 5px}}.App{overflow-x:hidden;width:100%}@media (hover:none) and (pointer:coarse){.dark-mode-toggle,.nav-link,.secret-prompt button{min-height:44px;min-width:44px}}
/*# sourceMappingURL=main.37b11c92.css.map*/