:root{--text-primary: #FFFFFF;--text-muted: #A0E3D9;--brand-primary-surface: #054449;--brand-dark-surface: #012326;--brand-inner-surface: #033034;--brand-accent: #F9B208;--brand-accent-bright: #FFCC00;--brand-cyan: #00E5BC;--brand-green: #12B828;--brand-border-subtle: rgba(0, 229, 188, .24);--brand-border-gold: rgba(249, 178, 8, .45);--brand-link: #00E5BC}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden;max-width:100vw;background:radial-gradient(ellipse at top center,#034145,#012326 55%,#001517);background-attachment:fixed;color:var(--text-primary);font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:var(--brand-link);text-decoration:none;transition:color .2s ease,opacity .2s ease}a:hover{color:var(--brand-accent-bright);text-decoration:underline;text-underline-offset:3px}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:Roboto,system-ui,sans-serif;color:#fff;margin-top:0;line-height:1.25}h1{font-size:32px;font-weight:900;margin-bottom:16px}h2{font-size:25px;font-weight:800;margin-bottom:14px}h3{font-size:20px;font-weight:700;margin-bottom:10px}h4{font-size:17px;font-weight:700;margin-bottom:8px}.site-container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.site-header{position:sticky;top:0;z-index:999;width:100%;background:#012326f0;backdrop-filter:blur(12px);border-bottom:1px solid var(--brand-border-subtle);box-shadow:0 4px 20px #00000073;padding:10px 0}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.header-logo-wrap{display:flex;align-items:center;flex:0 0 auto}.header-logo{width:170px;height:48px;object-fit:contain}.header-nav-links{display:flex;align-items:center;gap:6px}.nav-pill-link{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;color:#e2f7f3;font-size:14px;font-weight:700;text-decoration:none;border:1px solid transparent;transition:all .2s ease}.nav-pill-link svg{width:18px;height:18px;fill:var(--brand-cyan)}.nav-pill-link:hover{background:#00e5bc1f;border-color:var(--brand-border-subtle);color:#fff;text-decoration:none}.header-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.btn-login-outline{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;border-radius:999px;border:1.5px solid var(--brand-cyan);background:#0544498c;color:#fff;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;min-height:40px;transition:all .2s ease}.btn-login-outline:hover{background:#00e5bc2e;color:#fff;text-decoration:none;transform:translateY(-1px)}.btn-register-gold{display:inline-flex;align-items:center;justify-content:center;padding:9px 20px;border-radius:999px;border:none;background:linear-gradient(135deg,#fc0,#f9b208);color:#012326;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.4px;min-height:40px;box-shadow:0 4px 14px #f9b20859;transition:all .2s ease}.btn-register-gold:hover{background:linear-gradient(135deg,#ffd83b,#ffa800);color:#012326;text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 18px #f9b20880}.btn-cta-primary{display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;border-radius:999px;background:linear-gradient(135deg,#fc0,#f9b208);color:#012326;font-size:16px;font-weight:900;min-height:46px;box-shadow:0 6px 20px #f9b20852;transition:all .2s ease;text-align:center}.btn-cta-primary:hover{color:#012326;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 24px #f9b2087a}.btn-cta-secondary{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:999px;background:#054449bf;border:1.5px solid var(--brand-border-subtle);color:#fff;font-size:15px;font-weight:700;min-height:46px;transition:all .2s ease;text-align:center}.btn-cta-secondary:hover{border-color:var(--brand-cyan);background:#00e5bc24;color:#fff;text-decoration:none}.hero-banner-wrap{margin-top:18px;margin-bottom:14px}.hero-banner-card{display:block;border-radius:16px;overflow:hidden;border:1px solid var(--brand-border-gold);box-shadow:0 12px 32px #00000073}.hero-banner-card img{width:100%;aspect-ratio:1200 / 375;object-fit:cover}.notice-marquee{display:flex;align-items:center;gap:10px;background:#054449b8;border:1px solid var(--brand-border-subtle);border-radius:999px;padding:6px 18px;margin-bottom:18px;overflow:hidden}.notice-marquee svg{width:20px;height:20px;flex:0 0 auto;fill:var(--brand-accent-bright)}.marquee-ticker-viewport{flex:1 1 auto;overflow:hidden;white-space:nowrap}.marquee-ticker-track{display:inline-block;white-space:nowrap;font-size:14px;font-weight:600;color:#e2f7f3;animation:scrollLoop 32s linear infinite}@keyframes scrollLoop{0%{transform:translate(0)}to{transform:translate(-50%)}}.jackpot-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;background:linear-gradient(90deg,#03363b,#065359,#03363b);border:1px solid var(--brand-border-gold);border-radius:16px;padding:14px 24px;margin-bottom:22px;box-shadow:0 8px 24px #00000059}.jackpot-label{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:.8px;color:var(--brand-cyan)}.jackpot-digits{font-family:Roboto,monospace;font-size:28px;font-weight:900;letter-spacing:2px;color:var(--brand-accent-bright);text-shadow:0 0 14px rgba(255,204,0,.45)}.surface-section{background:#0544496b;border:1px solid var(--brand-border-subtle);border-radius:18px;padding:28px 26px;margin-bottom:22px;box-shadow:0 10px 28px #00000047}.surface-section-alt{background:#012326c7;border:1px solid rgba(0,229,188,.16);border-radius:18px;padding:28px 26px;margin-bottom:22px}.surface-card{background:#033034d9;border:1px solid var(--brand-border-subtle);border-radius:14px;padding:20px;transition:border-color .2s ease,transform .2s ease}.surface-card:hover{border-color:var(--brand-cyan)}.answer-capsule{background:#00e5bc14;border-left:4px solid var(--brand-accent);border-radius:0 12px 12px 0;padding:16px 20px;margin:14px 0 18px;font-size:15.5px;color:#e8fbf8}.answer-capsule strong{color:var(--brand-accent-bright)}.grid-2col{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:center}.grid-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.section-media-img{width:100%;border-radius:16px;border:1px solid var(--brand-border-subtle);box-shadow:0 10px 26px #0006}.tabs-nav{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 20px}.tab-btn{display:inline-flex;align-items:center;gap:8px;background:#033034e6;color:#cfece7;border:1px solid var(--brand-border-subtle);border-radius:999px;padding:10px 20px;font-family:Roboto,sans-serif;font-size:15px;font-weight:700;cursor:pointer;min-height:42px;transition:all .2s ease}.tab-btn:hover{border-color:var(--brand-cyan);color:#fff}.tab-btn[aria-selected=true]{background:linear-gradient(135deg,#fc0,#f9b208);color:#012326;border-color:transparent;font-weight:900}.tab-panel{display:none}.tab-panel.active{display:block}.game-tile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.game-tile{position:relative;display:block;border-radius:14px;overflow:hidden;border:1px solid var(--brand-border-subtle);background:#011b1e;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.game-tile:hover{transform:translateY(-4px);border-color:var(--brand-accent-bright);box-shadow:0 10px 22px #00e5bc33;text-decoration:none}.game-tile img{width:100%;aspect-ratio:440 / 528;object-fit:cover}.game-tile-badge{position:absolute;top:8px;left:8px;background:#012326e0;color:var(--brand-accent-bright);border:1px solid var(--brand-border-gold);font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px}.game-tile-label{padding:8px 10px;font-size:13px;font-weight:700;color:#fff;text-align:center;background:#012326eb}.table-scroll{width:100%;overflow-x:auto;margin:16px 0;border-radius:12px;border:1px solid var(--brand-border-subtle)}table{width:100%;border-collapse:collapse;background:#02292d;color:#fff;font-size:15px}th,td{padding:12px 14px;text-align:left;border-bottom:1px solid rgba(0,229,188,.14)}th{background:#054449;color:var(--brand-cyan);font-weight:800}.faq-list{display:flex;flex-direction:column;gap:12px;margin-top:16px}.faq-item{background:#033034cc;border:1px solid var(--brand-border-subtle);border-radius:12px;padding:14px 18px}.faq-item summary{cursor:pointer;font-weight:700;font-size:16px;color:#fff;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq-item summary span{color:var(--brand-accent-bright);font-weight:900}.faq-item p{margin:10px 0 0;color:#cfece7}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13.5px;margin:16px 0 10px;color:var(--text-muted)}.feature-list{padding-left:20px;margin:12px 0}.feature-list li{margin-bottom:10px}.cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:18px}.text-center{text-align:center}.site-footer{background:#011b1e;border-top:1px solid var(--brand-border-subtle);margin-top:44px;padding:36px 0 28px}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin-bottom:24px}.footer-nav a{color:#cfece7;font-weight:700;font-size:14px;text-transform:uppercase}.footer-nav a:hover{color:var(--brand-accent-bright);text-decoration:none}.footer-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:center;text-align:center;padding:20px 0;border-top:1px solid rgba(0,229,188,.14);border-bottom:1px solid rgba(0,229,188,.14)}.badge-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.trust-pill{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;background:#054449a6;border:1px solid var(--brand-border-subtle);color:#e2f7f3;font-size:12.5px;font-weight:700}.footer-bottom{text-align:center;margin-top:18px;font-size:13.5px;color:var(--text-muted)}.mobile-bottom-bar{display:none}@media(max-width:1024px){.header-nav-links{display:none}body{padding-bottom:78px}.mobile-bottom-bar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0;z-index:999;background:#012326f5;backdrop-filter:blur(12px);border-top:1px solid var(--brand-border-subtle);padding:7px 4px}.mobile-bottom-bar a{display:flex;flex-direction:column;align-items:center;gap:3px;color:#cfece7;font-size:11px;font-weight:700;text-transform:uppercase}.mobile-bottom-bar a:hover{color:var(--brand-accent-bright);text-decoration:none}.mobile-bottom-bar svg{width:22px;height:22px;fill:var(--brand-cyan)}}@media(max-width:767px){body{font-size:14.5px}h1{font-size:25px}h2{font-size:21px}h3{font-size:18px}.header-logo{width:128px;height:36px}.btn-login-outline,.btn-register-gold{padding:7px 13px;font-size:12.5px;min-height:36px}.jackpot-digits{font-size:22px}.surface-section,.surface-section-alt{padding:20px 14px}.grid-2col,.grid-3col,.footer-trust-grid{grid-template-columns:1fr}.game-tile-grid{grid-template-columns:repeat(3,1fr);gap:8px}}
