:root{--primary-neon:#39ff14;--secondary-gold:gold;--bg-dark:#0a0a0a;--bg-card:#1a1a1a;--text-light:#fff;--text-muted:#a0a0a0;--accent-red:#ff3e3e;--glass:#ffffff0d;--glass-border:#ffffff1a}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-dark);color:var(--text-light);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}@keyframes neonPulse{0%,to{text-shadow:0 0 5px var(--primary-neon), 0 0 10px var(--primary-neon)}50%{text-shadow:0 0 10px var(--primary-neon), 0 0 20px var(--primary-neon)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;border-bottom:1px solid var(--glass-border);background:#0a0a0acc;justify-content:space-between;align-items:center;width:100%;padding:1rem 5%;display:flex;position:fixed;top:0}.logo img{height:40px}.nav-buttons{gap:1rem;display:flex}.btn{text-transform:uppercase;border-radius:8px;padding:.6rem 1.5rem;font-weight:700;text-decoration:none;transition:all .3s}.btn-login{background:var(--glass);color:var(--text-light);border:1px solid var(--glass-border)}.btn-register{background:linear-gradient(135deg, var(--primary-neon), #2ecc71);color:#000;box-shadow:0 4px 15px #39ff144d}.btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.hero{text-align:center;background-color:#0000;background-image:linear-gradient(#0a0a0a99,#0a0a0ae6),url(/hero.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:0 1rem;display:flex}.hero h1{background:linear-gradient(to bottom, #fff, var(--secondary-gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:4rem;font-weight:900;animation:.8s ease-out slideUp}.hero p{color:var(--text-muted);max-width:600px;margin-bottom:2rem;font-size:1.2rem;animation:1s ease-out slideUp}.hero-cta{gap:1rem;margin-top:2rem;animation:1.2s ease-out slideUp;display:flex}.hero-info-badges{gap:1rem;margin-bottom:2rem;animation:1s ease-out slideUp;display:flex}.badge{border:1px solid var(--primary-neon);color:var(--primary-neon);text-transform:uppercase;background:#39ff141a;border-radius:50px;padding:.5rem 1.2rem;font-size:.9rem;font-weight:800;box-shadow:0 0 15px #39ff1433}.badge-gold{border:1px solid var(--secondary-gold);color:var(--secondary-gold);background:#ffd7001a;box-shadow:0 0 15px #ffd70033}.promo-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding:4rem 5%;display:grid}.promo-card{background:var(--bg-card);border:1px solid var(--glass-border);text-align:center;border-radius:15px;padding:2rem;transition:transform .3s}.promo-card:hover{border-color:var(--primary-neon);transform:scale(1.05)}.promo-card h3{color:var(--secondary-gold);margin-bottom:1rem}.info-section{background:#0f0f0f;padding:4rem 5%}.info-table{border-collapse:collapse;background:var(--bg-card);border:1px solid var(--primary-neon);border-radius:10px;width:100%;margin-top:2rem;overflow:hidden}.info-table th,.info-table td{text-align:left;border-bottom:1px solid var(--glass-border);padding:1.2rem}.info-table th{color:var(--primary-neon);background:#39ff141a}.seo-content{max-width:900px;margin:0 auto;padding:6rem 5%}.seo-content h2{color:var(--primary-neon);text-align:center;margin-bottom:2rem;font-size:2.5rem}.marketing-text{text-align:center;background:linear-gradient(135deg, #fff, var(--secondary-gold));-webkit-text-fill-color:transparent;border:1px dashed var(--glass-border);-webkit-background-clip:text;border-radius:20px;margin:2rem 0;padding:2rem;font-size:1.4rem;font-weight:700}.hashtags{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2rem;display:flex}.tag{color:var(--text-muted);font-size:.9rem}.game-section{background:#000;padding:4rem 5%}.section-header{border-left:5px solid var(--primary-neon);background:#111;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem 2rem;display:flex}.section-header h2{color:var(--primary-neon);text-transform:uppercase;font-size:1.5rem}.btn-rtp{border:2px solid var(--primary-neon);color:var(--primary-neon);background:0 0;border-radius:50px;padding:.4rem 1.2rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:all .3s;box-shadow:0 0 10px #39ff1433}.btn-rtp:hover{background:var(--primary-neon);color:#000;box-shadow:0 0 20px var(--primary-neon)}.game-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem;display:grid}.game-card{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:15px;transition:all .3s;position:relative;overflow:hidden}.game-card:hover{border-color:var(--primary-neon);transform:translateY(-10px);box-shadow:0 10px 30px #39ff141a}.game-img-container{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.game-img-container img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.game-card:hover .game-img-container img{filter:brightness(.4)blur(2px);transform:scale(1.1)}.game-overlay{opacity:0;z-index:10;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.game-card:hover .game-overlay{opacity:1}.btn-main{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(90deg,#39ff14,#ff4500);border-radius:50px;padding:.6rem 2.5rem;font-size:1.1rem;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #00000080}.btn-main:hover{transform:scale(1.1);box-shadow:0 6px 20px #39ff1466}.rtp-overlay{background:linear-gradient(#0000,#000000e6);width:100%;padding:.8rem;position:absolute;bottom:0}.rtp-bar-container{background:#ffffff1a;border:1px solid #fff3;border-radius:5px;width:100%;height:10px;margin-bottom:.3rem;overflow:hidden}.rtp-bar{background:linear-gradient(90deg, #2ecc71, var(--primary-neon));border-radius:5px;height:100%;transition:width 1s ease-in-out}.rtp-text{color:#fff;justify-content:space-between;font-size:.75rem;font-weight:800;display:flex}.game-info{text-align:center;padding:1rem}.game-info h4{color:var(--primary-neon);text-transform:uppercase;margin-bottom:.5rem;font-size:.9rem}.bottom-nav{border-top:2px solid var(--primary-neon);z-index:2000;background:#000;justify-content:space-around;align-items:center;width:100%;padding:.6rem 0;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -5px 20px #00000080}.nav-item{color:#fff;flex-direction:column;flex:1;align-items:center;font-size:.7rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.nav-item svg{width:24px;height:24px;fill:var(--secondary-gold);margin-bottom:4px}.nav-item.active svg{fill:var(--primary-neon)}.nav-item:hover{color:var(--primary-neon);transform:translateY(-3px)}footer{border-top:1px solid var(--glass-border);text-align:center;background:#050505;margin-bottom:60px;padding:4rem 5%}@media (width>=769px){.bottom-nav{display:none}}.payment-methods{filter:grayscale()invert();opacity:.5;justify-content:center;gap:2rem;margin-bottom:3rem;display:flex}.footer-links{justify-content:center;gap:2rem;margin-bottom:2rem;display:flex}.footer-links a{color:var(--text-muted);font-size:.9rem;text-decoration:none}.footer-links a:hover{color:var(--primary-neon)}@media (width<=768px){.hero h1{font-size:2.5rem}.nav-buttons{display:none}}
