.hero{background:linear-gradient(135deg,#1a1a2e,#0f0f1e);overflow:hidden;padding:4rem 2rem;position:relative;text-align:center}.hero:before{animation:rotate 20s linear infinite;content:"🎰🎮👾🕹️💎";font-size:15rem;left:50%;opacity:.05;position:absolute;top:50%;transform:translate(-50%,-50%)}.hero h1{animation:glitch 3s infinite;font-size:3rem;margin-bottom:1rem;text-shadow:0 0 20px #0f0}.hero p{color:#6f6;font-size:1.3rem;margin-bottom:2rem}.cta-button{background:#0f0;border:none;box-shadow:0 0 20px #00ff0080;color:#0a0a0a;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:700;overflow:hidden;padding:1rem 3rem;position:relative;text-decoration:none;transition:all .3s}.cta-button:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.cta-button:hover:before{left:100%}.cta-button:hover{box-shadow:0 0 40px #0f0c;transform:scale(1.05)}.slot-demo{margin:4rem auto;max-width:1200px;padding:2rem;text-align:center}.slot-demo h2{font-size:2.5rem;margin-bottom:2rem;text-shadow:0 0 15px #0f0}.slot-demo .slot-machine{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:5px solid #0f0;border-radius:20px;box-shadow:0 0 40px #00ff004d;margin:2rem auto;max-width:600px;padding:3rem}.slot-demo .reels{gap:1rem;margin-bottom:2rem}.slot-demo .reel,.slot-demo .reels{display:flex;justify-content:center}.slot-demo .reel{align-items:center;background:#0a0a0a;border:3px solid #0f0;border-radius:10px;box-shadow:inset 0 0 20px #0f03;font-size:4rem;height:120px;width:120px}.spin-button{background:#0f0;border:none;border-radius:10px;color:#0a0a0a;cursor:pointer;font-weight:700;padding:1rem 3rem;transition:all .3s}.spin-button:hover{box-shadow:0 0 40px #0f0c;transform:scale(1.1)}.spin-button:active{transform:scale(.95)}.features{margin:4rem auto;max-width:1200px;padding:2rem}.features h2{font-size:2.5rem;margin-bottom:3rem;text-align:center;text-shadow:0 0 15px #0f0}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.feature-card{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:2px solid #0f0;border-radius:15px;box-shadow:0 5px 15px #0f03;padding:2rem;text-align:center;transition:all .3s}.feature-card:hover{border-color:#6f6;box-shadow:0 15px 30px #0f06;transform:translateY(-10px)}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature-card h3{color:#6f6;font-size:1.5rem;margin-bottom:1rem}.feature-card p{color:#8f8;line-height:1.6}.stats{background:linear-gradient(135deg,#1a1a2e,#0f0f1e);margin:4rem 0;padding:4rem 2rem}.stats-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1200px;text-align:center}.stat-item{padding:2rem}.stat-number{color:#0f0;font-size:3rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 0 20px #0f0}.stat-label{font-size:1.2rem}.faq{margin:4rem auto;max-width:1000px;padding:2rem}.faq h2{font-size:2.5rem;margin-bottom:3rem;text-align:center;text-shadow:0 0 15px #0f0}.faq-item{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:2px solid #0f0;border-radius:10px;margin-bottom:1.5rem;overflow:hidden;transition:all .3s}.faq-item:hover{box-shadow:0 5px 20px #00ff004d}.faq-question{align-items:center;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;padding:1.5rem}.faq-question:hover{background:#00ff001a}.faq-answer{color:#8f8;line-height:1.6;max-height:0;overflow:hidden;padding:0 1.5rem;transition:all .3s}.faq-answer.active{max-height:500px;padding:1.5rem}.faq-toggle{font-size:1.5rem;transition:transform .3s}.faq-item.active .faq-toggle{transform:rotate(180deg)}.safety-banner{background:linear-gradient(90deg,#f44,#f66);border:3px solid red;box-shadow:0 0 30px #ff00004d;color:#fff;margin:4rem 0;padding:2rem;text-align:center}.safety-banner h3{font-size:2rem;margin-bottom:1rem}.safety-banner p{font-size:1.2rem;margin:0 auto;max-width:800px}@media (max-width:992px){.hero h1{font-size:2.5rem}.nav-links{gap:1.5rem}.reels{gap:.5rem}.reel{font-size:3rem;height:90px;width:90px}}@media (max-width:768px){.menu-toggle{display:block}.nav-links{background:#1a1a1a;border-top:2px solid #0f0;display:none;flex-direction:column;left:0;padding:1rem;position:absolute;top:100%;width:100%}.nav-links.active{display:flex}nav{flex-direction:column}.hero h1{font-size:2rem}.hero p{font-size:1rem}.reel{font-size:2rem;height:70px;width:70px}.slot-demo .slot-machine{padding:1.5rem}.stat-number{font-size:2rem}}@media (max-width:576px){.hero h1{font-size:1.8rem}.reels{gap:.3rem}.reel{font-size:1.8rem;height:60px;width:60px}.spin-button{font-size:1.2rem;padding:.8rem 2rem}.features-grid{grid-template-columns:1fr}}@media (max-width:480px){.logo{font-size:1.5rem}.hero{padding:3rem 1rem}.cta-button{font-size:1rem;padding:.8rem 2rem}}.content-container{margin:4rem auto;max-width:1000px;padding:2rem}.terms-box{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:3px solid #0f0;border-radius:15px;box-shadow:0 0 30px #00ff004d;padding:3rem}.terms-box h2{color:#6f6;font-size:2rem;margin:2rem 0 1rem;text-shadow:0 0 10px #0f0}.terms-box h3{color:#6f6;font-size:1.5rem;margin:1.5rem 0 1rem}.terms-box p{color:#8f8;font-size:1.05rem;line-height:1.8;margin-bottom:1rem}.terms-box ul{color:#8f8;line-height:1.8;margin:1rem 0 1rem 2rem}.terms-box li{margin-bottom:.5rem}.highlight-box{background:#f443;border:2px solid #f44;border-radius:10px;margin:2rem 0;padding:1.5rem}.highlight-box p{color:#faa}.last-updated{color:#6f6;font-style:italic;margin-top:3rem;text-align:center}@media (max-width:768px){.page-header h1{font-size:2rem}.terms-box{padding:2rem}}.privacy-box{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:3px solid #0f0;border-radius:15px;box-shadow:0 0 30px #00ff004d;padding:3rem}.privacy-box h2{color:#6f6;font-size:2rem;margin:2rem 0 1rem;text-shadow:0 0 10px #0f0}.privacy-box h3{color:#6f6;font-size:1.5rem;margin:1.5rem 0 1rem}.privacy-box p{color:#8f8;font-size:1.05rem;line-height:1.8;margin-bottom:1rem}.privacy-box ul{color:#8f8;line-height:1.8;margin:1rem 0 1rem 2rem}.privacy-box li{margin-bottom:.5rem}.responsible-box{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:3px solid #0f0;border-radius:15px;box-shadow:0 0 30px #00ff004d;margin-bottom:3rem;padding:3rem}.responsible-box h2{color:#6f6;font-size:2rem;margin:2rem 0 1rem;text-shadow:0 0 10px #0f0}.responsible-box p{color:#8f8;font-size:1.05rem;line-height:1.8;margin-bottom:1rem}.responsible-box ul{color:#8f8;line-height:1.8;margin:1rem 0 1rem 2rem}.responsible-box li{margin-bottom:.5rem}.warning-box{background:linear-gradient(90deg,#f44,#f66);border:3px solid red;border-radius:15px;box-shadow:0 0 30px #ff00004d;color:#fff;margin:3rem 0;padding:2rem}.warning-box h2{font-size:2rem;margin-bottom:1rem}.warning-box p{font-size:1.2rem;line-height:1.6}.info-box{background:#00ff001a;border:2px solid #0f0;border-radius:15px;margin:2rem 0;padding:2rem}.info-box h3{color:#6f6;font-size:1.5rem;margin-bottom:1rem}.resource-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:3rem 0}.resource-card{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:2px solid #0f0;border-radius:15px;padding:2rem;text-align:center;transition:all .3s}.resource-card:hover{box-shadow:0 10px 30px #0f06;transform:translateY(-5px)}.resource-icon{font-size:3rem;margin-bottom:1rem}.resource-card h3{color:#6f6;margin-bottom:1rem}.resource-card p{color:#8f8;line-height:1.6;margin-bottom:1rem}.resource-link{background:#0f0;border-radius:5px;color:#0a0a0a;display:inline-block;font-weight:700;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s}.resource-link:hover{box-shadow:0 0 20px #00ff0080;transform:scale(1.05)}@media (max-width:768px){.responsible-box{padding:2rem}.resource-grid{grid-template-columns:1fr}}.contact-container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:4rem auto;max-width:1200px;padding:2rem}.contact-form-section{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:3px solid #0f0;border-radius:15px;box-shadow:0 0 30px #00ff004d;padding:3rem}.contact-form-section h2{font-size:2rem;margin-bottom:2rem;text-align:center;text-shadow:0 0 15px #0f0}.form-group{margin-bottom:1.5rem}.form-group label{color:#6f6;display:block;font-weight:700;margin-bottom:.5rem}.form-group input,.form-group textarea{background:#0a0a0a;border:2px solid #0f0;border-radius:5px;color:#0f0;font-family:Courier New,monospace;font-size:1rem;padding:1rem;transition:all .3s;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#6f6;box-shadow:0 0 15px #00ff0080;outline:none}.form-group textarea{min-height:150px;resize:vertical}.submit-button{background:#0f0;border:none;border-radius:5px;box-shadow:0 0 20px #00ff0080;color:#0a0a0a;cursor:pointer;font-size:1.2rem;font-weight:700;padding:1rem;transition:all .3s;width:100%}.submit-button:hover{box-shadow:0 0 30px #0f0c;transform:scale(1.05)}.contact-info-section{display:flex;flex-direction:column;gap:2rem}.info-card{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:2px solid #0f0;border-radius:15px;box-shadow:0 0 20px #0f03;padding:2rem;transition:all .3s}.info-card:hover{box-shadow:0 10px 30px #0f06;transform:translateY(-5px)}.info-card-icon{font-size:3rem}.info-card h3,.info-card-icon{margin-bottom:1rem;text-align:center}.info-card h3{color:#6f6;font-size:1.5rem}.info-card p{color:#8f8;line-height:1.6;text-align:center}.info-card a{color:#0f0;text-decoration:none;transition:all .3s;word-break:break-all}.info-card a:hover{text-shadow:0 0 10px #0f0}.success-message{animation:slideIn .5s ease;background:linear-gradient(135deg,#0f0,#6f6);border-radius:10px;color:#0a0a0a;display:none;font-weight:700;margin-bottom:2rem;padding:1.5rem;text-align:center}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.menu-toggle{display:block}.nav-links{background:#1a1a1a;border-top:2px solid #0f0;display:none;flex-direction:column;left:0;padding:1rem;position:absolute;top:100%;width:100%}.nav-links.active{display:flex}nav{flex-direction:column}.page-header h1{font-size:2rem}.contact-container{grid-template-columns:1fr}}@media (max-width:576px){.page-header h1{font-size:1.8rem}.contact-form-section{padding:2rem}}.content-section{margin:4rem auto;max-width:1000px;padding:2rem}.mission-box{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:3px solid #0f0;border-radius:15px;box-shadow:0 0 30px #00ff004d;margin-bottom:3rem;padding:3rem}.mission-box h2{font-size:2.5rem;margin-bottom:1.5rem;text-align:center;text-shadow:0 0 15px #0f0}.mission-box p{color:#8f8;font-size:1.2rem;line-height:1.8;margin-bottom:1rem}.values-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:3rem 0}.value-card{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:2px solid #0f0;border-radius:15px;padding:2rem;text-align:center;transition:all .3s}.value-card:hover{box-shadow:0 10px 30px #0f06;transform:translateY(-10px)}.value-icon{font-size:3rem;margin-bottom:1rem}.value-card h3{color:#6f6;font-size:1.5rem;margin-bottom:1rem}.value-card p{color:#8f8;line-height:1.6}.developer-section{background:linear-gradient(135deg,#1a1a2e,#0f0f1e);border-bottom:3px solid #0f0;border-top:3px solid #0f0;margin:4rem 0;padding:4rem 2rem}.developer-container{margin:0 auto;max-width:800px;text-align:center}.developer-card{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:3px solid #0f0;border-radius:20px;box-shadow:0 0 40px #00ff004d;padding:3rem}.developer-avatar{align-items:center;background:linear-gradient(135deg,#2d2d2d,#1a1a1a);border:5px solid #0f0;border-radius:50%;box-shadow:0 0 30px #00ff0080;display:flex;font-size:4rem;height:150px;justify-content:center;margin:0 auto 2rem;width:150px}.developer-card h2{font-size:2.5rem;margin-bottom:.5rem;text-shadow:0 0 15px #0f0}.developer-title{color:#6f6;font-size:1.3rem;margin-bottom:2rem}.developer-info{margin:2rem auto;max-width:500px;text-align:left}.info-item{align-items:center;background:#00ff001a;border-left:3px solid #0f0;border-radius:5px;display:flex;gap:1rem;margin-bottom:1rem;padding:1rem}.info-icon{font-size:1.5rem}.info-item a{color:#6f6;text-decoration:none;transition:all .3s;word-break:break-all}.info-item a:hover{color:#0f0;text-shadow:0 0 10px #0f0}.story-section{margin:4rem auto;max-width:1000px;padding:2rem}.story-box{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:2px solid #0f0;border-radius:15px;box-shadow:0 0 20px #0f03;padding:3rem}.story-box h2{font-size:2.5rem;margin-bottom:2rem;text-align:center;text-shadow:0 0 15px #0f0}.story-box p{color:#8f8;font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem}@media (max-width:768px){.menu-toggle{display:block}.nav-links{background:#1a1a1a;border-top:2px solid #0f0;display:none;flex-direction:column;left:0;padding:1rem;position:absolute;top:100%;width:100%}.nav-links.active{display:flex}nav{flex-direction:column}.page-header h1{font-size:2rem}.developer-card,.mission-box,.story-box{padding:2rem}}@media (max-width:576px){.page-header h1{font-size:1.8rem}.values-grid{grid-template-columns:1fr}}header{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border-bottom:3px solid #0f0;box-shadow:0 0 20px #00ff004d;padding:1.5rem;position:sticky;top:0;z-index:1000}nav{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1200px}.logo{animation:pulse 2s infinite;font-size:1.8rem;font-weight:700;text-shadow:0 0 10px #0f0,0 0 20px #0f0}.nav-links{display:flex;gap:2rem;list-style:none}.nav-links a{color:#0f0;font-weight:700;padding:.5rem;position:relative;text-decoration:none;transition:all .3s}.nav-links a:after{background:#0f0;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s;width:0}.nav-links a:hover:after{width:100%}.nav-links a:hover{text-shadow:0 0 10px #0f0;transform:translateY(-2px)}.menu-toggle{background:none;border:2px solid #0f0;border-radius:5px;color:#0f0;cursor:pointer;display:none;font-size:1.5rem;padding:.5rem 1rem}.page-header{background:linear-gradient(135deg,#1a1a2e,#0f0f1e);padding:4rem 2rem 2rem;text-align:center}.page-header h1{font-size:3rem;margin-bottom:1rem;text-shadow:0 0 20px #0f0}.back-button{background:#0000;border:2px solid #0f0;color:#0f0;display:inline-block;font-weight:700;margin-top:1rem;padding:.8rem 2rem;text-decoration:none;transition:all .3s}.back-button:hover{background:#0f0;box-shadow:0 0 20px #00ff0080;color:#0a0a0a}.coming-soon-container{margin:4rem auto;max-width:1000px;padding:2rem;text-align:center}.coming-soon-box{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:5px solid #0f0;border-radius:20px;box-shadow:0 0 50px #00ff0080;overflow:hidden;padding:5rem 3rem;position:relative}.coming-soon-box:before{animation:rotate 20s linear infinite;content:"🎮🎰👾🕹️💎🎲";font-size:10rem;left:50%;opacity:.05;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.coming-soon-icon{animation:bounce 2s infinite;font-size:8rem;margin-bottom:2rem}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.coming-soon-box h2{animation:glitch 3s infinite;font-size:3rem;margin-bottom:2rem;text-shadow:0 0 20px #0f0}@keyframes glitch{0%,90%,to{transform:translate(0)}92%{transform:translate(-3px,3px)}94%{transform:translate(3px,-3px)}96%{transform:translate(-3px,-3px)}}.coming-soon-box p{color:#8f8;font-size:1.4rem;line-height:1.8;margin-bottom:1.5rem}.feature-preview{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:3rem 0;padding:2rem}.preview-card{background:#00ff001a;border:2px solid #0f0;border-radius:15px;padding:2rem;transition:all .3s}.preview-card:hover{background:#0f03;box-shadow:0 0 30px #00ff004d;transform:scale(1.05)}.preview-icon{font-size:3rem;margin-bottom:1rem}.preview-card h3{color:#6f6;font-size:1.3rem;margin-bottom:.5rem}.preview-card p{color:#8f8;font-size:1rem}.countdown{background:linear-gradient(90deg,#0f0,#6f6);border-radius:15px;box-shadow:0 0 30px #00ff0080;color:#0a0a0a;margin:3rem auto;max-width:600px;padding:2rem}.countdown h3{font-size:2rem;margin-bottom:1rem}.countdown-text{font-size:1.5rem;font-weight:700}.notify-section{margin-top:3rem}.notify-input{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.notify-input input{background:#0a0a0a;border:2px solid #0f0;border-radius:5px;color:#0f0;flex:1 1;font-family:Courier New,monospace;font-size:1rem;max-width:400px;min-width:250px;padding:1rem}.notify-input input:focus{box-shadow:0 0 15px #00ff0080;outline:none}.notify-button{background:#0f0;border:none;border-radius:5px;box-shadow:0 0 20px #00ff0080;color:#0a0a0a;cursor:pointer;font-weight:700;padding:1rem 2rem;transition:all .3s}.notify-button:hover{box-shadow:0 0 30px #0f0c;transform:scale(1.05)}footer{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border-top:3px solid #0f0;padding:3rem 2rem;text-align:center}.footer-links{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2rem}.footer-links a{color:#6f6;text-decoration:none;transition:all .3s}.footer-links a:hover{color:#0f0;text-shadow:0 0 10px #0f0}.footer-text{color:#8f8;margin-top:1rem}@media (max-width:768px){.menu-toggle{display:block}.nav-links{background:#1a1a1a;border-top:2px solid #0f0;display:none;flex-direction:column;left:0;padding:1rem;position:absolute;top:100%;width:100%}.nav-links.active{display:flex}nav{flex-direction:column}.page-header h1{font-size:2rem}.coming-soon-box{padding:3rem 2rem}.coming-soon-icon{font-size:5rem}.coming-soon-box h2{font-size:2rem}}@media (max-width:576px){.page-header h1{font-size:1.8rem}.feature-preview{grid-template-columns:1fr}}*{box-sizing:border-box;margin:0;padding:0}body{background:#0a0a0a;color:#0f0;font-family:Courier New,monospace;overflow-x:hidden;padding:20px}body:before{background-image:linear-gradient(0deg,#0000 24%,#00ff000d 25%,#00ff000d 26%,#0000 27%,#0000 74%,#00ff000d 75%,#00ff000d 76%,#0000 77%,#0000),linear-gradient(90deg,#0000 24%,#00ff000d 25%,#00ff000d 26%,#0000 27%,#0000 74%,#00ff000d 75%,#00ff000d 76%,#0000 77%,#0000);background-size:50px 50px;content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}@keyframes glow{0%,to{text-shadow:0 0 10px #0f0,0 0 20px #0f0}50%{text-shadow:0 0 20px #0f0,0 0 40px #0f0,0 0 60px #0f0}}@keyframes spin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes winFlash{0%,to{background:#ffd7001a;box-shadow:0 0 20px #ffd7004d}50%{background:#ffd7004d;box-shadow:0 0 40px #ffd70099}}.container{margin:0 auto;max-width:1400px}.header{margin-bottom:30px;text-align:center}.header h1{animation:glow 2s infinite;font-size:3rem;margin-bottom:10px}.header p{font-Size:1.2rem;color:#6f6}.stats-bar{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.stat-box{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:2px solid #0f0;border-radius:10px;padding:15px;text-align:center}.stat-box.gold{border-color:gold}.stat-label{color:#6f6;font-size:.9rem}.stat-value{font-size:1.8rem;font-weight:700}.stat-value.gold{color:gold}.free-spins-banner{animation:pulse 1s infinite;background:linear-gradient(90deg,gold,#ff8c00);border-radius:10px;color:#000;font-size:1.2rem;margin-bottom:20px;padding:15px}.free-spins-banner,.message-box{font-weight:700;text-align:center}.message-box{background:#00ff001a;border:2px solid #0f0;border-radius:10px;font-size:1.5rem;margin-bottom:30px;padding:20px}.message-box.winning{animation:pulse .5s infinite}.games-page .slot-machine{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:5px solid #0f0;border-radius:20px;box-shadow:0 0 50px #00ff004d;margin-bottom:30px;padding:30px}.reels-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:20px}.reel{background:#000;border:3px solid #0f0;border-radius:10px;padding:10px}.symbol{background:#00ff000d;border:2px solid #0f03;border-radius:8px;font-size:4rem;margin-bottom:5px;padding:10px;text-align:center;transition:all .3s ease}.symbol:last-child{margin-bottom:0}.symbol:hover{transform:scale(1.1)}.symbol.winning{animation:winFlash .5s infinite;background:#ffd70033;border-color:gold}.symbol.spinning{animation:spin .1s linear infinite}.paylines-indicator{color:#6f6;font-size:.9rem;margin-top:10px;text-align:center}.controls{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:30px}button{background:#0f0;border:none;border-radius:10px;color:#000;cursor:pointer;font-family:Courier New,monospace;font-size:1.2rem;font-weight:700;padding:15px;transition:all .2s}button:hover:not(:disabled){box-shadow:0 0 20px #00ff0080;transform:scale(1.05)}button:disabled{cursor:not-allowed;opacity:.5}.spin-button{background:linear-gradient(90deg,#0f0,#0c0);box-shadow:0 0 20px #00ff0080;font-size:1.5rem;grid-column:span 2;padding:20px}.spin-button:disabled{background:#666;box-shadow:none}.auto-button{background:linear-gradient(90deg,#6f6,#0f0);font-size:1rem}.stop-auto-button{animation:pulse 1s infinite;background:#f33;color:#fff;grid-column:span 2}.secondary-controls{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:30px}.secondary-button{background:#0f03;border:2px solid #0f0;border-radius:10px;color:#0f0;cursor:pointer;font-size:1rem;padding:12px 25px}.paytable{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:3px solid #0f0;border-radius:15px;margin-bottom:30px;padding:25px}.paytable h2{font-size:2rem;margin-bottom:20px;text-align:center;text-shadow:0 0 10px #0f0}.paytable-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.paytable-item{align-items:center;background:#00ff000d;border:2px solid #0f0;border-radius:10px;display:flex;gap:15px;padding:15px}.paytable-icon{font-size:2.5rem}.paytable-info{flex:1 1}.paytable-name{font-weight:700;margin-bottom:5px}.paytable-value{color:#6f6;font-size:.9rem}.bonus-features{background:#ffd7001a;border:2px solid gold;border-radius:10px;margin-top:20px;padding:15px}.bonus-features h3{color:gold;margin-bottom:10px}.bonus-features ul{color:#8f8;line-height:1.8;padding-left:20px}.statistics{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:3px solid #0f0;border-radius:15px;padding:25px;text-align:center}.statistics h3{font-size:1.5rem;margin-bottom:15px;text-shadow:0 0 10px #0f0}.stats-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.footer{color:#6f6;font-size:.9rem;margin-top:30px;text-align:center}.footer p{margin-top:10px}.hidden{display:none}@media (max-width:768px){.header h1{font-size:2rem}.symbol{font-size:2.5rem}.reels-container{gap:5px}.reel{padding:5px}}