.layout-section,html[data-layout=layout2] #layout-1-root,html[data-layout=layout3] #layout-1-root,html[data-layout=layout4] #layout-1-root,html[data-layout=layout5] #layout-1-root,body[data-layout=layout2] #layout-1-root,body[data-layout=layout3] #layout-1-root,body[data-layout=layout4] #layout-1-root,body[data-layout=layout5] #layout-1-root,body.layout-layout2 #layout-1-root,body.layout-layout3 #layout-1-root,body.layout-layout4 #layout-1-root,body.layout-layout5 #layout-1-root{display:none!important}html[data-layout=layout1] #layout-1-root,body[data-layout=layout1] #layout-1-root,body.layout-layout1 #layout-1-root{display:block!important}html:not([data-layout=layout2]):not([data-layout=layout3]):not([data-layout=layout4]):not([data-layout=layout5]) body:not([data-layout=layout2]):not([data-layout=layout3]):not([data-layout=layout4]):not([data-layout=layout5]):not(.layout-layout2):not(.layout-layout3):not(.layout-layout4):not(.layout-layout5) #layout-1-root{display:block!important}html[data-layout=layout2] #layout-2-root,body[data-layout=layout2] #layout-2-root,body.layout-layout2 #layout-2-root,html[data-layout=layout3] #layout-3-root,body[data-layout=layout3] #layout-3-root,body.layout-layout3 #layout-3-root,html[data-layout=layout4] #layout-4-root,body[data-layout=layout4] #layout-4-root,body.layout-layout4 #layout-4-root,html[data-layout=layout5] #layout-5-root,body[data-layout=layout5] #layout-5-root,body.layout-layout5 #layout-5-root{display:block!important}html[data-layout=layout2] .page-footer,body[data-layout=layout2] .page-footer,html[data-layout=layout2] .mobile-dock,body[data-layout=layout2] .mobile-dock,html[data-layout=layout2] #mobile-floating-nav,body[data-layout=layout2] #mobile-floating-nav,html[data-layout=layout3] .page-footer,body[data-layout=layout3] .page-footer,html[data-layout=layout3] .mobile-dock,body[data-layout=layout3] .mobile-dock,html[data-layout=layout3] #mobile-floating-nav,body[data-layout=layout3] #mobile-floating-nav,html[data-layout=layout4] .mobile-dock,body[data-layout=layout4] .mobile-dock,html[data-layout=layout5] .mobile-dock,body[data-layout=layout5] .mobile-dock{display:none!important}.l2-header{display:flex;align-items:center;justify-content:space-between;padding:12px 32px;background:#0a0f1af5;border-bottom:2px solid var(--gold);backdrop-filter:blur(16px);position:sticky;top:0;z-index:1000;box-shadow:0 4px 20px #00000080}[data-theme-type=light] .l2-header{background:#fffffffa;box-shadow:0 4px 20px #00000014}.l2-header-badge{display:inline-flex;align-items:center;gap:6px;background:#ffd7001f;border:1px solid rgba(255,215,0,.4);color:var(--gold-bright);padding:6px 14px;border-radius:20px;font-size:.76rem;font-weight:800;font-family:Oswald,sans-serif;letter-spacing:.05em;text-transform:uppercase}[data-theme-type=light] .l2-header-badge{background:#f1f5f9;border-color:#cbd5e1;color:var(--gold)}.btn-l2-header-store{display:inline-flex;align-items:center;gap:6px;background:#000;color:#fff;border:1px solid #475569;padding:6px 14px;border-radius:20px;font-size:.78rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-l2-header-store:hover{border-color:var(--gold);background:#1e293b;transform:translateY(-1px)}.btn-l2-header-cta{display:inline-flex;align-items:center;gap:6px;background:var(--gold-grad);color:#000;border:none;padding:7px 18px;border-radius:20px;font-size:.8rem;font-weight:800;font-family:Oswald,sans-serif;cursor:pointer;box-shadow:0 2px 10px #ffd70066;transition:all .2s ease}.btn-l2-header-cta:hover{transform:translateY(-2px);box-shadow:0 4px 18px #ffd700b3}.l2-hero-wrap{max-width:1360px;margin:20px auto 40px;padding:0 24px}.l2-hero-stage{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;background:linear-gradient(135deg,#060a14f0,#0c111ce0,#141c32eb),url(../../games/slot/wild_buffalo/ways/assets/background.webp);background-size:cover;background-position:center;border:2px solid var(--gold);border-radius:28px;padding:48px 52px;box-shadow:0 20px 55px #000000b3,0 0 35px #ffd70033;position:relative;overflow:hidden}[data-theme-type=light] .l2-hero-stage{background:linear-gradient(135deg,#fffffff2,#f8fafceb),url(../../games/slot/wild_buffalo/ways/assets/background.webp);background-size:cover;background-position:center;border-color:#0000001f;box-shadow:0 20px 50px #00000014,0 0 25px #0000000d}.l2-hero-stage:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,215,0,.16) 0%,transparent 70%);pointer-events:none}.l2-app-pill{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(90deg,#10b98140,#ffd70040);border:1.5px solid var(--emerald);color:var(--emerald);padding:6px 16px;border-radius:20px;font-size:.78rem;font-weight:800;font-family:Oswald,sans-serif;letter-spacing:.08em;margin-bottom:14px}.l2-headline{font-family:Cinzel,serif;font-size:2.75rem;font-weight:900;line-height:1.1;color:#fff;margin-bottom:14px;letter-spacing:-.02em;text-shadow:0 2px 10px rgba(0,0,0,.6)}[data-theme-type=light] .l2-headline{color:#0f172a;text-shadow:none}.l2-headline span.gold{background:var(--gold-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 6px rgba(255,215,0,.35))}.l2-desc{font-size:1rem;color:#cbd5e1;line-height:1.6;margin-bottom:26px;max-width:580px}[data-theme-type=light] .l2-desc{color:#475569}.l2-store-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px}.btn-store-badge{display:inline-flex;align-items:center;gap:12px;background:#000;color:#fff;border:1.5px solid #475569;padding:9px 20px;border-radius:14px;text-decoration:none;transition:all .22s ease;box-shadow:0 4px 15px #0006;min-width:175px}.btn-store-badge:hover{transform:translateY(-2px);border-color:var(--gold);box-shadow:0 8px 25px #000000b3,0 0 15px #ffd7004d}.btn-store-badge img,.btn-store-badge svg{width:28px;height:28px;flex-shrink:0}.btn-store-text{display:flex;flex-direction:column;line-height:1.1;text-align:left}.btn-store-small{font-size:.62rem;text-transform:uppercase;color:#94a3b8;font-weight:500}.btn-store-big{font-size:1.05rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#fff}.l2-qr-card{display:flex;align-items:center;gap:16px;background:#0a0f1ab3;border:1px solid rgba(255,215,0,.35);border-radius:16px;padding:12px 18px;max-width:440px;margin-bottom:22px;backdrop-filter:blur(8px)}[data-theme-type=light] .l2-qr-card{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 10px #0000000d}.l2-qr-box{background:#fff;padding:6px;border-radius:8px;width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003}.l2-qr-box svg{width:100%;height:100%}.l2-qr-info{font-size:.82rem;color:#cbd5e1;line-height:1.35}[data-theme-type=light] .l2-qr-info{color:#334155}.l2-social-proof{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:.85rem;color:#94a3b8}.l2-proof-stars{color:#fbbf24;font-weight:800;display:inline-flex;align-items:center;gap:4px}.l2-mockup-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.l2-phone-frame{width:310px;height:610px;background:#000;border-radius:48px;border:11px solid #1e293b;box-shadow:0 30px 80px #000000e6,0 0 50px #ffd70040;position:relative;overflow:hidden}[data-theme-type=light] .l2-phone-frame{border-color:#0f172a;box-shadow:0 25px 60px #0000004d,0 0 30px #0000001a}.l2-phone-notch{position:absolute;top:8px;left:50%;transform:translate(-50%);width:95px;height:24px;background:#000;border-radius:20px;z-index:20;box-shadow:0 2px 6px #000c}.l2-phone-screen{width:100%;height:100%;background-size:cover;background-position:center;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:38px 12px 16px;user-select:none}.l2-status-bar{display:flex;justify-content:space-between;align-items:center;font-size:.65rem;font-weight:700;color:#fff;padding:0 10px 4px;z-index:15}.l2-ingame-hud{background:#0a0f1ae0;border:1px solid rgba(255,215,0,.4);border-radius:12px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;backdrop-filter:blur(8px);margin-bottom:8px}.l2-hud-player{display:flex;align-items:center;gap:6px}.l2-hud-avatar{width:26px;height:26px;border-radius:50%;background:var(--gold-grad);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;color:#000;border:1px solid #fff}.l2-hud-info{line-height:1.1;text-align:left}.l2-hud-name{font-size:.68rem;font-weight:800;color:#fff}.l2-hud-level{font-size:.55rem;color:var(--gold-bright);font-weight:700}.l2-hud-balance{text-align:right;line-height:1.1}.l2-hud-coins-label{font-size:.55rem;color:#94a3b8;text-transform:uppercase}.l2-hud-coins-amt{font-family:Oswald,sans-serif;font-size:.88rem;font-weight:800;color:var(--gold-bright)}.l2-slot-stage{background:#080c14eb;border:1.5px solid var(--gold);border-radius:14px;padding:8px 6px;position:relative;box-shadow:inset 0 0 20px #000c,0 4px 15px #00000080;margin-bottom:8px}.l2-reels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;position:relative}.l2-reel-col{display:flex;flex-direction:column;gap:6px}.l2-symbol-card{height:60px;background:linear-gradient(180deg,#ffffff0f,#0006);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.l2-symbol-card img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(0,0,0,.6));transition:transform .3s ease}.l2-symbol-card.winning{border:1.5px solid var(--gold);background:radial-gradient(circle,#ffd70059,#0a0f1acc);box-shadow:0 0 15px #ffd70099,inset 0 0 10px #ffd7004d;animation:pulseWinSymbol 1.8s infinite alternate}.l2-symbol-card.winning img{transform:scale(1.12)}@keyframes pulseWinSymbol{0%{transform:scale(1);box-shadow:0 0 10px #ffd70066}to{transform:scale(1.03);box-shadow:0 0 20px #ffd700d9}}.l2-laser-payline{position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ffd700,#ffffff,#ffd700,transparent);box-shadow:0 0 10px gold,0 0 20px gold;transform:translateY(-50%);pointer-events:none;z-index:5;animation:laserGlow 1.5s ease-in-out infinite alternate}@keyframes laserGlow{0%{opacity:.7}to{opacity:1}}.l2-screen-win-box{background:linear-gradient(135deg,#f59e0bf2,#dc2626f2);border:1.5px solid #fff;border-radius:12px;padding:6px 8px;text-align:center;box-shadow:0 6px 20px #f59e0b99;margin-bottom:8px;animation:winBannerPop .8s ease}.l2-win-header{font-family:Cinzel,serif;font-size:.72rem;font-weight:900;color:#fff;letter-spacing:.05em;text-shadow:0 1px 3px rgba(0,0,0,.5)}.l2-win-amount{font-family:Oswald,sans-serif;font-size:1.15rem;font-weight:900;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.8);line-height:1}.l2-slot-controls{background:#0a0f1ae6;border-radius:12px;padding:6px;border:1px solid rgba(255,215,0,.3)}.l2-controls-meta{display:flex;justify-content:space-between;font-size:.58rem;color:#94a3b8;margin-bottom:5px;padding:0 4px}.btn-l2-spin-mockup{width:100%;background:var(--gold-grad);color:#000;border:none;padding:9px;border-radius:20px;font-family:Oswald,sans-serif;font-size:.85rem;font-weight:800;letter-spacing:.05em;cursor:pointer;box-shadow:0 4px 15px #ffd70066;display:flex;align-items:center;justify-content:center;gap:6px;transition:transform .2s ease}.btn-l2-spin-mockup:hover{transform:scale(1.02)}.l2-floating-badge{position:absolute;background:#0f172af2;border:1.5px solid var(--gold);color:#fff;padding:8px 14px;border-radius:20px;font-family:Oswald,sans-serif;font-size:.8rem;font-weight:800;box-shadow:0 8px 25px #0009;z-index:12;animation:floatBadge 3s ease-in-out infinite alternate}.l2-floating-badge.badge-top{top:40px;right:-25px}.l2-floating-badge.badge-bottom{bottom:50px;left:-30px}.l2-metrics-ribbon{max-width:1360px;margin:0 auto 50px;padding:0 24px}.l2-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;background:#0f172ad9;border:1.5px solid rgba(255,215,0,.2);border-radius:20px;padding:24px 30px;backdrop-filter:blur(12px);box-shadow:0 10px 30px #00000080}[data-theme-type=light] .l2-metrics-grid{background:#fff;border-color:#e2e8f0;box-shadow:0 8px 25px #0000000d}.l2-metric-item{display:flex;align-items:center;gap:14px}.l2-metric-icon{font-size:2rem;flex-shrink:0}.l2-metric-num{font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:800;color:var(--gold-bright);line-height:1.1}[data-theme-type=light] .l2-metric-num{color:var(--gold)}.l2-metric-label{font-size:.76rem;color:#94a3b8;text-transform:uppercase;font-weight:600}[data-theme-type=light] .l2-metric-label{color:#64748b}.l2-games-section{max-width:1360px;margin:0 auto 60px;padding:0 24px}.l2-section-head{text-align:center;margin-bottom:34px}.l2-section-title{font-family:Cinzel,serif;font-size:2rem;font-weight:900;color:#fff;margin-bottom:8px;letter-spacing:-.01em}[data-theme-type=light] .l2-section-title{color:#0f172a}.l2-section-sub{font-size:.95rem;color:#94a3b8;max-width:650px;margin:0 auto}[data-theme-type=light] .l2-section-sub{color:#64748b}.l2-games-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.l2-game-card{background:#0f172ae6;border:1px solid rgba(255,215,0,.2);border-radius:18px;overflow:hidden;transition:all .25s ease;display:flex;flex-direction:column;box-shadow:0 6px 20px #0006}[data-theme-type=light] .l2-game-card{background:#fff;border-color:#e2e8f0;box-shadow:0 6px 20px #0000000f}.l2-game-card:hover{transform:translateY(-5px);border-color:var(--gold);box-shadow:0 12px 30px #0009,0 0 20px #ffd70033}.l2-game-thumb{height:140px;background-size:cover;background-position:center;position:relative;display:flex;align-items:flex-end;padding:10px}.l2-game-hero-icon{position:absolute;right:12px;bottom:-16px;width:52px;height:52px;border-radius:50%;background-size:cover;background-position:center;border:2px solid var(--gold);box-shadow:0 4px 12px #000000b3;z-index:2}.l2-game-badge{background:#000000bf;border:1px solid var(--gold);color:var(--gold-bright);font-size:.65rem;font-weight:800;padding:3px 8px;border-radius:6px;font-family:Oswald,sans-serif}.l2-game-body{padding:20px 14px 14px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.l2-game-title{font-family:Cinzel,serif;font-size:.98rem;font-weight:800;color:#fff;margin-bottom:6px;line-height:1.25}[data-theme-type=light] .l2-game-title{color:#0f172a}.l2-game-meta{display:flex;justify-content:space-between;font-size:.72rem;color:#94a3b8;margin-bottom:12px}.btn-l2-play{width:100%;background:var(--gold-grad);color:#000;border:none;padding:8px 12px;border-radius:10px;font-size:.8rem;font-weight:800;font-family:Oswald,sans-serif;cursor:pointer;text-align:center;text-decoration:none;display:block;transition:all .2s ease}.btn-l2-play:hover{transform:translateY(-2px);box-shadow:0 4px 14px #ffd70080}.l2-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1360px;margin:0 auto 60px;padding:0 24px}.l2-feature-card{background:#0f172acc;border:1.5px solid rgba(255,215,0,.2);border-radius:20px;padding:26px 22px;text-align:center;transition:all .25s ease}[data-theme-type=light] .l2-feature-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 15px #0000000a}.l2-feature-card:hover{transform:translateY(-4px);border-color:var(--gold);box-shadow:0 12px 30px #0000004d}.l2-feature-icon{font-size:2.4rem;margin-bottom:12px}.l2-feature-title{font-family:Cinzel,serif;font-size:1.08rem;font-weight:800;color:#fff;margin-bottom:6px}[data-theme-type=light] .l2-feature-title{color:#0f172a}.l2-feature-desc{font-size:.85rem;color:#94a3b8;line-height:1.45}[data-theme-type=light] .l2-feature-desc{color:#475569}.l2-device-showcase{max-width:1360px;margin:0 auto 60px;padding:0 24px}.l2-device-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.l2-device-card{background:#0f172ad9;border:1.5px solid rgba(255,255,255,.1);border-radius:20px;padding:28px;display:flex;gap:20px;align-items:flex-start}[data-theme-type=light] .l2-device-card{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 15px #0000000a}.l2-device-icon{font-size:2.2rem;background:#ffd7001f;border:1px solid rgba(255,215,0,.4);width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.l2-device-info h4{font-family:Cinzel,serif;font-size:1.15rem;font-weight:800;color:#fff;margin-bottom:6px}[data-theme-type=light] .l2-device-info h4{color:#0f172a}.l2-device-info p{font-size:.88rem;color:#94a3b8;line-height:1.5}[data-theme-type=light] .l2-device-info p{color:#475569}.l2-install-steps{max-width:1360px;margin:0 auto 60px;padding:0 24px}.l2-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.l2-step-card{background:#0f172ad9;border:1.5px solid rgba(255,215,0,.25);border-radius:20px;padding:30px 24px;position:relative;text-align:center}[data-theme-type=light] .l2-step-card{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 15px #0000000d}.l2-step-num{position:absolute;top:-16px;left:50%;transform:translate(-50%);width:36px;height:36px;background:var(--gold-grad);color:#000;font-weight:900;font-family:Oswald,sans-serif;font-size:1.1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #000;box-shadow:0 2px 10px #ffd70080}.l2-step-title{font-family:Cinzel,serif;font-size:1.15rem;font-weight:800;color:#fff;margin-top:10px;margin-bottom:8px}[data-theme-type=light] .l2-step-title{color:#0f172a}.l2-step-desc{font-size:.86rem;color:#94a3b8;line-height:1.5}[data-theme-type=light] .l2-step-desc{color:#475569}.l2-reviews-section{max-width:1360px;margin:0 auto 60px;padding:0 24px}.l2-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.l2-review-card{background:#0f172ad9;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:22px;display:flex;flex-direction:column;justify-content:space-between}[data-theme-type=light] .l2-review-card{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 15px #0000000a}.l2-specs-section{max-width:1000px;margin:0 auto 60px;padding:0 24px}.l2-specs-card{background:#0f172ae6;border:1.5px solid rgba(255,215,0,.25);border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #00000080}[data-theme-type=light] .l2-specs-card{background:#fff;border-color:#cbd5e1}.l2-specs-table{width:100%;border-collapse:collapse}.l2-specs-table td{padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.08);font-size:.88rem}[data-theme-type=light] .l2-specs-table td{border-bottom-color:#f1f5f9}.l2-specs-label{font-weight:700;color:#94a3b8;width:35%}[data-theme-type=light] .l2-specs-label{color:#64748b}.l2-specs-val{color:#fff;font-weight:600}[data-theme-type=light] .l2-specs-val{color:#0f172a}.l2-faq-section{max-width:1000px;margin:0 auto 60px;padding:0 24px}.l2-faq-item{background:#0f172ad9;border:1px solid rgba(255,255,255,.1);border-radius:14px;margin-bottom:12px;overflow:hidden;transition:all .2s ease}[data-theme-type=light] .l2-faq-item{background:#fff;border-color:#cbd5e1}.l2-faq-q{padding:18px 22px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:Cinzel,serif;font-size:1.05rem;font-weight:800;color:#fff}[data-theme-type=light] .l2-faq-q{color:#0f172a}.l2-faq-q:after{content:"+";font-size:1.4rem;color:var(--gold);transition:transform .2s ease}.l2-faq-item.open .l2-faq-q:after{transform:rotate(45deg)}.l2-faq-a{display:none;padding:0 22px 18px;font-size:.9rem;color:#cbd5e1;line-height:1.6}[data-theme-type=light] .l2-faq-a{color:#475569}.l2-faq-item.open .l2-faq-a{display:block}.l2-cta-banner{max-width:1360px;margin:0 auto 60px;padding:0 24px}.l2-cta-card{background:radial-gradient(circle at 50% 50%,#1e293bf2,#0a0f1afa);border:2px solid var(--gold);border-radius:28px;padding:44px 32px;text-align:center;box-shadow:0 15px 45px #0009,0 0 35px #ffd70033}[data-theme-type=light] .l2-cta-card{background:radial-gradient(circle at 50% 50%,#fff,#f1f5f9);box-shadow:0 15px 45px #00000014}.l2-cta-title{font-family:Cinzel,serif;font-size:2.2rem;font-weight:900;color:#fff;margin-bottom:10px}[data-theme-type=light] .l2-cta-title{color:#0f172a}.l2-cta-sub{font-size:.98rem;color:#cbd5e1;margin-bottom:26px;max-width:600px;margin-left:auto;margin-right:auto}[data-theme-type=light] .l2-cta-sub{color:#475569}.l2-compliance-footer{border-top:1px solid rgba(255,255,255,.1);background:#06090f;padding:30px 24px 60px;text-align:center;color:#64748b;font-size:.8rem;line-height:1.6}[data-theme-type=light] .l2-compliance-footer{background:#f8fafc;border-top-color:#e2e8f0;color:#64748b}.responsible-gaming-bar{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:16px 20px;background:#0e1421d9;border:1px solid rgba(255,255,255,.1);border-radius:18px;margin-bottom:24px}[data-theme-type=light] .responsible-gaming-bar{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 15px #0000000d}[data-theme-type=light] .rg-logo-item{filter:drop-shadow(0 2px 5px rgba(15,23,42,.14))}.rg-logo-item{height:34px;display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));transition:all .2s ease;text-decoration:none;cursor:pointer}.rg-logo-item:hover{transform:translateY(-2px) scale(1.05);filter:drop-shadow(0 4px 12px rgba(255,215,0,.4))}.rg-logo-item img{height:100%;width:auto;object-fit:contain}.free-play-ribbon{background:linear-gradient(90deg,#10b981,#00f0c8);color:#000;font-family:Oswald,sans-serif;font-size:.78rem;font-weight:900;padding:6px 16px;border-radius:20px;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:4px}.l2-sticky-mobile-bar{display:none;position:fixed;bottom:0;left:0;right:0;background:#0f172afa;border-top:2px solid var(--gold);padding:10px 16px;z-index:9999;align-items:center;justify-content:space-between;backdrop-filter:blur(20px)}[data-theme-type=light] .l2-sticky-mobile-bar{background:#fffffffa;border-top:2px solid var(--gold)}@media(max-width:1024px){.l2-games-grid,.l2-metrics-grid,.l2-features-grid,.l2-reviews-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.l2-hero-stage{grid-template-columns:1fr;padding:32px 20px;text-align:center}.l2-headline{font-size:2.1rem}.l2-desc{margin:0 auto 20px}.l2-store-buttons{justify-content:center}.l2-qr-card{margin:0 auto 20px;display:none}.l2-social-proof{justify-content:center}.l2-device-grid,.l2-steps-grid,.l2-reviews-grid{grid-template-columns:1fr}.l2-sticky-mobile-bar{display:flex}}@media(max-width:600px){.l2-games-grid,.l2-metrics-grid,.l2-features-grid{grid-template-columns:1fr}.btn-l2-header-store{display:none}}@media(max-width:900px){.l2-hero-stage{grid-template-columns:1fr;padding:30px 20px;text-align:center}.l2-headline{font-size:2rem}.l2-desc{margin:0 auto 20px}.l2-store-buttons{justify-content:center}.l2-qr-card{margin:0 auto 20px;display:none}.l2-social-proof{justify-content:center}.l2-features-grid{grid-template-columns:repeat(2,1fr)}.l2-reviews-grid{grid-template-columns:1fr}.l2-sticky-mobile-bar{display:flex}}.l3-app-shell{display:flex;min-height:100vh;background:#090d16}[data-theme-type=light] .l3-app-shell{background:#f8fafc}.l3-sidebar{width:260px;flex-shrink:0;background:#0c111c;border-right:1.5px solid rgba(255,215,0,.2);display:flex;flex-direction:column;justify-content:space-between;padding:20px 14px;position:sticky;top:0;height:100vh;overflow-y:auto}[data-theme-type=light] .l3-sidebar{background:#fff;border-right-color:#e2e8f0}.l3-brand-box{display:flex;align-items:center;gap:10px;padding:4px 8px 16px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:16px;text-decoration:none}.l3-brand-title{font-family:Cinzel,serif;font-size:1.1rem;font-weight:900;color:var(--gold-bright)}[data-theme-type=light] .l3-brand-title{color:var(--gold)}.l3-nav-group{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.l3-nav-label{font-size:.65rem;font-family:Oswald,sans-serif;color:#64748b;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px}.l3-nav-link{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;color:#94a3b8;text-decoration:none;font-size:.88rem;font-weight:600;transition:all .2s ease}.l3-nav-link:hover,.l3-nav-link.active{background:#ffd7001f;color:var(--gold-bright)}[data-theme-type=light] .l3-nav-link{color:#334155}[data-theme-type=light] .l3-nav-link:hover,[data-theme-type=light] .l3-nav-link.active{background:#f1f5f9;color:var(--gold)}.l3-user-card{background:#ffffff0d;border:1px solid rgba(255,215,0,.3);border-radius:16px;padding:12px}[data-theme-type=light] .l3-user-card{background:#f8fafc;border-color:#cbd5e1}.l3-main-content{flex:1;min-width:0;display:flex;flex-direction:column}.l3-topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 28px;background:#0c111cf2;border-bottom:1.5px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:100;backdrop-filter:blur(16px)}[data-theme-type=light] .l3-topbar{background:#fffffff5;border-bottom-color:#e2e8f0}.l3-search-input{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#fff;padding:8px 14px 8px 36px;border-radius:20px;font-size:.85rem;width:240px;transition:all .2s ease}[data-theme-type=light] .l3-search-input{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.l3-search-input:focus{width:320px;border-color:var(--gold);outline:none}.l3-cat-pills{display:flex;align-items:center;gap:8px;padding:16px 28px 0;overflow-x:auto}.l3-cat-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#94a3b8;padding:6px 16px;border-radius:20px;font-size:.82rem;font-weight:700;font-family:Oswald,sans-serif;cursor:pointer;white-space:nowrap;transition:all .2s ease}.l3-cat-btn:hover,.l3-cat-btn.active{background:var(--gold-grad);color:#000;border-color:transparent}.l3-mobile-brand{display:none;align-items:center;gap:8px;text-decoration:none}.l3-mobile-brand .brand-crown{font-size:1.25rem;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#ffd70026;border:1px solid rgba(255,215,0,.4)}.l3-mobile-brand .brand-title{font-family:Cinzel,serif;font-size:1rem;font-weight:900;color:var(--gold-bright)}[data-theme-type=light] .l3-mobile-brand .brand-title{color:var(--gold)}.l3-mobile-bottom-dock{display:none;position:fixed;bottom:0;left:0;right:0;height:62px;background:#0c111cf5;border-top:1.5px solid var(--gold);backdrop-filter:blur(16px);z-index:9999;align-items:center;justify-content:space-around;padding:0 4px;box-shadow:0 -4px 20px #0009}[data-theme-type=light] .l3-mobile-bottom-dock{background:#fffffffa;border-top-color:#cbd5e1;box-shadow:0 -4px 15px #00000014}.l3-dock-item{display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:none;padding:6px 10px;color:#94a3b8;cursor:pointer;border-radius:10px;transition:all .2s ease;gap:3px;flex:1;max-width:72px}.l3-dock-icon{font-size:1.15rem;line-height:1}.l3-dock-label{font-size:.65rem;font-family:Oswald,sans-serif;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1}.l3-dock-item:hover,.l3-dock-item.active{color:var(--gold-bright)}[data-theme-type=light] .l3-dock-item:hover,[data-theme-type=light] .l3-dock-item.active{color:var(--gold)}.l3-dock-item.cta{background:var(--gold-grad);color:#000!important;border-radius:12px;padding:5px 8px;font-weight:900;box-shadow:0 2px 10px #ffd70066}.l3-dock-item.cta .l3-dock-label{font-weight:900}@media(max-width:900px){.l3-app-shell{flex-direction:column!important;min-height:100vh;width:100%;max-width:100vw;overflow-x:hidden}.l3-sidebar{display:none!important}.l3-main-content{width:100%!important;min-width:100%!important;flex:1}.l3-mobile-brand,.l3-mobile-bottom-dock{display:flex!important}.l3-topbar{padding:10px 14px!important;gap:8px!important;flex-wrap:wrap}.l3-search-input{width:130px!important;font-size:.78rem!important;padding:6px 10px 6px 30px!important}.l3-search-input:focus{width:160px!important}.l3-cat-pills{padding:10px 14px 4px!important;gap:6px!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap}.l3-cat-pills::-webkit-scrollbar{display:none}.l3-cat-btn{padding:5px 12px!important;font-size:.76rem!important}.l3-compliance-footer{padding-bottom:85px!important}}@media(max-width:600px){.l3-topbar{padding:8px 10px!important}.l3-search-input{width:110px!important;font-size:.74rem!important}.l3-search-input:focus{width:140px!important}.l3-topbar .btn-claim-header{padding:0 10px!important;font-size:.72rem!important;height:32px!important}.l3-topbar .sound-toggle-btn{display:none!important}#layout-3-root .showcase-grid-4{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}#layout-3-root div[style*="padding: 24px 28px;"]{padding:10px 8px!important}}@media(max-width:360px){#layout-3-root .showcase-grid-4{grid-template-columns:1fr!important}}.l4-header-wrapper{position:sticky;top:0;z-index:1000;background:#080c16f5;border-bottom:2px solid var(--gold);backdrop-filter:blur(20px);box-shadow:0 8px 32px #000c,0 0 25px #ffd70033}[data-theme-type=light] .l4-header-wrapper{background:#fffffffa;border-bottom-color:#d9770666;box-shadow:0 4px 20px #00000014}.l4-top-ticker-bar{width:100%;background:#04070ef0;border-bottom:1px solid rgba(255,255,255,.08)}[data-theme-type=light] .l4-top-ticker-bar{background:#f8fafc;border-bottom-color:#e2e8f0}.l4-top-ticker-inner{display:flex;align-items:center;justify-content:space-between;padding:6px 36px;font-size:.74rem;font-family:Oswald,sans-serif;letter-spacing:.05em;color:#94a3b8;max-width:1920px;margin:0 auto}[data-theme-type=light] .l4-top-ticker-inner{color:#64748b}.l4-top-ticker-left{display:flex;align-items:center;gap:12px}.l4-live-indicator{display:inline-flex;align-items:center;gap:6px;color:#ef4444;font-weight:800;text-transform:uppercase}.l4-live-indicator .pulse-dot{width:7px;height:7px;background:#ef4444;border-radius:50%;animation:l4Pulse 1.2s infinite}.l4-ticker-divider{color:#fff3}.l4-top-broadcast-txt strong{color:gold}[data-theme-type=light] .l4-top-broadcast-txt strong,[data-theme-type=light] .l4-top-broadcast-txt .l4-leader-val{color:#b45309!important}.l4-top-ticker-right{display:flex;align-items:center;gap:14px}.l4-top-spec{display:inline-flex;align-items:center;gap:4px;font-weight:700;text-transform:uppercase}.l4-top-spec.red{background:#ef444433;border:1px solid #ef4444;color:#fca5a5;padding:1px 8px;border-radius:10px;font-size:.68rem}.l4-sound-pill{background:#ffffff14;border:1px solid rgba(255,215,0,.35);color:gold;border-radius:14px;padding:3px 10px;font-family:Oswald,sans-serif;font-size:.7rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}[data-theme-type=light] .l4-sound-pill{background:#fff;border-color:#d97706;color:#b45309}.l4-sound-pill:hover{background:#ffd70033;border-color:gold}.eq-bars{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.eq-bars span{width:2px;background:gold;border-radius:1px;animation:eqBounce .8s ease-in-out infinite alternate}[data-theme-type=light] .eq-bars span{background:#b45309}.eq-bars span:nth-child(1){height:4px;animation-delay:.1s}.eq-bars span:nth-child(2){height:10px;animation-delay:.3s}.eq-bars span:nth-child(3){height:6px;animation-delay:.2s}@keyframes eqBounce{0%{height:2px}to{height:10px}}.l4-main-header{display:flex;align-items:center;justify-content:space-between;padding:12px 36px;gap:24px;max-width:1920px;margin:0 auto}.l4-header-left{display:flex;align-items:center;gap:14px;flex-shrink:0}.l4-brand-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.l4-brand-crest{font-size:2rem;color:var(--gold);filter:drop-shadow(0 0 12px rgba(255,215,0,.8));animation:l4CrestPulse 3s ease-in-out infinite alternate}@keyframes l4CrestPulse{0%{transform:scale(1);filter:drop-shadow(0 0 8px rgba(255,215,0,.6))}to{transform:scale(1.08);filter:drop-shadow(0 0 16px rgba(255,215,0,.95))}}.l4-brand-titles{display:flex;flex-direction:column}.l4-brand-title{font-family:Cinzel,serif;font-size:1.4rem;font-weight:900;letter-spacing:.04em;background:var(--gold-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1}.l4-brand-tagline{font-family:Oswald,sans-serif;font-size:.68rem;color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-weight:700}[data-theme-type=light] .l4-brand-tagline{color:#64748b}.l4-certified-badge{display:inline-flex;align-items:center;gap:4px;background:#10b98126;border:1px solid #10b981;color:#6ee7b7;font-family:Oswald,sans-serif;font-size:.68rem;font-weight:800;padding:3px 8px;border-radius:8px;letter-spacing:.05em;text-transform:uppercase}.l4-header-center{display:flex;align-items:center;gap:16px;flex:1;justify-content:center}.l4-nav-menu{display:flex;align-items:center;gap:6px;background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:4px 6px}[data-theme-type=light] .l4-nav-menu{background:#f1f5f9;border-color:#cbd5e1}.l4-nav-item{display:inline-flex;align-items:center;gap:6px;color:#cbd5e1;text-decoration:none;font-family:Oswald,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.04em;padding:6px 14px;border-radius:18px;transition:all .2s ease;white-space:nowrap}[data-theme-type=light] .l4-nav-item{color:#334155}.l4-nav-item:hover,.l4-nav-item.active{background:#ffd7002e;color:gold;box-shadow:0 0 12px #ffd70040}[data-theme-type=light] .l4-nav-item:hover,[data-theme-type=light] .l4-nav-item.active{background:#fff;color:#b45309;box-shadow:0 2px 8px #0000000f}.l4-nav-item .nav-icon{font-size:.95rem}.l4-header-search{position:relative;display:flex;align-items:center;width:220px;flex-shrink:0}.l4-search-icon{position:absolute;left:12px;font-size:.85rem;color:#94a3b8;pointer-events:none}.l4-header-search input{width:100%;height:36px;background:#ffffff0f;border:1px solid rgba(255,215,0,.3);border-radius:18px;padding:0 32px 0 34px;color:#fff;font-size:.8rem;font-family:Inter,sans-serif;outline:none;transition:all .25s ease}[data-theme-type=light] .l4-header-search input{background:#fff;border-color:#cbd5e1;color:#0f172a}.l4-header-search input:focus{width:260px;border-color:var(--gold);background:#0009;box-shadow:0 0 15px #ffd7004d}[data-theme-type=light] .l4-header-search input:focus{background:#fff;box-shadow:0 0 12px #d9770633}.l4-search-kbd{position:absolute;right:10px;font-family:monospace;font-size:.68rem;color:#64748b;background:#ffffff1a;border-radius:4px;padding:2px 6px;pointer-events:none}.l4-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.l4-wallet-chip{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#141b2df2,#090d16fa);border:1.5px solid var(--gold);border-radius:20px;padding:4px 10px 4px 12px;cursor:pointer;box-shadow:0 4px 15px #00000080,inset 0 1px 2px #fff3;transition:all .2s ease}[data-theme-type=light] .l4-wallet-chip{background:#fff;border-color:#d97706;box-shadow:0 2px 10px #0000000f}.l4-wallet-chip:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ffd7004d}.l4-chip-icon{font-size:1.25rem;filter:drop-shadow(0 2px 4px rgba(255,215,0,.5))}.l4-chip-details{display:flex;flex-direction:column;text-align:left}.l4-chip-label{font-size:.6rem;font-family:Oswald,sans-serif;color:#94a3b8;letter-spacing:.08em;font-weight:700}.l4-chip-amount{font-family:Oswald,sans-serif;font-size:.95rem;font-weight:900;color:gold;letter-spacing:.03em;line-height:1}[data-theme-type=light] .l4-chip-amount{color:#b45309}.l4-quick-reload-btn{background:#ffd70033;border:1px solid var(--gold);color:gold;font-family:Oswald,sans-serif;font-size:.68rem;font-weight:800;padding:3px 8px;border-radius:12px;cursor:pointer;transition:all .2s ease}.l4-quick-reload-btn:hover{background:var(--gold-grad);color:#000}.l4-vip-badge{display:inline-flex;align-items:center;gap:4px;background:#a855f72e;border:1.5px solid #a855f7;color:#e9d5ff;font-family:Oswald,sans-serif;font-size:.74rem;font-weight:800;padding:5px 12px;border-radius:16px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 2px 10px #a855f740}.l4-vip-badge .vip-crown{font-size:.9rem;filter:drop-shadow(0 0 6px #d8b4fe)}[data-theme-type=light] .l4-vip-badge{background:#f5f3ff;border-color:#9333ea;color:#6b21a8;box-shadow:0 2px 8px #9333ea26}[data-theme-type=light] .l4-vip-badge .vip-crown{filter:drop-shadow(0 0 4px rgba(147,51,234,.4))}.l4-claim-btn{background:var(--gold-grad);color:#000;border:none;font-family:Cinzel,serif;font-size:.88rem;font-weight:900;letter-spacing:.04em;padding:0 22px;height:42px;border-radius:21px;cursor:pointer;box-shadow:0 4px 20px #ffd7008c;transition:all .25s ease;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;white-space:nowrap}.l4-claim-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #ffd700cc}.btn-shimmer{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-20deg);animation:l4BtnShimmer 3s infinite}@keyframes l4BtnShimmer{0%{left:-100%}30%,to{left:200%}}@media(max-width:1400px){.l4-header-search{display:none}.l4-nav-menu{gap:4px}.l4-nav-item{padding:6px 10px;font-size:.78rem}}@media(max-width:1100px){.l4-top-ticker-bar,.l4-header-center,.l4-nav-menu{display:none}.l4-main-header{padding:10px 20px}}@media(max-width:600px){.l4-vip-badge,.l4-brand-tagline{display:none}.l4-brand-title{font-size:1.15rem}.l4-certified-badge{display:none}.l4-claim-btn{padding:0 14px;font-size:.78rem;height:38px}}.l4-hero-split{display:grid;grid-template-columns:1.15fr .85fr;gap:0;min-height:600px;border-bottom:2px solid var(--gold);position:relative;overflow:hidden;background:radial-gradient(circle at 80% 35%,rgba(255,215,0,.15) 0%,transparent 60%),linear-gradient(90deg,#080c16e0,#080c1680,#080c16b8),var(--theme-hero-bg, url(../../games/slot/wild_buffalo/ways/assets/background.webp));background-size:cover;background-position:center}.l4-hero-split:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% -10%,rgba(255,215,0,.15),transparent 70%);pointer-events:none;z-index:1}[data-theme-type=light] .l4-hero-split{background:radial-gradient(circle at 80% 35%,rgba(245,158,11,.1) 0%,transparent 60%),linear-gradient(90deg,#ffffffe0,#ffffff85,#ffffffbf),var(--theme-hero-bg, url(../../games/slot/wild_buffalo/ways/assets/background.webp));background-size:cover;background-position:center}.l4-hero-left{padding:60px 52px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.l4-hero-right{padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:none;position:relative;z-index:2;background:transparent;backdrop-filter:none}[data-theme-type=light] .l4-hero-right{background:transparent;border-left:none;backdrop-filter:none}.l4-live-pill{display:inline-flex;align-items:center;gap:8px;background:#ef444438;border:1.5px solid #ef4444;color:#fca5a5;padding:6px 16px;border-radius:20px;font-size:.78rem;font-weight:800;font-family:Oswald,sans-serif;letter-spacing:.06em;margin-bottom:16px;width:fit-content;box-shadow:0 2px 10px #ef44444d}.l4-hero-title{font-family:Cinzel,serif;font-size:3.4rem;font-weight:900;line-height:1.08;color:#fff;margin-bottom:16px;letter-spacing:-.02em;text-shadow:0 4px 20px rgba(0,0,0,.8),0 0 30px rgba(255,215,0,.25)}[data-theme-type=light] .l4-hero-title{color:#0f172a;text-shadow:0 2px 10px rgba(0,0,0,.08)}.l4-hero-title span.neon-gold{background:var(--gold-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 12px rgba(255,215,0,.6))}.l4-hero-desc{color:#cbd5e1;font-size:1.05rem;line-height:1.6;margin-bottom:22px;max-width:560px;text-shadow:0 1px 3px rgba(0,0,0,.7)}[data-theme-type=light] .l4-hero-desc{color:#475569;text-shadow:none}.l4-hero-specs-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.l4-spec-tag{display:inline-flex;align-items:center;gap:6px;background:#0f172ad9;border:1px solid rgba(255,215,0,.35);color:#f1f5f9;padding:5px 12px;border-radius:12px;font-size:.76rem;font-weight:700;font-family:Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 2px 8px #0006}.l4-spec-tag.green{border-color:#10b981;color:#6ee7b7}[data-theme-type=light] .l4-spec-tag{background:#fff;border-color:#cbd5e1;color:#0f172a;box-shadow:0 2px 6px #0000000f}.l4-ticker-tape{display:inline-flex;align-items:center;gap:10px;background:#0f172ad9;border:1px solid rgba(255,215,0,.4);padding:8px 18px;border-radius:14px;font-size:.84rem;color:#fbbf24;margin-bottom:24px;backdrop-filter:blur(10px);width:fit-content;box-shadow:0 4px 15px #00000080}[data-theme-type=light] .l4-ticker-tape{background:#fff;border-color:#f59e0b;color:#92400e;box-shadow:0 2px 10px #0000000f}.l4-mini-slot-box{background:linear-gradient(180deg,#1e293b,#0f172a);border:3px solid var(--gold);border-radius:26px;padding:24px 22px;width:400px;max-width:100%;box-shadow:0 25px 60px #000000e6,0 0 50px #ffd70059;text-align:center;position:relative}[data-theme-type=light] .l4-mini-slot-box{background:#fff;border-color:#d97706;box-shadow:0 20px 45px #0000001f,0 0 30px #d9770633}.l4-slot-marquee{font-family:Cinzel,serif;font-size:1.25rem;font-weight:900;color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 10px rgba(255,215,0,.5)}.l4-slot-sub{font-size:.74rem;color:#94a3b8;margin-top:2px;margin-bottom:12px;font-weight:600}.l4-reels-container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:#000;border:2.5px solid #334155;border-radius:18px;padding:12px;margin:12px 0 16px;position:relative;box-shadow:inset 0 0 25px #000000e6,0 4px 15px #00000080}.l4-laser-line{position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ffd700,#ffffff,#ffd700,transparent);box-shadow:0 0 12px gold;transform:translateY(-50%);z-index:5;pointer-events:none}.l4-reel{height:98px;background:linear-gradient(180deg,#ffffff14,#00000080);border:1.5px solid rgba(255,255,255,.14);border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all .2s ease}.l4-reel img{width:66px;height:66px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.8));transition:transform .2s ease}.l4-reel.spinning img{animation:l4ReelBlur .12s linear infinite}@keyframes l4ReelBlur{0%{transform:translateY(-16px) scale(.9);opacity:.6}50%{transform:translateY(16px) scale(.9);opacity:.6}to{transform:translateY(-16px) scale(.9);opacity:.6}}.l4-reel.winning{border-color:var(--gold);background:radial-gradient(circle,#ffd70059,#0f172ad9);box-shadow:0 0 20px #ffd700b3}.l4-reel.winning img{transform:scale(1.12)}.l4-spin-btn{background:var(--gold-grad);color:#000;border:none;font-family:Oswald,sans-serif;font-size:1.15rem;font-weight:800;letter-spacing:.05em;padding:13px 24px;border-radius:25px;cursor:pointer;box-shadow:0 5px 25px #ffd70099;transition:all .2s ease;width:100%}.l4-spin-btn:hover{transform:translateY(-2px);box-shadow:0 8px 32px #ffd700cc}.l4-podium-section{max-width:1360px;margin:50px auto 70px;padding:56px 40px 44px;text-align:center;background:radial-gradient(ellipse 70% 60% at 50% 5%,rgba(255,215,0,.24) 0%,transparent 70%),radial-gradient(ellipse 40% 50% at 15% 90%,rgba(56,189,248,.18) 0%,transparent 60%),radial-gradient(ellipse 40% 50% at 85% 90%,rgba(239,68,68,.18) 0%,transparent 60%),linear-gradient(180deg,#080c16e0,#0f172af0,#050810fa),url(../../games/slot/greek_olympus/ways/assets/background.webp);background-size:cover;background-position:center top;border:2px solid var(--gold);border-radius:36px;box-shadow:0 25px 80px #000000e6,0 0 50px #ffd70047;position:relative;overflow:hidden}.l4-podium-section:before{content:"";position:absolute;top:-120px;left:10%;width:340px;height:700px;background:linear-gradient(135deg,rgba(255,215,0,.3) 0%,rgba(255,215,0,.08) 45%,transparent 75%);transform:rotate(22deg);pointer-events:none;filter:blur(28px);z-index:1}.l4-podium-section:after{content:"";position:absolute;top:-120px;right:10%;width:340px;height:700px;background:linear-gradient(-135deg,rgba(255,215,0,.3) 0%,rgba(255,215,0,.08) 45%,transparent 75%);transform:rotate(-22deg);pointer-events:none;filter:blur(28px);z-index:1}[data-theme-type=light] .l4-podium-section{background:radial-gradient(ellipse 70% 60% at 50% 5%,rgba(245,158,11,.15) 0%,transparent 70%),linear-gradient(180deg,#fffffff0,#f8fafcfa),url(../../games/slot/greek_olympus/ways/assets/background.webp);border-color:#d9770673;box-shadow:0 16px 50px #00000014,0 0 35px #d9770626}.l4-podium-content-wrap{position:relative;z-index:3}.l4-podium-deck{display:flex;flex-direction:column;align-items:center;margin-top:36px;position:relative;z-index:3}.l4-podium-grid{display:flex;align-items:flex-end;justify-content:center;gap:24px;width:100%;max-width:920px;position:relative;z-index:3}.l4-podium-stage-base{width:100%;max-width:980px;height:32px;background:linear-gradient(180deg,#ffd70099,#1e293bf2 30%,#0a0f1afa);border:2px solid var(--gold);border-top:3px solid #ffd700;border-radius:8px 8px 18px 18px;box-shadow:0 15px 40px #000000e6,0 0 30px #ffd70059;margin-top:-6px;position:relative;z-index:2}[data-theme-type=light] .l4-podium-stage-base{background:linear-gradient(180deg,#fbbf24,#cbd5e1 35%,#94a3b8);border-color:#d97706;box-shadow:0 8px 25px #0000001f}.l4-podium-step{border-radius:24px 24px 0 0;padding:24px 18px 20px;display:flex;flex-direction:column;align-items:center;width:270px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.l4-podium-step:hover{transform:translateY(-8px)}.l4-podium-step.gold{height:350px;order:2;background:linear-gradient(180deg,#fef08a,#f59e0b 20%,#d97706 50%,#92400e 85%,#451a03);border:3px solid #ffd700;box-shadow:0 20px 50px #f59e0b80,0 0 45px #ffd70066,inset 0 2px 8px #ffffffb3;color:#fff}.l4-podium-step.silver{height:270px;order:1;background:linear-gradient(180deg,#fff,#cbd5e1 20%,#94a3b8 50%,#475569 85%,#1e293b);border:2.5px solid #e2e8f0;box-shadow:0 15px 40px #94a3b859,inset 0 2px 6px #fff9;color:#fff}.l4-podium-step.bronze{height:225px;order:3;background:linear-gradient(180deg,#ffedd5,#fb923c 20%,#ea580c 50%,#9a3412 85%,#431407);border:2.5px solid #f97316;box-shadow:0 12px 35px #ea580c59,inset 0 2px 5px #ffffff80;color:#fff}.l4-trophy-float{margin-top:-46px;margin-bottom:8px;position:relative;display:flex;flex-direction:column;align-items:center;animation:l4TrophyFloat 2.5s ease-in-out infinite}@keyframes l4TrophyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.l4-trophy-icon{font-size:3.2rem;filter:drop-shadow(0 4px 12px rgba(0,0,0,.6));line-height:1}.l4-trophy-crown{font-size:1.6rem;position:absolute;top:-16px;filter:drop-shadow(0 0 10px #ffd700)}.l4-avatar-ring{width:44px;height:44px;border-radius:50%;background:#00000080;border:2px solid #ffffff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-bottom:6px;box-shadow:0 2px 8px #0009}.l4-podium-step.gold .l4-avatar-ring{border-color:gold;box-shadow:0 0 14px #ffd700cc}.l4-winner-handle{font-family:Cinzel,serif;font-weight:800;font-size:1.15rem;letter-spacing:.03em;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.6)}.l4-winner-game{font-size:.8rem;opacity:.95;font-weight:600;margin-bottom:6px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.l4-winner-coins{font-family:Oswald,sans-serif;font-size:1.65rem;font-weight:900;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.8),0 0 15px rgba(255,215,0,.5);letter-spacing:.04em;margin-top:auto;line-height:1.1}.l4-podium-step.silver .l4-winner-coins{font-size:1.35rem;color:#f8fafc}.l4-podium-step.bronze .l4-winner-coins{font-size:1.25rem;color:#ffedd5}.l4-winner-ribbon{font-family:Oswald,sans-serif;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:3px 12px;border-radius:12px;margin-top:6px;background:#00000059;border:1px solid rgba(255,255,255,.25);box-shadow:0 2px 6px #0006}.l4-podium-step.gold .l4-winner-ribbon{background:#00000073;border-color:gold;color:gold}.l4-pedestal-rank{font-family:Cinzel,serif;font-size:3.4rem;font-weight:900;color:#ffffff38;text-shadow:1px 1px 0 rgba(255,255,255,.4),-1px -1px 0 rgba(0,0,0,.6);line-height:1;margin-top:10px;user-select:none}.l4-podium-step.gold .l4-pedestal-rank{color:#ffd70059;text-shadow:1px 1px 0 rgba(255,255,255,.5),-1px -1px 0 rgba(0,0,0,.7)}.l4-podium-footer-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#0a0f1ad9;border:1.5px solid var(--gold);border-radius:20px;padding:16px 24px;margin-top:36px;box-shadow:0 8px 30px #0009;position:relative;z-index:3;flex-wrap:wrap}[data-theme-type=light] .l4-podium-footer-bar{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 20px #0000000f}.l4-podium-pool-info{display:flex;align-items:center;gap:14px;text-align:left}.l4-games-section{max-width:1360px;margin:0 auto 60px;padding:0 24px}.l4-games-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.l4-vip-section{max-width:1360px;margin:0 auto 60px;padding:0 24px}.l4-tiers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.l4-tier-card{background:#0f172ad9;border:1.5px solid rgba(255,215,0,.2);border-radius:20px;padding:28px 22px;text-align:center;transition:all .25s ease}[data-theme-type=light] .l4-tier-card{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 15px #0000000d}.l4-tier-card:hover{transform:translateY(-4px);border-color:var(--gold);box-shadow:0 10px 30px #00000080}.l4-tier-badge{font-size:2.2rem;margin-bottom:12px}.l4-tier-name{font-family:Cinzel,serif;font-size:1.15rem;font-weight:800;color:#fff;margin-bottom:8px}[data-theme-type=light] .l4-tier-name{color:#0f172a}.l4-tier-perks{font-size:.82rem;color:#94a3b8;line-height:1.5}.l4-tables-section{max-width:1360px;margin:0 auto 60px;padding:0 24px}.l4-tables-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.l4-table-card{background:#0f172ae6;border:1.5px solid rgba(255,215,0,.25);border-radius:20px;overflow:hidden;transition:all .25s ease}.l4-table-card:hover{transform:translateY(-4px);border-color:var(--gold);box-shadow:0 10px 30px #0009}.l4-table-img{height:150px;background-size:cover;background-position:center;position:relative;padding:12px}.l4-table-body{padding:20px}.l4-jackpot-banner{max-width:1360px;margin:0 auto 60px;padding:0 24px}.l4-jackpot-card{background:radial-gradient(circle at center,#1e1b4bf2,#090d16fa);border:2px solid var(--gold);border-radius:28px;padding:48px 32px;text-align:center;box-shadow:0 20px 50px #000c,0 0 35px #ffd70040}.l5-prestige-header{text-align:center;padding:28px 24px 20px;background:#080b12;border-bottom:2px solid var(--gold);position:sticky;top:0;z-index:1000;box-shadow:0 6px 25px #000000b3}[data-theme-type=light] .l5-prestige-header{background:#fff;border-bottom-color:#d9770666;box-shadow:0 4px 20px #0000000f}.l5-crest{font-size:1.8rem;color:var(--gold);margin-bottom:4px}.l5-prestige-title{font-family:Cinzel,serif;font-size:2.2rem;font-weight:900;letter-spacing:.18em;background:var(--gold-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4px}.l5-prestige-subtitle{font-family:Cinzel,serif;font-size:.76rem;letter-spacing:.28em;color:#94a3b8;text-transform:uppercase;margin-bottom:16px}[data-theme-type=light] .l5-prestige-subtitle{color:#64748b}.l5-prestige-nav{display:flex;justify-content:center;align-items:center;gap:28px;border-top:1px solid rgba(255,255,255,.08);padding-top:14px;flex-wrap:wrap}[data-theme-type=light] .l5-prestige-nav{border-top-color:#f1f5f9}.l5-prestige-link{color:#cbd5e1;font-family:Cinzel,serif;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-decoration:none;transition:all .2s ease;text-transform:uppercase}.l5-prestige-link:hover{color:var(--gold);transform:translateY(-1px)}[data-theme-type=light] .l5-prestige-link{color:#334155}.l5-cover-hero{max-width:1360px;margin:30px auto 50px;padding:0 24px}.l5-cover-stage{background:linear-gradient(135deg,#080b12f5,#1a202eeb),url(../images/hero_bg.webp);background-size:cover;background-position:center;border:2px solid var(--gold);border-radius:28px;padding:56px 64px;display:grid;grid-template-columns:1.25fr .75fr;gap:48px;align-items:center;box-shadow:0 25px 65px #000c,0 0 35px #ffd70033;position:relative;overflow:hidden}[data-theme-type=light] .l5-cover-stage{background:linear-gradient(135deg,#fffffff5,#f8fafcf0),url(../images/hero_bg.webp);background-size:cover;background-position:center;border-color:#d9770659;box-shadow:0 20px 50px #00000014}.l5-portrait-frame{position:relative;border:3px solid var(--gold);border-radius:24px;padding:12px;background:#0a0f1ad9;box-shadow:0 20px 50px #000000e6,0 0 30px #ffd7004d;text-align:center}.l5-portrait-img{width:100%;border-radius:16px;display:block;aspect-ratio:1/1;object-fit:cover;border:1px solid rgba(255,215,0,.4)}.l5-portrait-caption{font-family:Cinzel,serif;font-size:.85rem;font-weight:800;color:var(--gold-bright);margin-top:12px;letter-spacing:.08em}.l5-spotlight-card{background:#0f172ae6;border:2px solid var(--gold);border-radius:24px;padding:36px;margin:40px auto 60px;max-width:1200px;display:grid;grid-template-columns:380px 1fr;gap:40px;align-items:center;box-shadow:0 15px 40px #0009}[data-theme-type=light] .l5-spotlight-card{background:#fff;border-color:#d9770666;box-shadow:0 12px 35px #0000000f}.l5-spec-table{width:100%;border-collapse:collapse;margin:16px 0 24px}.l5-spec-table td{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.08);font-size:.88rem}[data-theme-type=light] .l5-spec-table td{border-bottom-color:#f1f5f9}.l5-spec-label{color:#94a3b8;font-weight:600}[data-theme-type=light] .l5-spec-label{color:#64748b}.l5-spec-val{color:#fff;font-weight:800;text-align:right}[data-theme-type=light] .l5-spec-val{color:#0f172a}.l5-collection-section{max-width:1360px;margin:0 auto 60px;padding:0 24px}.l5-collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.l5-mag-card{background:#0f172ad9;border:1px solid rgba(255,215,0,.25);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:all .25s ease;box-shadow:0 8px 25px #0006}[data-theme-type=light] .l5-mag-card{background:#fff;border-color:#e2e8f0;box-shadow:0 6px 20px #0000000f}.l5-mag-card:hover{transform:translateY(-5px);border-color:var(--gold);box-shadow:0 15px 40px #000000b3,0 0 25px #ffd70040}.l5-mag-thumb{height:150px;background-size:cover;background-position:center;position:relative;padding:12px}.l5-mag-body{padding:20px 16px 16px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.l5-mag-title{font-family:Cinzel,serif;font-size:1.05rem;font-weight:800;color:#fff;margin-bottom:4px;line-height:1.25}[data-theme-type=light] .l5-mag-title{color:#0f172a}.l5-mag-sub{font-size:.72rem;color:#fbbf24;font-style:italic;margin-bottom:12px}.l5-pillars-section{max-width:1360px;margin:0 auto 60px;padding:0 24px}.l5-pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.l5-pillar-card{background:#0f172ad9;border:1px solid rgba(255,215,0,.25);border-radius:20px;padding:28px 22px;text-align:center;transition:all .25s ease}[data-theme-type=light] .l5-pillar-card{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 15px #0000000d}.l5-pillar-card:hover{transform:translateY(-4px);border-color:var(--gold);box-shadow:0 10px 30px #00000080}.l5-pillar-icon{font-size:2.2rem;margin-bottom:12px}.l5-pillar-title{font-family:Cinzel,serif;font-size:1.12rem;font-weight:800;color:#fff;margin-bottom:8px}[data-theme-type=light] .l5-pillar-title{color:#0f172a}.l5-pillar-desc{font-size:.85rem;color:#94a3b8;line-height:1.5}[data-theme-type=light] .l5-pillar-desc{color:#475569}.l5-chronicles-section{max-width:1360px;margin:0 auto 60px;padding:0 24px}.l5-chronicles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.l5-chronicle-card{background:#0f172ad9;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;transition:all .25s ease}.l5-chronicle-card:hover{transform:translateY(-4px);border-color:var(--gold);box-shadow:0 10px 30px #00000080}.l5-chronicle-img{height:160px;background-size:cover;background-position:center;position:relative;padding:14px}.l5-chronicle-body{padding:22px 20px}.l5-chronicle-meta{font-size:.72rem;color:var(--gold);font-family:Cinzel,serif;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.l5-chronicle-title{font-family:Cinzel,serif;font-size:1.15rem;font-weight:800;color:#fff;margin-bottom:10px;line-height:1.3}[data-theme-type=light] .l5-chronicle-title{color:#0f172a}.l5-chronicle-snippet{font-size:.86rem;color:#94a3b8;line-height:1.55}[data-theme-type=light] .l5-chronicle-snippet{color:#475569}.l5-faq-section{max-width:1000px;margin:0 auto 60px;padding:0 24px}.l5-invite-banner{max-width:1360px;margin:0 auto 60px;padding:0 24px}.l5-invite-card{background:radial-gradient(circle at center,#1e293bf2,#080b12fa);border:2px solid var(--gold);border-radius:28px;padding:50px 36px;text-align:center;box-shadow:0 20px 60px #000c,0 0 35px #ffd70040}[data-theme-type=light] .l5-invite-card{background:#fff;box-shadow:0 15px 45px #00000014}.l4-section-title,.l5-section-title{font-family:Cinzel,serif;font-size:2.2rem;font-weight:900;color:#fff;margin-bottom:8px;letter-spacing:.02em}[data-theme-type=light] .l4-section-title,[data-theme-type=light] .l5-section-title,[data-theme-type=light] .l4-podium-section h2,[data-theme-type=light] .l4-games-section h2,[data-theme-type=light] .l4-vip-section h2,[data-theme-type=light] .l4-tables-section h2,[data-theme-type=light] .l5-spotlight-card h2,[data-theme-type=light] .l5-collection-section h2,[data-theme-type=light] .l5-pillars-section h2,[data-theme-type=light] .l5-chronicles-section h2,[data-theme-type=light] .l5-faq-section h2,[data-theme-type=light] .l5-invite-card h2{color:#0f172a!important}.l4-section-sub,.l5-section-sub{color:#94a3b8;font-size:.95rem;max-width:650px;margin:0 auto}[data-theme-type=light] .l4-section-sub,[data-theme-type=light] .l5-section-sub,[data-theme-type=light] .l4-podium-section p,[data-theme-type=light] .l4-games-section p,[data-theme-type=light] .l4-vip-section p,[data-theme-type=light] .l4-tables-section p,[data-theme-type=light] .l5-collection-section p,[data-theme-type=light] .l5-pillars-section p,[data-theme-type=light] .l5-chronicles-section p,[data-theme-type=light] .l5-faq-section p,[data-theme-type=light] .l5-invite-card p{color:#475569!important}.l5-cover-title{font-family:Cinzel,serif;font-size:3.2rem;font-weight:900;line-height:1.12;color:#fff;margin-bottom:18px;letter-spacing:-.01em}[data-theme-type=light] .l5-cover-title{color:#0f172a!important}.l5-cover-desc{font-size:1.05rem;color:#cbd5e1;line-height:1.65;margin-bottom:28px;max-width:540px}[data-theme-type=light] .l5-cover-desc{color:#334155!important}.l5-faq-summary{font-family:Cinzel,serif;font-weight:800;font-size:1.05rem;color:#fff;outline:none}[data-theme-type=light] .l5-faq-summary,[data-theme-type=light] .l5-faq-section summary{color:#0f172a!important}[data-theme-type=light] .l5-faq-section details{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 4px 15px #0000000d}[data-theme-type=light] .l5-faq-section details p{color:#475569!important}.combos-showcase-section{max-width:1360px;margin:0 auto 60px;padding:0 24px}.combos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}.combo-card{background:#0f172ae0;border:1.5px solid rgba(255,215,0,.25);border-radius:22px;padding:24px 20px;display:flex;flex-direction:column;justify-content:space-between;transition:all .28s ease;box-shadow:0 8px 30px #00000080;position:relative;overflow:hidden}[data-theme-type=light] .combo-card{background:#fff;border-color:#e2e8f0;box-shadow:0 6px 22px #0000000f}.combo-card:hover{transform:translateY(-5px);border-color:var(--gold);box-shadow:0 16px 45px #000000b3,0 0 25px #ffd7004d}.combo-badge-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.combo-rarity{font-size:.72rem;font-family:Oswald,sans-serif;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:12px}.combo-rarity.legendary{background:#ef44442e;color:#fca5a5;border:1px solid #ef4444}.combo-rarity.epic{background:#a855f72e;color:#d8b4fe;border:1px solid #a855f7}.combo-rarity.rare{background:#10b9812e;color:#6ee7b7;border:1px solid #10b981}.combo-mult-pill{font-family:Oswald,sans-serif;font-size:1.15rem;font-weight:900;color:var(--gold-bright);text-shadow:0 2px 8px rgba(255,215,0,.4)}[data-theme-type=light] .combo-mult-pill{color:#b45309;text-shadow:none}.combo-symbols-track{display:flex;align-items:center;justify-content:center;gap:8px;background:#00000073;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px 8px;margin-bottom:16px;position:relative}[data-theme-type=light] .combo-symbols-track{background:#f8fafc;border-color:#cbd5e1}.combo-symbol-icon{width:48px;height:48px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,215,0,.25);display:flex;align-items:center;justify-content:center;padding:4px;box-shadow:0 2px 8px #00000080;transition:transform .2s ease}[data-theme-type=light] .combo-symbol-icon{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 6px #0000000f}.combo-card:hover .combo-symbol-icon{transform:scale(1.06)}.combo-symbol-icon img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.combo-name{font-family:Cinzel,serif;font-size:1.15rem;font-weight:800;color:#fff;margin-bottom:6px}[data-theme-type=light] .combo-name{color:#0f172a}.combo-desc{font-size:.82rem;color:#94a3b8;line-height:1.5;margin-bottom:16px;flex-grow:1}[data-theme-type=light] .combo-desc{color:#475569}.combo-action-btn{width:100%;height:38px;display:inline-flex;align-items:center;justify-content:center;background:#ffd7001f;border:1px solid var(--gold);color:var(--gold-bright);font-family:Oswald,sans-serif;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:10px;text-decoration:none;transition:all .2s ease}[data-theme-type=light] .combo-action-btn{background:#fef3c7;color:#92400e;border-color:#d97706}.combo-action-btn:hover{background:var(--gold-grad);color:#000;box-shadow:0 4px 15px #ffd70066}.callouts-feature-section{max-width:1360px;margin:0 auto 60px;padding:0 24px}.callouts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px}.callout-card{background:#0f172ad9;border:1.5px solid rgba(255,215,0,.2);border-radius:20px;padding:26px 20px;display:flex;flex-direction:column;transition:all .25s ease;box-shadow:0 8px 25px #0006}[data-theme-type=light] .callout-card{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 16px #0000000d}.callout-card:hover{transform:translateY(-4px);border-color:var(--gold);box-shadow:0 14px 35px #0009,0 0 20px #ffd70040}.callout-icon-box{font-size:2.2rem;margin-bottom:14px}.callout-pill{font-family:Oswald,sans-serif;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;border-radius:12px;width:fit-content;margin-bottom:10px}.callout-pill.gold{background:#ffd70026;color:var(--gold-bright);border:1px solid var(--gold)}.callout-pill.cyan{background:#38bdf826;color:#38bdf8;border:1px solid #38bdf8}.callout-pill.emerald{background:#10b98126;color:#6ee7b7;border:1px solid #10b981}.callout-pill.purple{background:#a855f726;color:#d8b4fe;border:1px solid #a855f7}.callout-title{font-family:Cinzel,serif;font-size:1.15rem;font-weight:800;color:#fff;margin-bottom:8px;line-height:1.25}[data-theme-type=light] .callout-title{color:#0f172a}.callout-desc{font-size:.84rem;color:#94a3b8;line-height:1.55}[data-theme-type=light] .callout-desc{color:#475569}.combo-calc-card{background:radial-gradient(circle at center,#1e293bf2,#090d16fa);border:2px solid var(--gold);border-radius:24px;padding:36px 30px;margin:40px auto 0;max-width:900px;text-align:center;box-shadow:0 16px 45px #000000b3,0 0 30px #ffd70033}[data-theme-type=light] .combo-calc-card{background:#fff;border-color:#d97706;box-shadow:0 12px 35px #00000014}.calc-stakes-row{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0 24px}.calc-stake-btn{background:#ffffff14;border:1px solid rgba(255,215,0,.3);color:#fff;padding:8px 18px;border-radius:20px;font-family:Oswald,sans-serif;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .2s ease}[data-theme-type=light] .calc-stake-btn{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.calc-stake-btn:hover,.calc-stake-btn.active{background:var(--gold-grad);color:#000;border-color:transparent;box-shadow:0 4px 15px #ffd70066}.calc-result-box{background:#000;border:2px solid var(--gold);border-radius:18px;padding:20px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 20px;max-width:480px}[data-theme-type=light] .calc-result-box{background:#0f172a}.calc-result-number{font-family:Oswald,sans-serif;font-size:2.8rem;font-weight:900;color:gold;text-shadow:0 0 20px rgba(255,215,0,.6);letter-spacing:.04em;line-height:1.1}@media(max-width:1024px){.l4-hero-split{grid-template-columns:1fr!important}.l4-hero-right{border-left:none;border-top:none}.combos-grid,.callouts-grid,.l4-games-grid,.l4-tiers-grid{grid-template-columns:repeat(2,1fr)}.l4-tables-grid{grid-template-columns:1fr}.l5-cover-stage,.l5-spotlight-card{grid-template-columns:1fr;text-align:center}.l5-collection-grid,.l5-pillars-grid{grid-template-columns:repeat(2,1fr)}.l5-chronicles-grid{grid-template-columns:1fr}}@media(max-width:768px){.l2-header{padding:10px 14px!important}.l2-header-badge,.btn-l2-header-store{display:none!important}.btn-l2-header-cta{padding:6px 14px!important;font-size:.76rem!important}.l2-hero-wrap{padding:0 10px!important;margin:10px auto 24px!important}.l2-hero-stage{grid-template-columns:1fr!important;padding:24px 14px!important;border-radius:20px!important;text-align:center!important}.l2-headline{font-size:1.85rem!important;line-height:1.15!important}.l2-desc{font-size:.86rem!important;margin:0 auto 18px!important}.l2-store-buttons{flex-direction:column!important;align-items:stretch!important;max-width:270px!important;margin:0 auto 16px!important;gap:10px!important}.l2-btn-store{width:100%!important;justify-content:center!important}.l2-qr-card{display:none!important}.l2-social-proof{justify-content:center!important;font-size:.74rem!important}.l2-phone-frame{width:270px!important;height:530px!important;max-width:calc(100vw - 40px)!important;border-width:8px!important;border-radius:36px!important;margin:0 auto!important}.l2-phone-notch{width:80px!important;height:20px!important}.l2-metrics-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.l2-features-grid{grid-template-columns:1fr!important}.l2-games-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.l2-device-grid,.l2-reviews-grid{grid-template-columns:1fr!important}.l4-top-ticker-bar{display:none!important}.l4-main-header{padding:8px 12px!important}.l4-nav-menu,.l4-header-center,.l4-vip-badge,.l4-certified-badge,.l4-brand-tagline{display:none!important}.l4-claim-btn{padding:0 12px!important;font-size:.75rem!important;height:34px!important}.l4-hero-split{grid-template-columns:1fr!important;min-height:auto!important}.l4-hero-left{padding:24px 14px!important;text-align:center!important;align-items:center!important}.l4-hero-title{font-size:2rem!important;line-height:1.15!important}.l4-hero-desc{font-size:.86rem!important;margin:0 auto 16px!important}.l4-hero-specs-row{justify-content:center!important;gap:6px!important}.l4-spec-tag{font-size:.7rem!important;padding:4px 8px!important}.l4-ticker-tape{font-size:.76rem!important;padding:6px 12px!important;margin:0 auto 16px!important}.l4-hero-ctas{flex-direction:column!important;width:100%!important;max-width:270px!important;margin:0 auto!important;gap:10px!important}.l4-hero-ctas button,.l4-hero-ctas a{width:100%!important;justify-content:center!important}.l4-hero-right{padding:16px 12px 32px!important;width:100%!important}.l4-mini-slot-box{width:100%!important;max-width:320px!important;padding:16px 12px!important;margin:0 auto!important}.l4-slot-marquee{font-size:1.05rem!important}.l4-reels-container{gap:6px!important;padding:8px!important}.l4-reel-item{height:64px!important}.l4-podium-section{padding:24px 14px!important}.l4-podium-grid{flex-direction:column!important;align-items:center!important;gap:14px!important}.l4-podium-step{width:100%!important;max-width:320px!important}.l4-games-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.l4-tiers-grid,.l4-tables-grid,.combos-grid,.callouts-grid{grid-template-columns:1fr!important}.combo-calc-card{padding:18px 12px!important}.calc-stake-selector{flex-wrap:wrap!important;justify-content:center!important}.calc-result-number{font-size:2.2rem!important}.l5-prestige-header{padding:14px 10px!important}.l5-prestige-title{font-size:1.55rem!important;letter-spacing:.08em!important}.l5-prestige-subtitle{font-size:.62rem!important;letter-spacing:.06em!important}.l5-prestige-nav{gap:4px!important;padding-top:8px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;white-space:nowrap!important;justify-content:flex-start!important;scrollbar-width:none!important}.l5-prestige-nav::-webkit-scrollbar{display:none!important}.l5-prestige-link{font-size:.7rem!important;padding:4px 8px!important}.l5-cover-stage{padding:22px 14px!important;grid-template-columns:1fr!important;text-align:center!important}.l5-curator-title{font-size:1.8rem!important;line-height:1.15!important}.l5-curator-desc{font-size:.85rem!important;margin:0 auto 18px!important}.l5-cover-ctas{flex-direction:column!important;width:100%!important;max-width:260px!important;margin:0 auto!important;gap:10px!important}.l5-cover-visual{max-width:260px!important;margin:0 auto 16px!important}.l5-spotlight-card{grid-template-columns:1fr!important;padding:18px 14px!important;text-align:center!important}.l5-collection-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.l5-pillars-grid,.l5-chronicles-grid{grid-template-columns:1fr!important}.l5-invitation-stage{padding:26px 14px!important}}@media(max-width:480px){.l2-games-grid,.l4-games-grid,.l5-collection-grid{grid-template-columns:1fr!important}.responsible-gaming-bar{gap:8px!important}.rg-logo-item img{height:18px!important}}
