:root{--primary-gradient:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);--secondary-gradient:linear-gradient(135deg,#1a0b2e,#2d1b4e 50%,#1a0b2e);--accent-purple:#6c3ce9;--accent-pink:#ff6b9d;--accent-gold:#ffb84d;--accent-cyan:#00d4ff;--dark-bg:#0d0518;--card-bg:#2d1b4e99;--text-primary:#fff;--text-secondary:#ffffffb3;--text-muted:#ffffff80;--border-color:#6c3ce94d;--glow-purple:0 0 30px #6c3ce980;--glow-pink:0 0 30px #ff6b9d80;--glow-gold:0 0 30px #ffb84d80}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#0d0518;background:var(--dark-bg);color:#fff;color:var(--text-primary);font-family:Poppins,sans-serif;line-height:1.6;overflow-x:hidden}.app{background:linear-gradient(135deg,#1a0b2e,#2d1b4e 50%,#1a0b2e);background:var(--secondary-gradient);min-height:100vh}a{color:inherit;text-decoration:none}.navbar-main{background:linear-gradient(180deg,#0d0518fa,#2d1b4ef2);border-bottom:1px solid #6c3ce94d;border-bottom:1px solid var(--border-color);padding:15px 0;position:relative;z-index:1000}.navbar-container{justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 30px}.navbar-container,.navbar-logo{align-items:center;display:flex}.navbar-logo img{height:50px;width:auto}.navbar-logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;font-family:Orbitron,sans-serif;font-size:28px;font-weight:800;letter-spacing:2px}.navbar-menu{align-items:center;display:flex;gap:40px}.navbar-links{display:flex;gap:35px;list-style:none;margin:0;padding:0}.navbar-links li a{color:#ffffffb3;color:var(--text-secondary);font-size:16px;font-weight:500;padding:8px 0;position:relative;transition:all .3s ease}.navbar-links li a:after{background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar-links li a:hover{color:#fff;color:var(--text-primary)}.navbar-links li a:hover:after{width:100%}.navbar-links li a.active{color:#ffb84d;color:var(--accent-gold)}.navbar-links li a.active:after{background:#ffb84d;background:var(--accent-gold);width:100%}.hamburger{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;gap:6px;padding:10px;z-index:1001}.hamburger span{background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);border-radius:3px;height:3px;transition:all .3s ease;width:28px}.hamburger.active span:first-child{transform:rotate(45deg) translate(6px,6px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.mobile-menu{background:linear-gradient(180deg,#0d0518fc,#2d1b4efc);display:none;height:100vh;left:0;padding-top:100px;position:fixed;top:0;width:100%;z-index:999}.mobile-menu.active{justify-content:flex-start}.mobile-menu-links,.mobile-menu.active{align-items:center;display:flex;flex-direction:column}.mobile-menu-links{gap:25px;list-style:none;margin:0;padding:0}.mobile-menu-links li a{color:#ffffffb3;color:var(--text-secondary);font-size:22px;font-weight:600;padding:10px 30px;transition:all .3s ease}.mobile-menu-links li a.active,.mobile-menu-links li a:hover{color:#ffb84d;color:var(--accent-gold)}.hero-section{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 81px);overflow:hidden;padding:60px 20px;position:relative}.hero-bg-elements{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.hero-orb{border-radius:50%;filter:blur(80px);position:absolute}.hero-orb-1{background:#6c3ce94d;height:500px;left:-150px;top:-100px;width:500px}.hero-orb-2{background:#ff6b9d40;height:400px;right:-100px;top:50%;width:400px}.hero-orb-3{background:#ffb84d33;bottom:-50px;height:300px;left:30%;width:300px}.hero-stars{height:100%;position:absolute;width:100%}.star{background:#fff;background:var(--text-primary);border-radius:50%;box-shadow:0 0 10px #fff;box-shadow:0 0 10px var(--text-primary);height:4px;position:absolute;width:4px}.hero-content{max-width:1200px;position:relative;text-align:center;width:100%;z-index:10}.hero-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2d1b4e99;background:var(--card-bg);border:1px solid #6c3ce94d;border:1px solid var(--border-color);border-radius:50px;display:inline-flex;gap:10px;margin-bottom:30px;padding:10px 25px}.hero-badge-icon{align-items:center;background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.hero-badge-icon svg{fill:#fff;height:14px;width:14px}.hero-badge-text{color:#ffffffb3;color:var(--text-secondary);font-size:14px;font-weight:500}.hero-title{font-family:Orbitron,sans-serif;font-size:clamp(40px,8vw,80px);font-weight:900;letter-spacing:3px;line-height:1.1;margin-bottom:25px;text-transform:uppercase}.hero-title-line1{color:#fff;color:var(--text-primary);display:block}.hero-title-line2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;display:block}.hero-subtitle{color:#ffffffb3;color:var(--text-secondary);font-size:clamp(18px,3vw,24px);font-weight:400;line-height:1.7;margin:0 auto 40px;max-width:700px}.hero-cta-group{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:60px}.btn-primary-gradient{align-items:center;background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);border:none;border-radius:50px;box-shadow:0 0 30px #6c3ce980;box-shadow:var(--glow-purple);color:#fff;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;gap:10px;padding:18px 45px;transition:all .3s ease}.btn-primary-gradient:hover{box-shadow:0 10px 40px #6c3ce999;transform:translateY(-3px)}.btn-secondary-outline{align-items:center;background:#0000;border:2px solid #6c3ce94d;border:2px solid var(--border-color);border-radius:50px;color:#fff;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;gap:10px;padding:18px 45px;transition:all .3s ease}.btn-secondary-outline:hover{background:#6c3ce91a;border-color:#6c3ce9;border-color:var(--accent-purple);transform:translateY(-3px)}.hero-stats{display:flex;flex-wrap:wrap;gap:60px;justify-content:center}.hero-stat{text-align:center}.hero-stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;display:block;font-family:Orbitron,sans-serif;font-size:clamp(32px,5vw,48px);font-weight:800}.hero-stat-label{color:#ffffff80;color:var(--text-muted);font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.hero-floating-cards{height:100%;pointer-events:none;position:absolute;width:100%}.floating-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2d1b4e99;background:var(--card-bg);border:1px solid #6c3ce94d;border:1px solid var(--border-color);border-radius:20px;display:flex;gap:15px;padding:20px;position:absolute}.floating-card-icon{align-items:center;background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);border-radius:15px;display:flex;height:50px;justify-content:center;width:50px}.floating-card-icon svg{fill:#fff;height:28px;width:28px}.floating-card-text{color:#fff;color:var(--text-primary);font-size:14px;font-weight:600}.floating-card-1{left:5%;top:20%}.floating-card-2{right:5%;top:60%}.floating-card-3{bottom:15%;left:10%}@media (max-width:991px){.navbar-menu{display:none}.hamburger{display:flex}.floating-card{display:none}.hero-stats{gap:30px}.hero-stat-number{font-size:36px}}@media (max-width:768px){.navbar-container{padding:0 20px}.navbar-logo-text{font-size:22px}.hero-section{min-height:auto;padding:40px 15px 60px}.hero-badge{margin-bottom:20px;padding:8px 18px}.hero-badge-text{font-size:12px}.hero-subtitle{font-size:16px;margin-bottom:30px;padding:0 10px}.hero-cta-group{align-items:center;flex-direction:column;gap:15px;margin-bottom:40px}.btn-primary-gradient,.btn-secondary-outline{font-size:16px;justify-content:center;max-width:300px;padding:16px 35px;width:100%}.hero-stats{gap:20px}.hero-stat{min-width:100px}.hero-stat-number{font-size:28px}.hero-stat-label{font-size:11px}}@media (max-width:480px){.navbar-logo-text{font-size:18px;letter-spacing:1px}.hero-title{font-size:32px;letter-spacing:1px}.hero-subtitle{font-size:14px}.mobile-menu-links li a{font-size:18px}}.section-container{margin:0 auto;max-width:1400px;padding:0 30px}.section-header{margin-bottom:60px;text-align:center}.section-tag{background:#2d1b4e99;background:var(--card-bg);border:1px solid #6c3ce94d;border:1px solid var(--border-color);border-radius:50px;color:#ffb84d;color:var(--accent-gold);display:inline-block;font-size:14px;font-weight:500;letter-spacing:2px;margin-bottom:20px;padding:8px 20px;text-transform:uppercase}.section-title{color:#fff;color:var(--text-primary);font-family:Orbitron,sans-serif;font-size:clamp(28px,5vw,48px);font-weight:800;line-height:1.2;margin-bottom:20px}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text}.section-subtitle{color:#ffffffb3;color:var(--text-secondary);font-size:18px;line-height:1.7;margin:0 auto;max-width:600px}.games-section{background:linear-gradient(180deg,#0d051880,#2d1b4e4d);padding:100px 0;position:relative}.games-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:50px}.game-card{background:#2d1b4e99;background:var(--card-bg);border:1px solid #6c3ce94d;border:1px solid var(--border-color);border-radius:24px;overflow:hidden;transition:all .3s ease}.game-card:hover{border-color:#6c3ce9;border-color:var(--accent-purple);box-shadow:0 0 30px #6c3ce980;box-shadow:var(--glow-purple);transform:translateY(-10px)}.game-card-image{align-items:center;background:#2d1b4e99;background:var(--card-bg);display:flex;height:200px;justify-content:center;overflow:hidden;position:relative}.game-card-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.game-card:hover .game-card-image img{transform:scale(1.05)}.game-card-shine{background:linear-gradient(45deg,#0000 40%,#ffffff1a 50%,#0000 60%);height:200%;left:-50%;position:absolute;top:-50%;transition:all .5s ease;width:200%}.game-card:hover .game-card-shine{transform:translateX(100%)}.game-card-content{padding:25px}.game-card-title{color:#fff;color:var(--text-primary);font-family:Orbitron,sans-serif;font-size:18px;font-weight:700;margin-bottom:8px}.game-card-description{color:#ffffff80;color:var(--text-muted);font-size:14px;margin-bottom:20px}.game-card-btn{align-items:center;background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);border-radius:50px;color:#fff;color:var(--text-primary);display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 25px;transition:all .3s ease}.game-card-btn svg{height:16px;width:16px}.game-card-btn:hover{box-shadow:0 0 30px #6c3ce980;box-shadow:var(--glow-purple);transform:scale(1.05)}.games-cta{text-align:center}.about-section{padding:100px 0;position:relative}.about-wrapper{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.about-content .section-tag{margin-bottom:15px}.about-content .section-title{margin-bottom:25px;text-align:left}.about-description{color:#ffffffb3;color:var(--text-secondary);font-size:16px;line-height:1.8;margin-bottom:20px}.about-features{display:flex;flex-direction:column;gap:25px}.about-feature-card{background:#2d1b4e99;background:var(--card-bg);border:1px solid #6c3ce94d;border:1px solid var(--border-color);border-radius:20px;display:flex;gap:20px;padding:25px;transition:all .3s ease}.about-feature-card:hover{border-color:#6c3ce9;border-color:var(--accent-purple);transform:translateX(10px)}.about-feature-icon{align-items:center;background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);border-radius:16px;display:flex;height:60px;justify-content:center;min-width:60px;width:60px}.about-feature-icon svg{fill:#fff;height:30px;width:30px}.about-feature-title{color:#fff;color:var(--text-primary);font-family:Orbitron,sans-serif;font-size:18px;font-weight:700;margin-bottom:8px}.about-feature-description{color:#ffffff80;color:var(--text-muted);font-size:14px;line-height:1.6}.features-section{background:linear-gradient(180deg,#2d1b4e4d,#0d051880);padding:100px 0}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.feature-card{background:#2d1b4e99;background:var(--card-bg);border:1px solid #6c3ce94d;border:1px solid var(--border-color);border-radius:20px;padding:35px 30px;text-align:center;transition:all .3s ease}.feature-card:hover{border-color:#6c3ce9;border-color:var(--accent-purple);transform:translateY(-5px)}.feature-icon{align-items:center;border-radius:20px;display:flex;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.feature-icon svg{height:35px;width:35px}.feature-title{color:#fff;color:var(--text-primary);font-family:Orbitron,sans-serif;font-size:18px;font-weight:700;margin-bottom:12px}.feature-description{color:#ffffff80;color:var(--text-muted);font-size:14px;line-height:1.6}.testimonials-section{padding:100px 0}.testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.testimonial-card{background:#2d1b4e99;background:var(--card-bg);border:1px solid #6c3ce94d;border:1px solid var(--border-color);border-radius:24px;padding:35px;transition:all .3s ease}.testimonial-card:hover{border-color:#ffb84d;border-color:var(--accent-gold);transform:translateY(-5px)}.testimonial-rating{display:flex;gap:5px;margin-bottom:20px}.testimonial-star{color:#ffb84d;color:var(--accent-gold);height:20px;width:20px}.testimonial-text{color:#ffffffb3;color:var(--text-secondary);font-size:16px;font-style:italic;line-height:1.7;margin-bottom:25px}.testimonial-author{align-items:center;display:flex;gap:15px}.testimonial-avatar{align-items:center;background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);border-radius:50%;color:#fff;color:var(--text-primary);display:flex;font-size:20px;font-weight:700;height:50px;justify-content:center;width:50px}.testimonial-name{color:#fff;color:var(--text-primary);display:block;font-size:16px;font-weight:600}.testimonial-location{color:#ffffff80;color:var(--text-muted);font-size:13px}.cta-section{background:linear-gradient(180deg,#6c3ce926,#ff6b9d1a);overflow:hidden;padding:100px 0;position:relative}.cta-bg-elements{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.cta-orb{border-radius:50%;filter:blur(100px);position:absolute}.cta-orb-1{background:#6c3ce94d;height:400px;right:-100px;top:-100px;width:400px}.cta-orb-2{background:#ff6b9d40;bottom:-100px;height:300px;left:-100px;width:300px}.cta-content{position:relative;text-align:center;z-index:10}.cta-title{color:#fff;color:var(--text-primary);font-family:Orbitron,sans-serif;font-size:clamp(28px,5vw,48px);font-weight:800;margin-bottom:20px}.cta-subtitle{color:#ffffffb3;color:var(--text-secondary);font-size:18px;line-height:1.7;margin:0 auto 40px;max-width:600px}.cta-buttons{gap:20px;margin-bottom:50px}.cta-badges,.cta-buttons{display:flex;flex-wrap:wrap;justify-content:center}.cta-badges{gap:40px}.cta-badge{align-items:center;color:#ffffffb3;color:var(--text-secondary);display:flex;font-size:14px;font-weight:500;gap:10px}.cta-badge svg{fill:#ffb84d;fill:var(--accent-gold);height:24px;width:24px}.footer{background:linear-gradient(180deg,#0d0518fa,#0d0518);border-top:1px solid #6c3ce94d;border-top:1px solid var(--border-color);padding:60px 0 40px}.footer-disclaimer-row{border-bottom:1px solid #6c3ce94d;border-bottom:1px solid var(--border-color);margin-bottom:30px;padding-bottom:30px;text-align:center}.footer-disclaimer-text{color:#ffffff80;color:var(--text-muted);font-size:13px;line-height:1.8;margin:0 auto;max-width:900px}.footer-links-row{align-items:center;border-bottom:1px solid #6c3ce94d;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:30px;padding-bottom:30px}.footer-links-row a{color:#ffffffb3;color:var(--text-secondary);font-size:14px;font-weight:500;transition:all .3s ease}.footer-links-row a:hover{color:#ffb84d;color:var(--accent-gold)}.footer-images-row{align-items:center;border-bottom:1px solid #6c3ce94d;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:30px;padding-bottom:30px}.footer-images-row a{display:inline-flex;transition:all .3s ease}.footer-images-row a:hover{opacity:.8;transform:translateY(-3px)}.footer-images-row img{height:50px;width:auto}.footer-copyright-row{text-align:center}.footer-copyright-row p{color:#ffffff80;color:var(--text-muted);font-size:14px;margin:0}@media (max-width:1200px){.features-grid,.games-grid,.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.section-container{padding:0 20px}.about-wrapper{gap:40px;grid-template-columns:1fr}.about-content .section-title{text-align:center}.about-content .section-tag{display:block;text-align:center}.about-description{text-align:center}.about-content .btn-secondary-outline{display:flex;margin:0 auto;width:fit-content}.testimonials-grid{grid-template-columns:1fr}}@media (max-width:768px){.about-section,.cta-section,.features-section,.games-section,.testimonials-section{padding:60px 0}.section-header{margin-bottom:40px}.section-subtitle{font-size:15px}.games-grid{gap:20px;grid-template-columns:1fr}.game-card-image{height:160px}.features-grid{gap:20px;grid-template-columns:1fr}.feature-card{padding:25px 20px}.cta-buttons{align-items:center;flex-direction:column}.cta-badges,.footer-links-row{gap:20px}.footer-links-row a{font-size:13px}.footer-images-row{gap:20px}.footer-images-row img{height:40px}}@media (max-width:480px){.cta-badge{font-size:12px}.cta-badge svg{height:20px;width:20px}}.age-verification-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0518fa;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.age-verification-modal{background:linear-gradient(135deg,#2d1b4ef2,#1a0b2efa);border:1px solid #6c3ce94d;border:1px solid var(--border-color);border-radius:30px;box-shadow:0 25px 80px #6c3ce94d;max-width:550px;padding:50px;text-align:center;width:100%}.age-verification-icon{align-items:center;background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);border-radius:50%;box-shadow:0 0 30px #6c3ce980;box-shadow:var(--glow-purple);display:flex;height:90px;justify-content:center;margin:0 auto 30px;width:90px}.age-verification-icon.restricted{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 0 30px #ef444480}.age-verification-icon svg{fill:#fff;height:45px;width:45px}.age-verification-title{color:#fff;color:var(--text-primary);font-family:Orbitron,sans-serif;font-size:28px;font-weight:800;margin-bottom:20px}.age-verification-title.restricted-title{color:#ef4444}.age-verification-text{color:#ffffffb3;color:var(--text-secondary);font-size:16px;line-height:1.7;margin-bottom:15px}.age-verification-subtext{color:#ffffff80;color:var(--text-muted);font-size:14px;line-height:1.6;margin-bottom:30px}.age-verification-buttons{display:flex;flex-direction:column;gap:15px}.age-btn-accept{background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);border:none;border-radius:50px;box-shadow:0 0 30px #6c3ce980;box-shadow:var(--glow-purple);color:#fff;color:var(--text-primary);cursor:pointer;font-size:16px;font-weight:600;padding:18px 40px;transition:all .3s ease}.age-btn-accept:hover{box-shadow:0 10px 40px #6c3ce999;transform:translateY(-3px)}.age-btn-reject{background:#0000;border:1px solid #6c3ce94d;border:1px solid var(--border-color);border-radius:50px;color:#ffffff80;color:var(--text-muted);cursor:pointer;font-size:14px;font-weight:500;padding:15px 30px;transition:all .3s ease}.age-btn-reject:hover{border-color:#ef4444;color:#ef4444}.age-verification-restricted-badge{background:linear-gradient(135deg,#ef444433,#dc26261a);border:2px solid #ef4444;border-radius:20px;display:inline-block;padding:25px}.age-verification-restricted-badge span{color:#ef4444;display:block;font-family:Orbitron,sans-serif;font-size:48px;font-weight:900}.age-verification-restricted-badge p{color:#ef4444;font-size:14px;font-weight:600;letter-spacing:2px;margin:5px 0 0;text-transform:uppercase}.cookie-consent{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#2d1b4efa,#1a0b2efa);border:1px solid #6c3ce94d;border:1px solid var(--border-color);border-radius:20px;bottom:20px;box-shadow:0 15px 50px #0006;max-width:400px;padding:25px;position:fixed;right:20px;width:calc(100% - 40px);z-index:9998}.cookie-consent-content{display:flex;gap:15px;margin-bottom:20px}.cookie-consent-icon{align-items:center;background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);border-radius:12px;display:flex;height:50px;justify-content:center;min-width:50px;width:50px}.cookie-consent-icon svg{fill:#fff;height:28px;width:28px}.cookie-consent-text h4{color:#fff;color:var(--text-primary);font-family:Orbitron,sans-serif;font-size:16px;font-weight:700;margin-bottom:8px}.cookie-consent-text p{color:#ffffff80;color:var(--text-muted);font-size:13px;line-height:1.6;margin:0}.cookie-consent-buttons{display:flex;gap:10px}.cookie-btn-accept{background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);border:none;border-radius:50px;color:#fff;color:var(--text-primary);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 20px;transition:all .3s ease}.cookie-btn-accept:hover{box-shadow:0 0 30px #6c3ce980;box-shadow:var(--glow-purple);transform:translateY(-2px)}.cookie-btn-decline{background:#0000;border:1px solid #6c3ce94d;border:1px solid var(--border-color);border-radius:50px;color:#ffffff80;color:var(--text-muted);cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:all .3s ease}.cookie-btn-decline:hover{border-color:#ffffffb3;border-color:var(--text-secondary);color:#ffffffb3;color:var(--text-secondary)}@media (max-width:768px){.age-verification-modal{border-radius:24px;padding:35px 25px}.age-verification-icon{height:70px;margin-bottom:25px;width:70px}.age-verification-icon svg{height:35px;width:35px}.age-verification-title{font-size:22px}.age-verification-text{font-size:14px}.age-verification-subtext{font-size:13px}.age-btn-accept{font-size:14px;padding:16px 30px}.age-btn-reject{font-size:13px;padding:12px 25px}.age-verification-restricted-badge span{font-size:36px}.cookie-consent{bottom:15px;left:15px;max-width:none;padding:20px;right:15px;width:auto}.cookie-consent-content{align-items:center;flex-direction:column;text-align:center}.cookie-consent-buttons{flex-direction:column}}@media (max-width:480px){.age-verification-modal{padding:30px 20px}.age-verification-title{font-size:20px}.age-verification-text{font-size:13px}.cookie-consent{border-radius:16px;bottom:10px;left:10px;padding:18px;right:10px}}.page-section{min-height:calc(100vh - 81px);padding:80px 0}.page-header{margin-bottom:60px;text-align:center}.page-title{color:#fff;color:var(--text-primary);font-family:Orbitron,sans-serif;font-size:clamp(32px,6vw,56px);font-weight:800;line-height:1.2;margin-bottom:20px}.page-subtitle{color:#ffffffb3;color:var(--text-secondary);font-size:18px;line-height:1.7;margin:0 auto;max-width:600px}.page-content{margin:0 auto;max-width:900px}.content-block{margin-bottom:40px}.content-block h2{color:#fff;color:var(--text-primary);font-family:Orbitron,sans-serif;font-size:24px;font-weight:700;margin-bottom:15px}.content-block p{color:#ffffffb3;color:var(--text-secondary);font-size:16px;line-height:1.8;margin-bottom:15px}.content-list{list-style:none;margin:15px 0;padding:0}.content-list li{color:#ffffffb3;color:var(--text-secondary);font-size:16px;line-height:1.8;margin-bottom:10px;padding-left:25px;position:relative}.content-list li:before{background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:12px;width:8px}.contact-email{align-items:center;background:#2d1b4e99;background:var(--card-bg);border:1px solid #6c3ce94d;border:1px solid var(--border-color);border-radius:50px;display:inline-flex;gap:15px;margin-top:15px;padding:15px 30px}.contact-email svg{fill:#ffb84d;fill:var(--accent-gold);height:24px;width:24px}.contact-email a{color:#ffb84d;color:var(--accent-gold);font-size:18px;font-weight:600;transition:all .3s ease}.contact-email a:hover{color:#ff6b9d;color:var(--accent-pink)}.faq-container{margin:0 auto;max-width:900px}.faq-item{background:#2d1b4e99;background:var(--card-bg);border:1px solid #6c3ce94d;border:1px solid var(--border-color);border-radius:16px;margin-bottom:15px;overflow:hidden;transition:all .3s ease}.faq-item.active,.faq-item:hover{border-color:#6c3ce9;border-color:var(--accent-purple)}.faq-item.active{box-shadow:0 0 30px #6c3ce980;box-shadow:var(--glow-purple)}.faq-question{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:25px;text-align:left;width:100%}.faq-question span{color:#fff;color:var(--text-primary);flex:1 1;font-size:16px;font-weight:600;padding-right:20px}.faq-question svg{fill:#6c3ce9;fill:var(--accent-purple);height:24px;transition:transform .3s ease;width:24px}.faq-item.active .faq-question svg{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:500px}.faq-answer p{color:#ffffffb3;color:var(--text-secondary);font-size:15px;line-height:1.8;padding:0 25px 25px}.policy-content .content-list li strong{color:#fff;color:var(--text-primary)}.game-page-section{min-height:calc(100vh - 81px);padding:60px 0}.game-page-header{margin-bottom:40px;text-align:center}.game-page-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6c3ce9,#ff6b9d 50%,#ffb84d);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;font-family:Orbitron,sans-serif;font-size:clamp(28px,5vw,42px);font-weight:800}.game-iframe-container{align-items:center;display:flex;justify-content:center;margin-bottom:40px}.game-iframe-container iframe{background:#2d1b4e99;background:var(--card-bg);border:2px solid #6c3ce94d;border:2px solid var(--border-color);border-radius:20px;box-shadow:0 20px 60px #0006;max-width:100%}.game-disclaimer{background:#2d1b4e99;background:var(--card-bg);border:1px solid #6c3ce94d;border:1px solid var(--border-color);border-radius:20px;display:flex;gap:20px;margin:0 auto;max-width:800px;padding:30px}.game-disclaimer-icon{align-items:center;background:linear-gradient(135deg,#ffb84d33,#ff6b9d1a);border-radius:12px;display:flex;height:50px;justify-content:center;min-width:50px;width:50px}.game-disclaimer-icon svg{fill:#ffb84d;fill:var(--accent-gold);height:28px;width:28px}.game-disclaimer-content h3{color:#fff;color:var(--text-primary);font-family:Orbitron,sans-serif;font-size:18px;font-weight:700;margin-bottom:10px}.game-disclaimer-content p{color:#ffffff80;color:var(--text-muted);font-size:14px;line-height:1.7}@media (max-width:768px){.page-section{padding:50px 0}.page-header{margin-bottom:40px}.page-subtitle{font-size:15px}.content-block h2{font-size:20px}.content-block p,.content-list li{font-size:14px}.contact-email{border-radius:16px;flex-direction:column;gap:10px;padding:20px}.contact-email a{font-size:16px}.faq-question{padding:20px}.faq-answer p,.faq-question span{font-size:14px}.faq-answer p{padding:0 20px 20px}.game-page-section{padding:40px 0}.game-iframe-container iframe{height:400px;width:100%}.game-disclaimer{align-items:center;flex-direction:column;padding:25px 20px;text-align:center}.game-disclaimer-content h3{font-size:16px}.game-disclaimer-content p{font-size:13px}}@media (max-width:480px){.page-section{padding:40px 0}.game-iframe-container iframe{border-radius:12px;height:300px}}
/*# sourceMappingURL=main.9d711bfd.css.map*/