body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#060a18;margin:0;scroll-behavior:smooth;-webkit-user-select:none;user-select:none}.home-container{cursor:auto;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.home-ellipse{filter:blur(120px);height:600px;opacity:.5;pointer-events:none;position:absolute;right:-150px;top:-150px;width:600px;z-index:0}.home-container::-webkit-scrollbar{width:0}.scroll-to-top{align-items:center;animation:fadeIn .5s forwards;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0ffc;border:none;border-radius:50%;bottom:37px;box-shadow:0 0 15px #00ffff80;cursor:pointer;display:flex;height:45px;justify-content:center;opacity:0;position:fixed;right:30px;transition:all .3s ease;width:45px;z-index:2000}.scroll-to-top:hover{background:#0ff;box-shadow:0 0 25px #0ffc;transform:scale(1.1)}.arrow-icon{filter:drop-shadow(0 0 4px rgba(0,255,255,.8));height:22px;width:22px}.navbar{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#060a1880;border-bottom:1px solid #ffffff1a;height:70px;justify-content:center;left:0;padding:0 2rem;position:relative;top:0;z-index:9999}.nav-container,.navbar{align-items:center;display:flex;width:100%}.nav-container{justify-content:space-between}.logo img{cursor:pointer;height:60px;object-fit:contain;width:60px}.logo-text{padding-top:7px}.logo{justify-content:center}.logo,.nav-links{align-items:center;display:flex}.nav-links{gap:2rem;list-style:none;transition:all .3s ease}.nav-links li a{color:#fff;font-weight:500;letter-spacing:.5px;text-decoration:none;transition:color .3s ease}.nav-links li a:hover{color:#00c2ff}.login-btn{background:#fff;border:none;border-radius:999px;color:#060a18;cursor:pointer;font-weight:600;padding:.5rem 1.3rem;transition:.3s ease}.login-btn:hover{background:#00c2ff;color:#fff}.hamburger{cursor:pointer;display:none;flex-direction:column;height:18px;justify-content:space-between;margin-left:12px;width:26px}.hamburger span{background:#fff;border-radius:2px;display:block;height:3px;transition:all .3s ease;width:100%}.hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:768px){.hamburger{display:flex}.navbar{position:fixed}.nav-links{align-items:center;background-color:#060a18;flex-direction:column;gap:2rem;height:calc(100vh - 70px);justify-content:flex-start;overflow-y:auto;padding:2rem 1rem;position:absolute;right:0;top:70px;transform:translateX(100%);transition:transform .35s ease;width:230px;z-index:9999}.nav-links.open{transform:translateX(0)}.nav-links li{text-align:center;width:100%}.nav-links li a{font-size:1rem}.login-btn{max-width:160px;width:100%}.logo{align-items:center;display:flex}}.navbar2{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f142899;border-bottom:1px solid #ffffff1a;height:70px;padding:.3rem 2rem;position:relative;width:100%;z-index:9999}.nav2-container{justify-content:space-between}.nav-left,.nav2-container{align-items:center;display:flex}.nav-logo{cursor:pointer;height:60px;object-fit:contain;width:60px}.nav-search{align-items:center;background:#1f2437;border-radius:8px;display:flex;padding:8px 12px;position:relative;width:45%}.nav-search img{margin-right:10px;width:18px}.nav-search input{background:#0000;border:none;color:#fff;font-size:14px;outline:none;width:100%}.small-search input{font-size:12px}.search-dropdown{background:#1f2437;border-radius:8px;box-shadow:0 5px 15px #0000004d;max-height:300px;overflow-y:auto;position:absolute;top:40px;width:98%;z-index:1001}.search-result-item{color:#fff;cursor:pointer;padding:8px 12px;transition:background .2s}.search-result-item:hover{background:#2c3150}.login2-btn{background:#fff;border:none;border-radius:999px;color:#060a18;cursor:pointer;font-weight:600;padding:8px 18px;transition:.2s}.login2-btn:hover{background:linear-gradient(90deg,#3c00ff,#00c2ff);color:#fff}@media (max-width:900px){.nav-search{width:180px}.login2-btn{padding:6px 12px}}.nav-user{color:#b9c9ff;font-size:.95rem;font-weight:500;letter-spacing:.5px;text-transform:lowercase;-webkit-user-select:none;user-select:none}.nav-user:hover{color:#00c2ff;text-shadow:0 0 6px #00c2ff66}.user-dropdown{align-items:flex-start;background:#1f2437;border-radius:10px;box-shadow:0 4px 12px #00000026;color:#000;display:flex;flex-direction:column;gap:10px;padding:12px 16px;position:absolute;right:0;top:60px;width:210px;z-index:9999}.dropdown-item{align-items:center;display:flex;gap:10px;width:100%}.dropdown-icon{border-radius:20px;height:28px;object-fit:contain;width:28px}.dropdown-text{align-items:flex-start;display:flex;flex-direction:column;line-height:1.2}.detail-label{color:#333;font-size:.85rem;font-weight:600}.detail-value{color:#fff;font-size:.85rem}.logout-btn{align-self:flex-start;background:#fff;border:none;border-radius:6px;color:#000;cursor:pointer;font-weight:600;margin-top:6px;padding:6px 14px;transition:all .3s ease}.logout-btn:hover{background:#00c2ff;color:#fff}@media (max-width:600px){.user-dropdown{min-width:160px}}.avatar-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.avatar-wrapper,.lb{padding-left:3.5vw}.user-avatar{border-radius:50%;cursor:pointer;height:28px;transition:transform .2s ease;width:28px}.user-avatar:hover{transform:scale(1.05)}.hover-tooltip{background:#000000bf;border-radius:6px;bottom:-28px;color:#fff;font-size:12px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateY(5px);transition:all .2s ease;white-space:nowrap}.avatar-wrapper:hover .hover-tooltip{opacity:1;transform:translateY(0)}.logo-text{-webkit-text-fill-color:#0000;background:#fff;-webkit-background-clip:text;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-left:10px;-webkit-user-select:none;user-select:none}@media (max-width:768px){.logo-text{font-size:1.2rem}}.auth-container{align-items:center;background-color:#0a0f21;display:flex;font-family:Poppins,Segoe UI,sans-serif;justify-content:center;min-height:100vh;padding:20px}.auth-container,.auth-container *,.auth-container :after,.auth-container :before{cursor:default!important}.auth-overlay{background-color:#0a0f21;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.auth-card{animation:fadeIn .5s ease-in-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:20px;box-shadow:0 0 25px #ffffff0d;max-width:400px;padding:40px 30px;position:relative;text-align:center;width:100%}.auth-card h2{color:#fff;font-size:2rem;margin-bottom:8px}.subtitle2{color:#aaa;font-size:.95rem;margin-bottom:30px}.input-group{margin-bottom:20px;text-align:left}.input-group label{color:#bbb;display:block;font-size:.9rem;margin-bottom:6px}.input-group input{background:#ffffff14;border:1px solid #ffffff1a;border-radius:10px;color:#fff;outline:none;padding:10px 14px;transition:border .2s;width:100%}.input-group input:focus{border-color:#6375f1}.auth-btn{background-color:#6375f1;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:12px;transition:.3s;width:100%}.auth-btn:hover{background-color:#4d5fde}.auth-divider{color:#aaa;margin:20px 0;position:relative}.auth-divider:after,.auth-divider:before{background:#fff3;content:"";height:1px;position:absolute;top:50%;width:40%}.auth-divider:before{left:0}.auth-divider:after{right:0}.auth-switch{color:#aaa;font-size:.9rem;margin-top:20px}.auth-switch a{color:#6375f1;font-weight:600;text-decoration:none}.auth-switch a:hover{text-decoration:underline}@media (max-width:480px){.auth-card{padding:30px 20px}.auth-card h2{font-size:1.7rem}}.close-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:1.5rem;position:absolute;right:20px;top:15px;transition:transform .2s ease}.close-btn:hover{color:#ff4d4d;transform:scale(1.2)}.success-box{animation:fadeInOut 2.5s ease forwards;background:linear-gradient(90deg,#288dec,#2516c8);box-shadow:0 4px 12px #0000004d;color:#fff;font-size:1rem;height:7vh;padding:15px 25px;right:25px;top:25px;z-index:10000}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-15px)}10%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-15px)}}.password-wrapper{align-items:center;display:flex;position:relative}.password-wrapper input{padding-right:42px;width:100%}.eye-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:10px}.eye-btn img{height:20px;opacity:.7;transition:opacity .2s;width:20px}.eye-btn:hover img{opacity:1}.hero-section{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:0;max-height:91vh;padding:40px 20px 0;position:relative;width:100%;z-index:1}.hero-section *{pointer-events:auto}.hero-glow,.hero-right img{pointer-events:none}.hero-left{display:flex;flex-direction:column;justify-content:center;margin-bottom:40px;max-width:700px;min-height:50vh;text-align:center;z-index:2}.hero-left h1{-webkit-text-fill-color:#0000;background:linear-gradient(98deg,#fff .2%,#6375f1 50.7%,#fff 93.98%);-webkit-background-clip:text;background-clip:text;filter:brightness(1.15) contrast(1.1);font-size:2.2rem;font-weight:800;line-height:1.2;margin-bottom:20px;text-shadow:0 0 8px #00ffff4d}.hero-left p{color:#e0ffff;filter:brightness(1.15);font-size:1rem;line-height:1.6}.hero-right{align-items:flex-end;display:flex;justify-content:center;margin-top:auto;width:100%;z-index:2}.hero-image{filter:brightness(1.2) contrast(1.1) saturate(1.15);height:auto;margin-bottom:0;max-width:76%;transition:filter .3s ease-in-out,transform .3s ease}.hero-image:hover{filter:brightness(1.3) contrast(1.15) saturate(1.2);transform:scale(1.02)}.hero-glow{background:radial-gradient(circle,#00ffff40,#0000);filter:blur(120px) brightness(1.1);height:350px;position:absolute;right:10%;top:10%;width:350px;z-index:1}@media (min-width:1024px){.hero-section{align-items:center;flex-direction:row;height:100vh;justify-content:flex-start;padding:0 0 0 80px}.hero-left{display:flex;flex-direction:column;justify-content:center;margin-top:15vh;min-height:80vh;text-align:left;width:46%}.hero-left h1{font-size:3.55rem}.hero-left p{color:#e0ffff;font-size:1.25rem}.hero-right{bottom:0;justify-content:flex-end;position:absolute;right:-.5vw;width:50%}.hero-image{margin-bottom:0;max-width:76%}}.Card{margin-top:16vh}@media (max-width:1020px){.Card{display:none}.hero-left{margin-bottom:-5px}}.tournament-card-container{position:relative;width:-webkit-fit-content;width:fit-content}.tournament-diamond{filter:drop-shadow(0 0 2px #ffffff);height:6rem;left:37%;position:absolute;top:-8rem;transform:translateX(-50%);width:6rem;z-index:0}.tournament-main{height:200px;position:relative;width:480px}.tournament-bg,.tournament-bg-overlay{inset:0;position:absolute}.tournament-bg-overlay{-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);background:#ffffff0d;border:1px solid #ffffff1a;box-shadow:-16px 16px 34px #00000040;-webkit-clip-path:polygon(0 7%,66% 7%,66% 62%,27% 62%,27% 93%,0 93%);clip-path:polygon(0 7%,66% 7%,66% 62%,27% 62%,27% 93%,0 93%)}.tournament-content{display:flex;height:100%;position:relative}.tournament-left{align-items:center;justify-content:center;padding-right:1rem;width:9rem}.tournament-date,.tournament-left{display:flex;flex-direction:column}.tournament-date{gap:3px;text-align:center}.tournament-date .month{color:#fff;font-family:Orbitron,sans-serif;font-size:22px;font-weight:720;letter-spacing:2px}.tournament-date .day{color:#fff;display:inline-block;font-size:55px;font-weight:650;line-height:1.35;transform:scaleY(1.2);transform-origin:center center}.tournament-date .time{color:#ffffff80;font-size:18px;letter-spacing:1px}.tournament-center{align-items:center;display:flex;justify-content:center;left:9rem;position:absolute;top:1.75rem}.thumbnail{background-color:#1e293b;border:1px solid #fff3;height:85px;overflow:hidden;position:relative;width:158px}.thumbnail img{height:100%;object-fit:cover;width:100%}.play-overlay{inset:0;position:absolute}.play-button,.play-overlay{align-items:center;display:flex;justify-content:center}.play-button{background:#000000bf;cursor:pointer;height:2rem;transition:background .3s ease;width:2rem}.play-button:hover{background:#0009}.tournament-right{align-items:center;display:flex;left:8.9rem;position:absolute;top:8.5rem}.join-btn{background:none;border:none;-webkit-clip-path:polygon(0 0,88% 0,100% 50%,100% 100%,0 100%);clip-path:polygon(0 0,88% 0,100% 50%,100% 100%,0 100%);cursor:pointer;position:relative;transition:transform .3s ease}.join-btn:hover{transform:scale(1.02)}.join-content{align-items:center;background:#fff;display:flex;height:49px;justify-content:space-between;padding:0 20px;width:216px}.join-content span{color:#000;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.join-content .arrow{z-index:10}*{box-sizing:border-box;font-family:Inter,serif;margin:0;padding:0}.featured-game-container{display:flex;flex-direction:column;height:100%;margin-bottom:0;margin-top:100px;overflow:hidden;padding:4vh 5vw;width:100%}.featured-header{align-items:flex-start;display:flex;flex-shrink:0;gap:3vw;justify-content:space-between;margin-bottom:3vh}.featured-title{color:#fff;font-size:3.5rem;font-weight:700;letter-spacing:-2px;line-height:1.1;margin:0}@media (max-width:768px){.featured-title{font-size:2rem;margin:auto}.featured-header{display:grid}}.featured-description{color:#a0aec0;font-size:1rem;line-height:1.6;margin-top:8px;max-width:420px;text-align:left}@media (max-width:768px){.featured-description{font-size:1rem;margin-left:auto;margin-right:auto;text-align:center}}.games-grid{align-items:start;display:flex;gap:2vw;height:75vh;justify-content:space-between}.game-card{background:#ffffff17;display:flex;filter:brightness(1.1) contrast(1.1) saturate(1.1);flex-direction:column;height:65vh;overflow:hidden;transition:all .3s ease;width:32%}.game-card,.game-card-featured{border:1px solid #ffffff14;border-radius:16px}.game-card-featured{height:78vh}.game-image-wrapper{height:90%;overflow:hidden;position:relative;width:100%}.game-image{height:100%;object-fit:fill;transition:transform .4s ease;width:100%}.game-card:hover .game-image{transform:scale(1.05)}.game-overlay{background:linear-gradient(0deg,#000000e6 0,#0000);bottom:0;left:0;padding:20px;position:absolute;right:0}.game-info{align-items:center;background:#ffffff08;display:flex;height:10vh;padding:20px}.game-name{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:4px}@media (max-width:992px){.games-grid{align-items:center;flex-direction:column;gap:15vw;height:auto}.game-card,.game-card-featured{height:40vh;width:80%}}.image-wrapper{align-items:center;color:#fff;display:flex;justify-content:center;overflow:hidden;width:100%}.image{filter:brightness(1.2) contrast(1.15) saturate(1.1)}.image-section{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:5rem 1.25rem;position:relative;width:100%}.image-header{margin-bottom:3rem;max-width:48rem;text-align:center}.image-title{font-size:2rem;font-weight:800;margin-bottom:1rem}.image-description{color:#d1d5db;font-size:1rem;line-height:1.7}.image-button{background-color:#fff;border:none;border-radius:9999px;color:#000;cursor:pointer;margin-top:1.5rem;padding:.5rem 1.5rem;transition:background-color .3s ease}.image-button:hover{background-color:#e5e7eb}.image-mobile{margin-bottom:-5rem;margin-top:1.75rem}.image-mobile img{display:block;width:100%}@media (min-width:1024px){.image-mobile{display:none}.image-title{font-size:3.5rem}}.image-content{display:none}@media (min-width:1024px){.image-content{align-items:center;display:flex;flex-direction:row;gap:2.5rem;justify-content:center;max-width:80rem;width:100%}}.image-side{align-items:center;display:flex;flex-direction:column;gap:.5rem;text-align:center;width:20%}.image-side.left{margin-right:-1.5vw;margin-top:-13vh}.image-side.left,.image-side.right{align-items:center;text-align:center;width:14vw}.image-side.right{margin-bottom:-5vh;margin-left:-1.5vw}.image-side-text1,.image-side-text2{font-size:1.4rem;font-style:italic;line-height:2.3}.image-divider{background-color:#fff;height:5px;margin-bottom:.5rem;width:12rem}.image-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);width:60%}.image-box{border-radius:.75rem;height:14rem;object-fit:cover;width:100%}.image-box.tall{grid-row:span 3;height:18rem;transform:translateY(.5rem)}.image-box:hover{transition:.6s}.image-box.tall:hover,.image-box:hover{transform:scale(1.05)}@media (min-width:640px){.image-box{height:12rem}.image-box.tall{height:20rem}}@media (min-width:768px){.image-box{height:14rem}.image-box.tall{height:28rem}.image-wrapper{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;margin-bottom:0;margin-top:50px;overflow:hidden;width:100%}}@media (min-width:1024px){.image-grid{grid-template-columns:repeat(3,1fr)}}.categories-container{box-sizing:border-box;color:#fff;height:100%;margin-bottom:0;margin-top:100px;padding:2rem 1.5rem 2.5rem;position:relative;width:100%}@media (min-width:640px){.categories-container{margin-bottom:0;margin-top:0;padding:2.5rem}}@media (min-width:1024px){.categories-container{padding:2rem 5rem}}.categories-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;padding-left:.5rem}@media (min-width:640px){.categories-title{font-size:3.5rem;margin-bottom:2.5rem}}@media (min-width:1024px){.categories-title{font-size:3.5rem;margin-bottom:3rem}}.categories-layout{display:flex;flex-direction:column;gap:1.8rem;width:100%}@media (min-width:1024px){.categories-layout{flex-direction:row}}.categories-column{display:flex;flex:1 1;flex-direction:column;gap:1.8rem}.categories-row{display:flex;flex-direction:column;gap:1.8rem}@media (min-width:640px){.categories-row{flex-direction:row}}.categories-card img{display:block;height:100%;object-fit:cover;width:100%}.categories-card.big,.categories-card.small{height:150px}@media (min-width:640px){.categories-card.big{height:250px}.categories-card.small{height:225px}}@media (min-width:1024px){.categories-card.big{height:310px}.categories-card.small{height:225px;width:21vw}}.categories-genre{bottom:.5rem;color:#fff;font-size:.9rem;font-weight:600;left:.5rem;max-width:90%;overflow:hidden;padding:.25rem .5rem;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:2}.categories-card{border:1px solid #0000;border-radius:.75rem;cursor:pointer;filter:brightness(1.1) contrast(1.1) saturate(1.1);overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .3s ease,border .3s ease,filter .3s ease}.categories-card:hover{border:1px solid #ffffff59;box-shadow:0 0 15px #00c3ff66,0 8px 20px #00000059;filter:brightness(1.15) contrast(1.15) saturate(1.2)}.categories-card:after{border-radius:inherit;box-shadow:inset 0 0 20px #fff0;content:"";inset:0;pointer-events:none;position:absolute;transition:box-shadow .3s ease}.categories-card:hover:after{box-shadow:inset 0 0 50px #ffffff26}.head2{align-items:flex-start;display:flex;flex-shrink:0;gap:3vw;justify-content:space-between;margin-bottom:3vh}@media (max-width:768px){.head2{align-items:center;flex-direction:column}.featured-description{margin-top:-1vh}}.categories-card:before{background:linear-gradient(0deg,#0009,#0000);bottom:0;content:"";height:55%;left:0;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.categories-card:hover:before{opacity:.9}.community-section{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;margin-top:150px;min-height:100%;overflow:hidden;padding:0 1.5rem;width:100%}@media (min-width:768px){.community-section{margin-top:110px;padding:2rem 4rem}}.community-header{margin-bottom:3rem;max-width:48rem;text-align:center}.community-title{-webkit-text-fill-color:#0000;background:#fff;-webkit-background-clip:text;font-size:2rem;font-weight:800;margin-bottom:1rem}@media (min-width:768px){.community-title{font-size:3.5rem}}.community-description{color:#d1d5db;font-size:1rem;line-height:1.7}.community-ring-container{height:420px;max-width:32rem;position:relative;width:100%}.community-ring-container,.community-rings{align-items:center;display:flex;justify-content:center}.community-rings{inset:0;position:absolute}.ring{border:1px solid #374151;border-radius:50%;position:absolute}.ring-1{height:80%;width:90%}.ring-2{height:60%;width:70%}.ring-3{height:40%;width:50%}.community-center-btn{background-color:#000;border:1px solid #4b5563;border-radius:9999px;color:#fff;cursor:pointer;padding:.75rem 2rem;position:relative;transition:background-color .3s ease;z-index:10}.community-center-btn:hover{background-color:#111827}.avatar{border-radius:.75rem;box-shadow:0 4px 10px #0006;height:5rem;object-fit:cover;position:absolute;width:5rem}.avatar1{border:4px solid #fff;left:50%;top:0;transform:translateX(-50%)}.avatar2{border:4px solid #5a1cff;left:0}.avatar2,.avatar3{top:33%;transform:translateY(-50%)}.avatar3{border:4px solid #ff1c1c;right:0}.avatar5{border:4px solid #00aeef;bottom:0;right:20%}.avatar6{border:4px solid red;left:10%;top:60%}.icon{background-color:#000;border:1px solid #4b5563;border-radius:50%;height:3.5rem;padding:.5rem;position:absolute;width:3.5rem}.icon-lock{left:25%;top:15%}.icon-arrow{bottom:25%;right:28%}.icon-like{bottom:25%;left:28%}.community-cta{background:linear-gradient(90deg,#3c00ff,#00c2ff);border-radius:1.5rem;margin-top:3rem;max-width:80rem;padding:2px;width:100%}.community-cta-inner{background-color:#060a18;border-radius:1.5rem;padding:3.5rem 2rem;text-align:center}@media (min-width:768px){.community-cta-inner{padding:3.5rem 4rem}.ring-1{height:90%;width:90%}.ring-2{height:70%;width:70%}.ring-3{height:50%;width:50%}}.community-cta-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8ab4ff,#b19cff);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:.75rem}@media (min-width:768px){.community-cta-title{font-size:1.87rem}}.community-cta-text{color:#d1d5db;margin-bottom:1.5rem}.community-cta-btn{background:linear-gradient(90deg,#5a1cff,#00c2ff);border:none;border-radius:9999px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 2rem;transition:opacity .3s ease}.community-cta-btn:hover{opacity:.9}.footer-wrapper{background:linear-gradient(90deg,#24105c,#084e64);color:#fff;margin-top:10vh;overflow:hidden;position:relative}.footer{z-index:10}.footer-container{margin:0 auto;max-width:90rem;padding:3rem 1.5rem}.footer-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:1024px){.footer-grid{grid-template-columns:repeat(12,1fr)}}.footer-left{display:flex;flex-direction:column;gap:1.5rem;grid-column:span 6;justify-content:flex-start}.footer-company{max-width:42rem}.company-name{color:#fff;font-size:2rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.company-description{color:#eaf6ff;font-size:1rem;line-height:1.6;padding-top:2.5vh}.footer-social{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;padding-top:5vh}.footer-social-link{align-items:center;background-color:#ffffff26;border-radius:50%;display:inline-flex;justify-content:center;padding:.6rem;transition:all .3s ease}.footer-social-link:hover{background:#ffffff4d;transform:translateY(-3px)}.footer-social-icon{height:1.5rem;width:1.5rem}.footer-spacer{display:none}@media (min-width:1024px){.footer-spacer{display:block;grid-column:span 1}}.footer-links{grid-gap:2rem;border-radius:12px;display:grid;gap:2rem;grid-column:span 5;grid-template-columns:repeat(2,1fr);padding:1.5rem}.footer-column{display:flex;flex-direction:column}.footer-heading{color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.footer-list{list-style:none;margin:0;padding:0}.footer-list li{margin-bottom:.75rem}.footer-link{background:#0000;border:none;color:#eaf6ff;cursor:pointer;font-size:.95rem;position:relative;text-decoration:none;transition:all .3s ease}.footer-link:hover{color:#fff;transform:translateX(3px)}.categories-grid{grid-column-gap:6rem;column-gap:6rem;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);margin-bottom:.75rem}.footer-bottom{background:#00000026;border-top:1px solid #fff3;color:#ffffffd9;font-size:.9rem;padding:1.5rem 0;text-align:center}@media (max-width:768px){.footer-grid{gap:2rem}.company-name{font-size:1.5rem;text-align:center}.company-description{font-size:.9rem;text-align:center}.footer-social{justify-content:center}.footer-links{grid-template-columns:1fr;text-align:left}.categories-grid{grid-template-columns:repeat(2,1fr);justify-items:center}.footer-heading{margin-top:1.5rem}}.footer-waves{height:120%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.footer-waves span{animation:waveRotate 12s linear infinite;background:radial-gradient(circle at 50% 50%,#ffffff0d,#0000 70%);border-radius:43%;height:250vw;left:50%;opacity:.3;position:absolute;top:80%;transform:translateX(-50%);width:250vw}.footer-waves span:first-child{animation-duration:18s;background:radial-gradient(circle at 50% 50%,#ffffff14,#0000 70%)}.footer-waves span:nth-child(2){animation-duration:25s;background:radial-gradient(circle at 50% 50%,#ffffff0d,#0000 70%)}.footer-waves span:nth-child(3){animation-duration:35s;background:radial-gradient(circle at 50% 50%,#ffffff0a,#0000 70%)}@keyframes waveRotate{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}.footer{position:relative;z-index:2}.footer-brand{align-items:center;display:flex;gap:1rem}.footer-logo{border-radius:12px;height:90px;object-fit:contain;padding:.4rem;width:90px}.footer-brand-text{display:flex;flex-direction:column}.footer-tagline{color:#d6ecff;font-size:.95rem;font-style:italic;letter-spacing:.5px;margin-top:.25rem}@media (max-width:768px){.footer-brand{justify-content:center}}.footer-bottom-row{align-items:center;background:#00000026;border-top:1px solid #fff3;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.2rem 2rem}.footer-bottom-row p{padding-left:2vw}.footer-copy{color:#ffffffd9;font-size:.9rem}.footer-legal-links{display:flex;flex-wrap:wrap;gap:1.8rem;padding-right:2vw}.footer-legal-link{background:#0000;border:none;color:#eaf6ff;cursor:pointer;font-size:.9rem;transition:color .3s ease}.footer-legal-link:hover{color:#fff;text-decoration:underline}@media (max-width:768px){.footer-bottom-row{flex-direction:column;gap:.8rem;text-align:center}.footer-legal-links{gap:2rem;justify-content:start;padding-left:6vw;row-gap:.7rem}}.policy-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.policy-modal{background:#121212;border-radius:12px;box-shadow:0 0 20px #ffffff1a;color:#fff;max-height:80vh;max-width:700px;overflow-y:auto;padding:2rem;position:relative;width:80%}.policy-modal ::-webkit-scrollbar,.policy-modal::-webkit-scrollbar{display:inline!important;display:initial!important;width:8px}.policy-modal ::-webkit-scrollbar-thumb,.policy-modal::-webkit-scrollbar-thumb{background-color:#666;border-radius:8px}.policy-modal ::-webkit-scrollbar-thumb:hover,.policy-modal::-webkit-scrollbar-thumb:hover{background-color:#888}.policy-modal,.policy-modal *{scrollbar-color:#666 #0000!important;scrollbar-width:thin!important}.policy-modal-close{background:none;border:none;color:#fff;cursor:pointer;font-size:28px;position:absolute;right:16px;top:12px;transition:.2s}.policy-modal-close:hover{color:#ff4d4d}.policy-modal-title{border-bottom:1px solid #333;font-size:1.8rem;margin-bottom:1rem;padding-bottom:.5rem}.policy-modal-text{font-size:1rem;line-height:1.6;white-space:pre-line}.stats-section{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;margin-top:120px;min-height:100%;overflow:hidden;position:relative;width:100%}.stats-box{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.5rem;box-shadow:0 8px 25px #00000080;max-width:72rem;padding:2rem;position:relative;text-align:center;transition:all .3s ease;width:90%;z-index:10}.stats-title{color:#9da9ff;font-size:2rem;font-weight:800;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.stats-subtitle{color:#cfd4e7;font-size:1rem;line-height:1.6;margin:0 auto 2rem;max-width:50rem}.stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);text-align:center}@media (min-width:1024px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat-item2{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:1rem;cursor:default;padding:1.5rem;transition:all .3s ease}.stat-item2:hover{background:#ffffff14;box-shadow:0 0 5px #00c3ff66,0 8px 20px #00000059}.stat-item2 h4{color:#8ea2ff;font-size:1.25rem;font-weight:700;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.stat-item2 p{color:#ffffffc5;font-size:.95rem;line-height:1.6}.stat-item2 p span{color:#fff;font-weight:700}.vr-image{border-radius:1rem;box-shadow:0 8px 25px #0006;height:24rem;margin-top:-5rem;max-width:82rem;object-fit:cover;opacity:.9;transition:all .4s ease;width:100%;z-index:0}@media (max-width:768px){.stats-title{font-size:1.5rem}.stats-subtitle{font-size:.9rem}.stat-item2 h4{font-size:1.1rem}.stats-box{padding:1.5rem;width:87%}}.faq-section{grid-gap:4rem;align-items:start;color:#fff;display:grid;gap:4rem;grid-template-columns:1fr;margin:140px auto 0;padding-bottom:4rem;padding-left:0;width:90%}@media (min-width:768px){.faq-section{gap:4rem;grid-template-columns:1fr 1fr;height:70vh;margin-left:5rem;margin-top:110px}}.faq-left{padding-right:2rem}.faq-left h2{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1.5rem}@media (min-width:480px){.faq-left h2{font-size:3.5rem}}.faq-left p{color:#a9a9a9;font-size:1rem;line-height:1.7}.faq-btn{background-color:#fff;border:none;border-radius:9999px;color:#000;cursor:pointer;margin-bottom:1.5rem;padding:.5rem 1.5rem;transition:background-color .3s ease}.faq-btn:hover{background-color:#e5e7eb}.faq-right{display:flex;flex-direction:column;gap:1.5rem}.accordion-item{background:#0a0f21;border:1px solid #ffffff0d;border-radius:.75rem;box-shadow:0 4px 14px #0006;color:#fff;cursor:pointer;overflow:hidden;transition:all .6s ease}.accordion-item.active{background:#101633;border-color:#ffffff1a}.accordion-question{font-size:1.1rem;font-weight:600;padding:1.25rem 1.5rem;position:relative}.accordion-answer{max-height:0;overflow:hidden;transition:max-height .5s ease,padding .3s ease}.accordion-answer p{color:#d1d5db;font-size:.95rem;line-height:1.6;margin:0;padding:0 1.5rem 1.25rem}.accordion-item.active .accordion-answer p{padding-top:.5rem}.accordion-item.active .accordion-question:after{content:"−";font-weight:700;position:absolute;right:1.5rem}.accordion-item .accordion-question:after{content:"+";font-weight:700;position:absolute;right:1.5rem}.gamecard{background:#ffffff0f;border-radius:14px;cursor:pointer;margin:auto;max-width:380px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease,border .3s ease;width:100%}.gamecard:hover{border:1px solid #00c3ff66;box-shadow:0 0 5px #00c3ff66,0 8px 20px #00000059;transform:translateY(-2px)}.gamecard-image-wrapper{aspect-ratio:16/11;border-radius:10px;overflow:hidden;position:relative;width:100%}.gamecard-img{border-radius:10px;filter:brightness(1.1) contrast(1.1);height:100%;object-fit:cover;transition:opacity .3s ease,filter .3s ease;width:100%}.gamecard:hover .gamecard-img{opacity:0}.gamecard-title-overlay{background:linear-gradient(0deg,#000000f2 0,#000000a6 40%,#0000);bottom:0;box-shadow:none;left:0;padding:14px 16px;position:absolute;text-align:left;width:100%}.gamecard-title{color:#fff;font-size:.75rem;font-weight:700;letter-spacing:1px;margin:0;text-shadow:1px 2px 6px #000000b3;text-transform:uppercase}.gamecard-preview{aspect-ratio:16/11;border-radius:10px;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.gamecard-preview iframe{border:none;border-radius:10px;filter:brightness(1.1) contrast(1.1);height:100%;object-fit:cover;pointer-events:none;width:100%}.vip-badge{background:radial-gradient(circle at center,#000000a6 40%,#0000 100%);border-radius:50%;box-shadow:0 0 6px #ffd700cc,0 0 10px #0009;height:26px;padding:3px;top:9px;width:26px;z-index:4}.gamecard:hover .vip-badge{display:none}.glass-login-overlay{align-items:center;animation:fadeIn .25s ease;-webkit-backdrop-filter:blur(12px) brightness(1.1);backdrop-filter:blur(12px) brightness(1.1);background:#0008148c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:5000}.glass-login-modal{animation:scaleIn .25s ease;-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35);background:#14284673;border:1px solid #87d7ff33;border-radius:20px;padding:28px 26px;text-align:center;width:340px}.glass-title{color:#fff;font-size:24px;font-weight:700;letter-spacing:.5px;margin:0 0 20px}.glass-text{color:#d8f8ff;filter:brightness(1.1);font-size:15px;line-height:1.5;margin-bottom:22px;text-transform:none}.glass-btn-row{display:flex;gap:14px;justify-content:center}.glass-btn{border:none;border-radius:12px;cursor:pointer;font-size:15px;font-weight:600;padding:10px 18px;transition:.22s ease}.glass-btn.login{background:linear-gradient(135deg,#4e8cff,#00d2ff);color:#fff}.glass-btn.login:hover{background:linear-gradient(135deg,#2972ff,#00b5ff)}.glass-btn.close{background:#ffffff40;border:1px solid #fff;color:#fff}.glass-btn.close:hover{background:#ffffff61}@keyframes scaleIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.gameplay-container{background:radial-gradient(circle at top,#0a0a14 0,#000 100%);color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;min-height:100vh}.main2-content{padding:40px 50px 60px}.gameplay-title{-webkit-text-fill-color:#0000;background:#fff;-webkit-background-clip:text;font-size:2.6rem;font-weight:800;letter-spacing:1.5px;margin:20px 0 40px;text-align:center;text-shadow:0 0 25px #00c2ff4d}.gameplay-frame{background:#0009;border-radius:18px;box-shadow:0 6px 30px #00c2ff1a;height:550px;margin-bottom:25px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.gameplay-frame iframe{border:none;border-radius:18px;height:100%;width:100%}.fullscreen{background:#000;border-radius:0;height:100vh;inset:0;position:fixed;width:100vw;z-index:100}.exit-fullscreen-btn{cursor:pointer;height:42px;position:absolute;right:15px;top:15px;transition:transform .2s ease;width:42px;z-index:1000}.exit-fullscreen-btn:hover{transform:scale(1.1)}.fullscreen-container{display:flex;justify-content:flex-end;margin-bottom:50px}.fullscreen-btn{cursor:pointer;filter:drop-shadow(0 0 8px rgba(0,194,255,.4));height:40px;transition:transform .2s ease;width:40px}.fullscreen-btn:hover{transform:scale(1.05)}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#0f0f19cc,#0a0a14b3);border:1px solid #00c2ff1a;border-radius:20px;box-shadow:0 6px 30px #00000059;margin:0 auto;padding:40px 45px;transition:box-shadow .3s ease}.game-info-header{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:35px}.about-title{-webkit-text-fill-color:#0000;background:#00c2ff;-webkit-background-clip:text;font-size:2rem;font-weight:700;letter-spacing:.5px;margin-top:3vh;text-shadow:0 0 15px #00c2ff4d}.game-stats-grid{grid-gap:20px 30px;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;display:grid;gap:20px 30px;grid-auto-rows:auto;grid-template-columns:repeat(3,1fr);margin-bottom:35px;padding:25px 30px 25px 100px;text-transform:none;transition:all .3s ease}.stat-item{color:#d8d8d8;font-size:1rem;line-height:1.5;text-align:left}.stat-item strong{color:#00c2ff;font-weight:600;margin-right:6px;text-shadow:0 0 2px #00c2ff66}@media (max-width:768px){.game-stats-grid{gap:15px 20px;grid-template-columns:repeat(2,1fr);padding:20px}.stat-item{font-size:.9rem}.about-title{font-size:1.5rem}}.section-divider{background:linear-gradient(90deg,#0000,#00c2ff4d,#0000);height:1px;margin:40px 0}.description-container{margin-bottom:40px}.description-heading{border-left:4px solid #00c2ff;color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:18px;padding-left:15px}.game-description-text{color:#d8d8d8;font-size:1rem;line-height:1.7;text-align:justify;text-transform:none}.highlights-section{margin-top:50px}.highlights-heading{border-left:2px solid #00c2ff;color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:22px;padding-left:15px}.mock-section{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mock-card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:25px 26px;text-align:center;transition:all .3s ease}.mock-card:hover{background:#00c2ff0d;border-color:#00c2ff4d;box-shadow:0 0 2px #00c2ff26;transform:translateY(-4px)}.mock-icon-gif{background:radial-gradient(circle,#0009,#0000 60%);border-radius:50%;filter:drop-shadow(0 0 1px rgba(0,194,255,.5)) brightness(1.2);height:55px;margin-bottom:10px;mix-blend-mode:lighten;object-fit:contain;width:55px}.mock-card h4{font-size:1.1rem;font-weight:600;margin-bottom:8px}.mock-card p{color:#ccc;font-size:.95rem;line-height:1.5}.related-section{margin-top:5vh}.section2-header{justify-content:center;margin-bottom:25px}.section2-header h2{color:#fff;font-size:1.5rem;text-shadow:0 0 5px #00c2ff4d}.game2-grid{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.category-card-wrapper{cursor:pointer;max-width:300px;transition:transform .25s ease,box-shadow .3s ease;width:100%}@media (max-width:768px){.main2-content{padding:20px 25px}.gameplay-title{font-size:1.8rem}.gameplay-frame{height:320px}.glass-card{padding:25px}.mock-section{grid-template-columns:1fr}.game-description-text{font-size:.9rem}.more-game1{display:flex;justify-content:center}.highlights-section{display:none}}.fullscreen-mode .Footer2,.fullscreen-mode .footer,.fullscreen-mode .navbar,.fullscreen-mode footer{display:none!important}.fullscreen-mode .gameplay-frame iframe{padding-top:40px}.fullscreen-mode .gameplay-frame{height:100vh}.fullscreen-mode{height:100vh;overflow:hidden;width:100vw}.main{margin-bottom:200px}.main-layout{display:flex}.main2-content{margin-bottom:5vh;text-shadow:2px 2px 6px #000000b3;text-transform:uppercase;transition:all .3s ease}.hero2-banner2{border-radius:16px;box-shadow:0 8px 20px #0006;filter:brightness(1.2) contrast(1.1) saturate(1.15);margin:10px 20px 40px;overflow:hidden;position:relative}.hero2-bg2{filter:brightness(.75);height:300px;object-fit:cover;width:100%}.hero2-overlay{-webkit-backdrop-filter:blur(52px);backdrop-filter:blur(52px);background:#00000014;border-radius:16px;left:50%;padding:45px 60px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:background .3s ease}.hero2-overlay:hover{background:#0000}.hero2-overlay h1{color:#fff;font-size:2.2rem;margin-bottom:10px}.hero2-overlay p{color:#fd0;font-size:1.1rem;margin-bottom:15px}.game2-section{padding:30px 40px}.section2-header2{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px;text-shadow:2px 2px 6px #000000b3;text-transform:uppercase}.section2-header2 h2{font-size:1.4rem;font-weight:600;padding-left:10px}.view-all{color:#fff;cursor:pointer;font-size:.9rem;padding-top:8px;transition:color .3s}.view-all:hover{color:#37c5ec}.game2-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.fullwidth .main2-content{padding:0;width:100%}.category-scroll-row{align-items:center;display:flex;gap:16px;margin-top:10px;overflow-x:auto;padding:10px 30px;scrollbar-color:#444 #0000;scrollbar-width:thin;white-space:nowrap}.category-scroll-row::-webkit-scrollbar{height:6px}.category-scroll-row::-webkit-scrollbar-thumb{background:#444;border-radius:6px}.category-scroll-heading{color:#fff;margin:0}.category-scroll-inline{align-items:center}.category-scroll-btn{text-shadow:2px 2px 6px #000000b3;text-transform:uppercase}.category-scroll-btn:hover{background:#6919c8;border-color:#6919c8;transform:translateY(-2px)}.category-scroll-inline{overflow-x:auto}@media (max-width:768px){.category-scroll-container{align-items:flex-start;flex-direction:column;margin:15px 20px}.category-scroll-inline{cursor:default;flex-wrap:wrap;gap:10px;overflow:visible}.arrow-btn{display:none!important}}.featured-grid{grid-gap:10px;display:grid;gap:10px;grid-auto-rows:120px;grid-template-columns:repeat(8,1fr);padding:8px 0 0}.featured-item{border-radius:8px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.gameimage{display:block;filter:brightness(.95) contrast(1.05);height:100%;object-fit:cover;transition:transform .35s ease,filter .25s ease;width:100%}.featured-item:hover img{filter:brightness(1.03) contrast(1.08);transform:scale(1.05)}.featured-item:hover{box-shadow:0 10px 28px #00000073;transform:scale(1.02)}@media (max-width:1200px){.featured-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:900px){.featured-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.featured-grid{gap:8px;grid-auto-rows:140px;grid-template-columns:repeat(2,1fr)}}.e1{height:100%;left:0;opacity:.4;pointer-events:none;position:absolute;top:40px;width:100%;z-index:1}.trending-categories{padding:25px 40px;position:relative}.trending-category-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:10px 0}.trending-card{background:linear-gradient(180deg,#1a1a1a,#000);border-radius:16px;box-shadow:0 6px 18px #00000080;cursor:pointer;height:340px;overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease}.trending-card img{filter:brightness(.8) contrast(1.1);height:100%;object-fit:cover;transition:transform .4s ease,filter .4s ease;width:100%}.trending-overlay{align-items:flex-end;background:linear-gradient(0deg,#000c,#0000 90%);bottom:0;display:flex;justify-content:center;left:0;padding:18px;position:absolute;right:0}.trending-overlay span{color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:1px;text-shadow:0 0 10px #fff6;text-transform:uppercase}.trending-card:hover{box-shadow:0 10px 30px #8134ff66;transform:scale(1.04)}.trending-card:hover img{filter:brightness(1) contrast(1.15);transform:scale(1.08)}@media (max-width:768px){.trending-card{height:220px}.trending-overlay span{font-size:1rem}}.vip-badge{height:24px;object-fit:contain;position:absolute;right:8px;top:8px;transition:transform .3s ease;width:24px;z-index:3}.featured-item{border-radius:12px;overflow:hidden;position:relative}.featured-item:hover .vip-badge{transform:scale(1.05)}.gameview-container{color:#fff;font-family:Poppins,sans-serif;margin:0;min-height:100vh}.main2-content{flex:1 1;padding-bottom:50px}.hero2-banner3{border-radius:16px;box-shadow:0 0 3px hsla(0,19%,95%,.548);filter:brightness(1.2) contrast(1.1) saturate(1.15);line-height:1.3;margin:10px 22px;overflow:hidden;position:relative;transition:transform .4s ease,box-shadow .4s ease}.hero2-bg3{display:block;filter:brightness(.85);height:300px;object-fit:cover;opacity:0;transition:none;width:100%}.hero2-bg3.visible{opacity:1}.hero2-bg3.hidden{opacity:0}.category-scroll-container{align-items:center;display:flex;gap:10px;margin:20px 40px;position:relative}.category-scroll-heading{flex-shrink:0;font-size:1.3rem;font-weight:600;margin-right:10px;padding-left:10px}.category-scroll-inline{cursor:grab;display:flex;flex:1 1;gap:12px;overflow:auto;padding-top:.5vh;scroll-behavior:smooth;scrollbar-width:none;white-space:nowrap}.category-scroll-inline::-webkit-scrollbar{display:none}.category-scroll-btn{background:#ffffff14;border:1px solid #fff3;border-radius:25px;color:#fff;cursor:pointer;font-size:.95rem;padding:10px 20px;transition:all .3s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.category-scroll-btn.active,.category-scroll-btn:hover{background:#6919c8;border-color:#6919c8}.arrow-btn{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;height:38px;justify-content:center;transition:background .3s ease,transform .2s ease;width:38px}.arrow-btn:hover{background:#ffffff40;transform:scale(1.1)}.arrow-btn.left{margin-right:6px}.arrow-btn.right{margin-left:6px}@media (max-width:768px){.category-scroll-container{align-items:flex-start;flex-direction:column;margin:15px 20px}.category-scroll-heading{font-size:1.2rem;margin-bottom:12px}.category-scroll-inline{cursor:default;display:flex;flex-wrap:wrap;gap:10px;overflow:visible}.category-scroll-btn{font-size:.9rem;padding:8px 16px}.arrow-btn{display:none!important}}.gameheading{font-size:1.3rem;font-weight:600;margin:20px 0 10px;text-transform:none}.section2-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}.hero2-banner-fast{background:#000;border-radius:16px;box-shadow:0 0 12px #fff3;height:300px;margin:15px 40px;overflow:hidden;position:relative;width:calc(100% - 80px)}.hero2-bg-fast{display:block;filter:brightness(1);height:100%;object-fit:cover;width:100%}.hero2-fallback-fast{align-items:center;background:#0e0e0e;color:#fff;display:flex;font-size:1.8rem;font-weight:600;height:100%;justify-content:center;text-transform:capitalize}.hero2-bg-fast{transition:none}.checkout-wrapper{align-items:center;background:#000;color:#fff;display:flex;font-family:Poppins,sans-serif;height:100vh;justify-content:center;overflow:hidden}.checkout-image-section{flex:1 1;height:100%;overflow:hidden}.checkout-side-image{filter:brightness(.8) contrast(1.1);height:100%;object-fit:cover;width:100%}.checkout-content{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center}.checkout-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #00c3ff26;border-radius:16px;box-shadow:0 0 25px #00c3ff26;max-width:420px;padding:2rem;text-align:center;width:85%}.checkout-title{color:#fff;font-size:1.6rem;font-weight:700;margin-bottom:.3rem;text-shadow:0 0 10px #ffffff80;text-transform:uppercase}.subtitle{color:#fff;font-size:.9rem;margin-bottom:1rem}.subscription-box{background:#ffffff08;border:1px solid #00c3ff40;border-radius:10px;margin-bottom:1rem;padding:.8rem}.subscription-box h3{color:#fff;font-size:.95rem;margin-bottom:.2rem;text-transform:uppercase}.subscription-price{color:#fff;font-size:1.3rem;font-weight:700;margin:.3rem 0}.subscription-note{color:#fff;font-size:.8rem}.checkout-form{flex-direction:column;margin-top:.5rem}.checkout-form,.checkout-row{display:flex;gap:.6rem;width:100%}.checkout-form input{background:#0000004d;border:1px solid #ffffff40;border-radius:8px;box-sizing:border-box;color:#fff;flex:1 1;font-size:.85rem;outline:none;padding:.6rem .8rem;transition:border .3s ease,box-shadow .3s ease;width:100%}.checkout-form input::placeholder{color:#fffc}.checkout-form input:focus{border-color:#00c3ff;box-shadow:0 0 8px #00c3ff4d}.checkout-btn{background:linear-gradient(90deg,#00c3ff,#007bff);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.95rem;margin-top:.5rem;padding:.8rem;text-transform:uppercase;transition:all .3s ease}.checkout-btn:hover{box-shadow:0 0 20px #00c3ff66;transform:translateY(-2px)}.back-link{color:#fff;cursor:pointer;font-size:.85rem;margin-top:1rem;transition:color .3s ease}.back-link:hover,.success-box{color:#00c3ff}.success-box{animation:fadeIn .4s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00c3ff14;border:1px solid #00c3ff66;border-radius:10px;bottom:20px;padding:.8rem 1.2rem;position:fixed;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.checkout-wrapper{flex-direction:column}.checkout-image-section{display:none}.checkout-content{flex:none;width:100%}.checkout-card{max-width:90%;padding:1.5rem}}
/*# sourceMappingURL=main.a2f88eed.css.map*/