:root{--gold:#f0b740;--gold-light:#ffd166;--gold-dark:#c48a00;--gold-dim:#9a6e00;--gold-glow:rgba(240,183,64,0.30);--gold-glow-sm:rgba(240,183,64,0.15);--accent-red:#e03030;--accent-red-glow:rgba(224,48,48,0.35);--accent-green:#22c55e;--accent-blue:#3b82f6;--accent-purple:#a855f7;--bg-deepest:#060810;--bg-dark:#0a0d18;--bg-mid:#0d1020;--bg-card:#101525;--bg-card-hover:#141c30;--bg-elevated:#161e35;--bg-sidebar:#0c1020;--bg-header:rgba(6,8,16,0.97);--bg-footer:#060810;--border:rgba(255,255,255,0.07);--border-light:rgba(255,255,255,0.12);--border-gold:rgba(240,183,64,0.22);--border-gold-strong:rgba(240,183,64,0.45);--text-primary:#ffffff;--text-secondary:#aab4cc;--text-muted:#5a6478;--text-gold:#f0b740;--header-h:114px;--sidebar-w:86px;--right-w:280px;--content-max:1400px;--outer-pad:20px;--r-xs:4px;--r-sm:7px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-2xl:24px;--r-pill:999px;--shadow-card:0 4px 24px rgba(0,0,0,0.55);--shadow-gold:0 0 22px rgba(240,183,64,0.18);--shadow-btn:0 4px 16px rgba(240,183,64,0.32);--shadow-deep:0 8px 40px rgba(0,0,0,0.7);--t-fast:0.15s ease;--t-mid:0.22s ease;--t-normal:0.28s ease;--t-slow:0.4s ease}img{display:block;max-width:100%;height:auto}.hero-slides,.promo-slides,#index-promo-track{will-change:transform;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.trending-section,.providers-section,.index-app,.seo-section,.site-footer{content-visibility:auto;contain-intrinsic-size:1px 700px}@media (max-width:768px){body{background-attachment:scroll !important}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:15px}body{background-color:#060a16;color:var(--text-primary);font-family:'Inter','Segoe UI',system-ui,sans-serif;line-height:1.55;overflow-x:hidden;min-height:100vh;background-image:radial-gradient(ellipse 90% 45% at 50% 0%,rgba(240,183,64,0.12) 0%,transparent 65%),radial-gradient(ellipse 60% 40% at 85% 30%,rgba(168,85,247,0.12) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 15% 65%,rgba(0,229,255,0.09) 0%,transparent 60%),linear-gradient(180deg,rgba(6,10,22,0.72) 0%,rgba(6,10,22,0.85) 42%,rgba(6,10,22,0.94) 100%),url('../assets/decorative/index-bg.webp');background-repeat:no-repeat;background-position:center top;background-size:cover;background-attachment:fixed}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}ul{list-style:none}button{cursor:pointer;border:none;background:none;color:inherit;font-family:inherit}.loading-screen{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.loading-logo-text{font-size:3rem;font-weight:900;letter-spacing:0.12em;background:linear-gradient(135deg,#f0b740 0%,#ffd166 45%,#c48a00 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.loading-bar-wrap{width:180px;height:3px;background:rgba(255,255,255,0.08);border-radius:2px;overflow:hidden}.loading-bar{height:100%;background:linear-gradient(90deg,var(--gold-dark),var(--gold),var(--gold-light));animation:loadProgress 1.8s ease forwards}@keyframes loadProgress{from{width:0}to{width:100%}}.t-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--bg-header);border-bottom:1px solid var(--border);backdrop-filter:blur(16px);display:flex;flex-direction:column}.header-floor-1{height:70px;border-bottom:1px solid rgba(255,255,255,0.06);background:rgba(8,12,24,0.98)}.header-floor-1-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 var(--outer-pad);max-width:var(--content-max);margin:0 auto}.header-left{display:flex;align-items:center;gap:12px;flex-shrink:0;height:100%}.mobile-menu-toggle{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--r-md);background:rgba(255,255,255,0.06);color:var(--gold);font-size:1.15rem;cursor:pointer;transition:all var(--t-fast);border:1px solid var(--border)}.mobile-menu-toggle:hover{background:rgba(240,183,64,0.15);border-color:var(--border-gold)}.site-logo{display:flex;align-items:center;gap:8px;flex-shrink:0;height:100%}.site-logo img{max-height:52px;height:auto;width:auto;max-width:260px;object-fit:contain;display:block}.logo-text{font-size:1.75rem;font-weight:900;letter-spacing:0.06em;background:linear-gradient(135deg,#f0b740 0%,#ffd166 45%,#c48a00 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.logo-five{color:#fff;-webkit-text-fill-color:#fff}.logo-badge{font-size:0.55rem;font-weight:800;color:var(--bg-deepest);background:var(--gold);padding:2px 7px;border-radius:3px;letter-spacing:0.06em;margin-top:5px}.nav-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.header-floor-2{height:44px;background:rgba(6,9,18,0.96);border-top:1px solid rgba(240,183,64,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.03);position:relative;z-index:1001;overflow:visible}.header-floor-2-inner{height:100%;display:flex;align-items:center;justify-content:center;padding:0 var(--outer-pad);max-width:var(--content-max);margin:0 auto;overflow:visible}.header-nav{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;overflow:visible}div.header-nav-item{background:transparent !important;border:none !important;padding:0 !important;box-shadow:none !important;height:auto !important}div.header-nav-item:hover{background:transparent !important;border:none !important;box-shadow:none !important}a.header-nav-item,.header-nav-item .elementor-button{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:var(--r-pill);font-size:0.95rem;font-weight:700;color:#cbd5e1;white-space:nowrap;letter-spacing:0.02em;transition:all var(--t-fast);text-decoration:none;border:1px solid transparent;line-height:1.2;background:transparent}.header-nav-icon{display:flex;align-items:center;justify-content:center;font-size:0.92rem;color:var(--gold);transition:transform var(--t-fast)}.header-nav-icon svg,.header-nav-item svg{fill:currentColor;width:1em;height:1em;display:inline-block;vertical-align:middle}.header-nav-text{display:inline-block}a.header-nav-item:hover,.header-nav-item .elementor-button:hover,.header-nav-item:hover .elementor-button{color:#ffffff;background:rgba(240,183,64,0.14);border-color:rgba(240,183,64,0.35)}a.header-nav-item:hover .header-nav-icon,.header-nav-item:hover .elementor-button-icon{transform:scale(1.15)}.header-nav-item.active .elementor-button,a.header-nav-item.active{background:linear-gradient(135deg,var(--gold) 0%,#ffd166 100%);color:#060a16;font-weight:800;box-shadow:0 2px 12px rgba(240,183,64,0.4);border-color:transparent}.header-nav-item.active .header-nav-icon,.header-nav-item.active .elementor-button-icon{color:#060a16}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 20px;height:36px;border-radius:var(--r-pill);font-size:0.82rem;font-weight:700;letter-spacing:0.04em;white-space:nowrap;cursor:pointer;transition:all var(--t-fast);border:1px solid transparent;font-family:inherit}.btn-outline{border-color:var(--gold);color:var(--gold);background:transparent}.btn-outline:hover{background:var(--gold);color:var(--bg-deepest)}.btn-primary{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%);color:var(--bg-deepest);box-shadow:var(--shadow-btn)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 7px 22px rgba(240,183,64,0.42)}.btn-ghost{border-color:var(--border-light);color:var(--text-secondary);background:rgba(255,255,255,0.04)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}div.btn-login,div.btn-register{background:transparent !important;border:none !important;padding:0 !important;box-shadow:none !important;height:auto !important}div.btn-login:hover,div.btn-register:hover{background:transparent !important;border:none !important;box-shadow:none !important}a.btn-login,.btn-login .elementor-button{display:inline-flex;align-items:center;justify-content:center;padding:0 18px;height:34px;border-radius:var(--r-pill);font-size:0.8rem;font-weight:700;letter-spacing:0.04em;white-space:nowrap;border:1px solid var(--gold);color:var(--gold);background:transparent;transition:all var(--t-fast);cursor:pointer;font-family:inherit;text-decoration:none}a.btn-login:hover,.btn-login .elementor-button:hover,.btn-login:hover .elementor-button{background:var(--gold);color:var(--bg-deepest)}a.btn-register,.btn-register .elementor-button{display:inline-flex;align-items:center;justify-content:center;padding:0 18px;height:34px;border-radius:var(--r-pill);font-size:0.8rem;font-weight:800;letter-spacing:0.05em;white-space:nowrap;background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%);color:var(--bg-deepest);box-shadow:var(--shadow-btn);border:none;transition:all var(--t-fast);cursor:pointer;font-family:inherit;text-decoration:none}a.btn-register:hover,.btn-register .elementor-button:hover,.btn-register:hover .elementor-button{transform:translateY(-2px);box-shadow:0 7px 22px rgba(240,183,64,0.42)}.announce-bar{background:linear-gradient(90deg,rgba(16,24,52,0.96) 0%,rgba(22,15,44,0.94) 50%,rgba(16,24,52,0.96) 100%);border:2px solid rgba(240,183,64,0.55);border-radius:12px;box-shadow:0 4px 22px rgba(0,0,0,0.65),0 0 16px rgba(240,183,64,0.2),inset 0 1px 1px rgba(255,255,255,0.2);margin:10px 0 14px;padding:9px 14px;position:relative;overflow:hidden;animation:marqueeGlow 3s ease-in-out infinite alternate}@keyframes marqueeGlow{0%{border-color:rgba(240,183,64,0.45);box-shadow:0 4px 20px rgba(0,0,0,0.6),0 0 14px rgba(240,183,64,0.15)}100%{border-color:rgba(240,183,64,0.78);box-shadow:0 4px 26px rgba(0,0,0,0.72),0 0 24px rgba(240,183,64,0.38)}}.announce-wrap{display:flex;align-items:center;gap:14px;padding:0 4px;overflow:hidden}.ann-badge{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(135deg,#f0b740 0%,#ff8c00 100%);color:#070b14;font-weight:900;font-size:0.84rem;letter-spacing:0.06em;text-transform:uppercase;padding:6px 14px;border-radius:999px;flex-shrink:0;box-shadow:0 0 14px rgba(240,183,64,0.65);position:relative;z-index:3}.ann-live-dot{width:8px;height:8px;border-radius:50%;background:#ffffff;box-shadow:0 0 6px #ffffff;animation:liveDotPulse 1.2s infinite alternate ease-in-out}@keyframes liveDotPulse{0%{opacity:0.4;transform:scale(0.8)}100%{opacity:1;transform:scale(1.25);box-shadow:0 0 10px #ffffff}}.ann-badge-icon{display:flex;align-items:center}.ann-badge-icon svg{width:14px;height:14px;fill:currentColor}.ann-bar{flex:1 1 auto;min-width:0;overflow:hidden;position:relative}.announce-text{font-size:1.02rem;font-weight:600;color:#f8fafc;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,0.85);display:block}.ann-highlight-gold{color:#f0b740;font-weight:800;text-shadow:0 0 8px rgba(240,183,64,0.5)}.ann-highlight-red{color:#ff4d6d;font-weight:800;text-shadow:0 0 8px rgba(255,77,109,0.5)}.ann-highlight-cyan{color:#00e5ff;font-weight:800;text-shadow:0 0 8px rgba(0,229,255,0.5)}.ann-highlight-green{color:#00e676;font-weight:800;text-shadow:0 0 8px rgba(0,230,118,0.5)}.ann-sep{color:rgba(240,183,64,0.65);margin:0 14px;font-size:0.9rem}.t-body{padding-top:var(--header-h);min-height:100vh}.site-outer{width:100%}.site-container{max-width:var(--content-max);margin:0 auto;padding:0 var(--outer-pad)}.index-wrap{display:grid;grid-template-columns:1fr var(--right-w);gap:18px;padding:14px 0;align-items:start}.index-menu{position:sticky;top:calc(var(--header-h)+14px);display:flex;flex-direction:column;gap:3px}.menu-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:9px 4px;border-radius:var(--r-md);color:var(--text-muted);font-size:0.63rem;font-weight:600;letter-spacing:0.03em;text-align:center;transition:all var(--t-mid);cursor:pointer;position:relative;border:1px solid transparent}.menu-item:hover{background:var(--bg-elevated);color:var(--gold);border-color:var(--border-gold)}.menu-item.active{background:linear-gradient(145deg,rgba(240,183,64,0.12),rgba(240,183,64,0.06));color:var(--gold);border-color:var(--border-gold)}.menu-item.active::before{content:'';position:absolute;left:0;top:20%;bottom:20%;width:2px;background:var(--gold);border-radius:0 2px 2px 0}.menu-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm);background:rgba(255,255,255,0.04);transition:all var(--t-fast)}.menu-item:hover .menu-icon{background:rgba(240,183,64,0.15);color:var(--gold)}.menu-item:hover .menu-icon svg{fill:var(--gold)}.menu-item.active .menu-icon{background:rgba(240,183,64,0.15)}.menu-icon svg{width:18px;height:18px;fill:currentColor;transition:fill var(--t-fast)}.menu-item span{line-height:1.1;user-select:none}.index-content{min-width:0;display:flex;flex-direction:column;gap:0}.hero-slider{position:relative;border-radius:var(--r-xl);overflow:hidden;background:var(--bg-card);aspect-ratio:16/6;box-shadow:var(--shadow-deep)}.hero-slides{display:flex;width:100%;height:100%;transition:transform 0.65s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform}.hero-slide{min-width:100%;height:100%;position:relative;overflow:hidden}.hero-slide img{width:100%;height:100%;object-fit:cover;display:block}.slide-overlay{position:absolute;inset:0;display:flex;align-items:center;padding:0 56px;background:linear-gradient(100deg,rgba(6,8,16,0.82) 0%,rgba(6,8,16,0.45) 45%,transparent 75%)}.slide-content{max-width:380px}.slide-tag{display:inline-block;background:var(--gold);color:var(--bg-deepest);font-size:0.68rem;font-weight:800;letter-spacing:0.1em;padding:3px 10px;border-radius:var(--r-pill);margin-bottom:10px;text-transform:uppercase}.slide-tag.tag-elite{background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff}.slide-tag.tag-bonus{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.slide-title{font-size:2rem;font-weight:900;line-height:1.08;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,0.6);margin-bottom:8px}.slide-title .hl{color:var(--gold)}.slide-desc{font-size:0.84rem;color:rgba(255,255,255,0.72);margin-bottom:18px;line-height:1.55}.slide-cta{display:inline-flex;align-items:center;gap:7px;padding:10px 22px;border-radius:var(--r-pill);font-size:0.83rem;font-weight:800;letter-spacing:0.05em;background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:var(--bg-deepest);box-shadow:var(--shadow-btn);transition:all var(--t-fast);border:none;cursor:pointer;font-family:inherit}.slide-cta:hover{transform:translateY(-2px);box-shadow:0 8px 26px rgba(240,183,64,0.46)}.slide-cta svg{width:14px;height:14px;fill:currentColor}.hero-arrows{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;pointer-events:none}.hero-arrow{pointer-events:all;width:38px;height:38px;border-radius:50%;background:rgba(0,0,0,0.55);border:1px solid rgba(255,255,255,0.18);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;cursor:pointer;backdrop-filter:blur(4px);transition:all var(--t-fast)}.hero-arrow:hover{background:var(--gold);color:var(--bg-deepest);border-color:var(--gold)}.hero-arrow svg{width:14px;height:14px;fill:currentColor;pointer-events:none}.hero-indicators{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:7px}.hero-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,0.3);cursor:pointer;transition:all var(--t-mid);border:none;padding:0}.hero-dot.active{background:var(--gold);width:22px;border-radius:4px}.promo-section{margin-top:16px;background:linear-gradient(135deg,#0c1020,#0f1428,#0c1020);border:1px solid var(--border);border-radius:var(--r-xl);padding:18px 16px 20px;position:relative;overflow:hidden}.promo-section::before{content:'';position:absolute;top:-60px;right:-60px;width:220px;height:220px;background:radial-gradient(circle,rgba(240,183,64,0.07) 0%,transparent 70%);pointer-events:none}.promo-section-hdr{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap;gap:10px}.promo-section-title{display:flex;align-items:center;gap:8px}.promo-section-title .icon{width:28px;height:28px;background:linear-gradient(135deg,rgba(240,183,64,0.2),rgba(240,183,64,0.1));border:1px solid var(--border-gold);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center}.promo-section-title h3{font-size:1.35rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--text-primary)}.promo-tabs{display:flex;gap:6px;align-items:center;overflow-x:auto;scrollbar-width:none}.promo-tabs::-webkit-scrollbar{display:none}.promo-tab{padding:6px 14px;border-radius:var(--r-pill);font-size:0.88rem;font-weight:700;color:var(--text-muted);border:1px solid var(--border);background:transparent;cursor:pointer;transition:all var(--t-fast);white-space:nowrap;font-family:inherit}.promo-tab:hover{color:var(--text-secondary);border-color:var(--border-light)}.promo-tab.active{background:rgba(240,183,64,0.14);color:var(--gold);border-color:var(--border-gold)}.promo-view-all{font-size:0.90rem;color:var(--gold);font-weight:700;display:flex;align-items:center;gap:4px;transition:opacity var(--t-fast)}.promo-view-all:hover{opacity:0.72}.promo-view-all svg{width:13px;height:13px;fill:currentColor}.promo-slider-wrap{position:relative;overflow:hidden;border-radius:var(--r-md)}.promo-slides{display:flex;transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform;gap:10px}.promo-card{flex:0 0 calc(33.333% - 7px);min-width:0;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--border);cursor:pointer;transition:all var(--t-normal);position:relative;background:var(--bg-card);display:flex;flex-direction:column}.promo-card:hover{border-color:var(--border-gold);transform:translateY(-3px);box-shadow:var(--shadow-gold),var(--shadow-card)}.promo-card-visual{height:110px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.promo-banner-visual{background:#060810}.promo-card-banner-img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease;display:block}.promo-card:hover .promo-card-banner-img{transform:scale(1.06)}.promo-card-visual-bg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.promo-card-visual-bg svg,.promo-card-visual-bg .promo-emoji{font-size:52px;opacity:0.18}.promo-card-visual .promo-badge-pct{position:relative;z-index:1;font-size:2.2rem;font-weight:900;line-height:1;letter-spacing:-0.02em}.promo-card-visual .promo-badge-label{position:relative;z-index:1;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;margin-top:3px;opacity:0.85}.promo-chip-tag{position:absolute;top:8px;left:8px;z-index:2;font-size:0.68rem;font-weight:800;letter-spacing:0.06em;padding:3px 10px;border-radius:var(--r-pill);text-transform:uppercase;display:inline-flex;align-items:center;gap:4px;backdrop-filter:blur(6px)}.promo-chip-tag.tag-gold{background:rgba(240,183,64,0.92);color:var(--bg-deepest)}.promo-chip-tag.tag-green{background:rgba(34,197,94,0.92);color:#fff}.promo-chip-tag.tag-purple{background:rgba(168,85,247,0.92);color:#fff}.promo-chip-tag.tag-red{background:rgba(224,48,48,0.92);color:#fff}.promo-chip-tag.tag-blue{background:rgba(59,130,246,0.92);color:#fff}.promo-card.welcome .promo-card-visual:not(.promo-banner-visual){background:linear-gradient(135deg,#1a1005,#2d1e05,#1a1005)}.promo-card.welcome .promo-badge-pct{color:var(--gold-light)}.promo-card.welcome .promo-badge-label{color:var(--gold)}.promo-card.reload .promo-card-visual{background:linear-gradient(135deg,#081a0f,#0f2d1a,#081a0f)}.promo-card.reload .promo-badge-pct{color:#4ade80}.promo-card.reload .promo-badge-label{color:#22c55e}.promo-card.cashback .promo-card-visual{background:linear-gradient(135deg,#0d0b1e,#1a1435,#0d0b1e)}.promo-card.cashback .promo-badge-pct{color:#c4b5fd}.promo-card.cashback .promo-badge-label{color:#a855f7}.promo-card.referral .promo-card-visual{background:linear-gradient(135deg,#0a1220,#0f1e35,#0a1220)}.promo-card.referral .promo-badge-pct{color:#60a5fa}.promo-card.referral .promo-badge-label{color:#3b82f6}.promo-card.sports-promo .promo-card-visual{background:linear-gradient(135deg,#1a0a08,#2d1208,#1a0a08)}.promo-card.sports-promo .promo-badge-pct{color:#fb7185}.promo-card.sports-promo .promo-badge-label{color:#e03030}.promo-card-info{padding:12px 14px 14px;flex:1;display:flex;flex-direction:column}.promo-card-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.promo-cat-badge{font-size:0.72rem;font-weight:800;color:var(--gold);letter-spacing:0.06em;text-transform:uppercase}.promo-period-badge{font-size:0.68rem;font-weight:700;color:var(--text-muted);background:rgba(255,255,255,0.05);padding:2px 7px;border-radius:3px;letter-spacing:0.04em}.promo-card-title{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-card-desc{font-size:0.88rem;color:var(--text-secondary);line-height:1.45;margin-bottom:auto}.promo-card-btn-group{display:flex;gap:8px;margin-top:12px;align-items:center}.btn-promo-details{flex:1;height:32px;border-radius:var(--r-pill);border:1px solid var(--border-gold);color:var(--gold);background:rgba(240,183,64,0.06);font-size:0.80rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:all var(--t-fast);font-family:inherit;letter-spacing:0.04em}.btn-promo-details:hover{background:var(--gold);color:var(--bg-deepest)}.btn-promo-apply{flex:1;height:32px;border-radius:var(--r-pill);background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:var(--bg-deepest);font-size:0.80rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:all var(--t-fast);text-decoration:none;box-shadow:var(--shadow-btn);letter-spacing:0.04em}.btn-promo-apply:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(240,183,64,0.4)}.promo-controls{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.promo-arrows{display:flex;gap:6px}.promo-arrow{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,0.06);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all var(--t-fast)}.promo-arrow:hover{background:rgba(240,183,64,0.15);border-color:var(--border-gold);color:var(--gold)}.promo-arrow svg{width:13px;height:13px;fill:currentColor;pointer-events:none}.promo-dots{display:flex;gap:5px;align-items:center}.promo-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,0.2);cursor:pointer;border:none;padding:0;transition:all var(--t-fast)}.promo-dot.active{background:var(--gold);width:16px;border-radius:3px}.section-hdr{display:flex;align-items:center;gap:12px;margin-bottom:14px;margin-top:22px}.section-hdr-icon{width:32px;height:32px;flex-shrink:0;background:linear-gradient(135deg,rgba(240,183,64,0.18),rgba(240,183,64,0.06));border:1px solid var(--border-gold);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center}.section-hdr-icon svg{width:17px;height:17px;fill:var(--gold)}.section-hdr h2{font-size:1.35rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--text-primary);white-space:nowrap}.section-hdr-line{flex:1;height:1px;background:linear-gradient(90deg,rgba(240,183,64,0.18),transparent)}.section-hdr-action{font-size:0.90rem;color:var(--gold);font-weight:700;white-space:nowrap;display:flex;align-items:center;gap:4px;transition:opacity var(--t-fast)}.section-hdr-action:hover{opacity:0.72}.section-hdr-action svg{width:12px;height:12px;fill:currentColor}.game-tabs{display:flex;gap:6px;margin-bottom:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.game-tabs::-webkit-scrollbar{display:none}.game-tab{flex-shrink:0;padding:6px 16px;border-radius:var(--r-pill);font-size:0.90rem;font-weight:700;letter-spacing:0.03em;color:var(--text-muted);border:1px solid var(--border);background:transparent;cursor:pointer;transition:all var(--t-fast);white-space:nowrap;font-family:inherit;user-select:none}.game-tab:hover{color:var(--text-secondary);border-color:var(--border-light)}.game-tab.active{background:rgba(240,183,64,0.16);color:var(--gold);border-color:var(--border-gold);box-shadow:0 0 14px rgba(240,183,64,0.22)}.game-card.card-filtered-in{animation:gameCardFadeIn 0.25s cubic-bezier(0.16,1,0.3,1) forwards}.game-card.card-filtered-out,.elementor .e-con.game-card.card-filtered-out,.game-card.hidden,.elementor .e-con.game-card.hidden,.game-card[style*="display:none"],.elementor .e-con.game-card[style*="display:none"]{display:none !important}@keyframes gameCardFadeIn{from{opacity:0;transform:scale(0.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.game-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media (min-width:1025px){.game-grid>.e-con-inner>.game-card:nth-child(n+16),.game-grid>.game-card:nth-child(n+16),.elementor .game-grid .elementor-element.game-card:nth-child(n+16){display:none !important}}.game-card{position:relative;border-radius:var(--r-md);overflow:hidden;background:#090f1d;border:1px solid rgba(255,255,255,0.1);cursor:pointer;transition:all var(--t-normal);aspect-ratio:360/479;display:block}.game-card:hover{border-color:rgba(240,183,64,0.65);box-shadow:0 12px 32px rgba(0,0,0,0.65),0 0 20px rgba(240,183,64,0.22);transform:translateY(-3px);z-index:2}.game-card-img{width:100%;height:100%;position:relative;overflow:hidden;background:linear-gradient(145deg,#111828,#0c1220)}.game-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease;display:block}.game-card:hover .game-card-img img{transform:scale(1.08)}.game-img-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(145deg,#0e1525,#111d35)}.game-img-placeholder svg{width:32px;height:32px;fill:rgba(240,183,64,0.18)}.game-img-placeholder span{font-size:0.68rem;color:rgba(255,255,255,0.3);text-transform:uppercase;letter-spacing:0.12em}.game-play-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,8,16,0.88) 0%,rgba(6,8,16,0.5) 50%,rgba(6,8,16,0.1) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;opacity:0;transition:opacity var(--t-normal);z-index:3}.game-card:hover .game-play-overlay{opacity:1}.play-btn-circle{width:48px;height:48px;border-radius:50%;background:var(--gold);display:flex;align-items:center;justify-content:center;color:var(--bg-deepest);font-size:16px;transform:scale(0.75);transition:transform var(--t-mid);box-shadow:0 0 22px var(--gold-glow)}.game-card:hover .play-btn-circle{transform:scale(1)}.play-overlay-label{font-size:0.8rem;font-weight:800;color:#fff;letter-spacing:0.08em;text-transform:uppercase;opacity:0;transform:translateY(6px);transition:all var(--t-mid) 0.05s}.game-card:hover .play-overlay-label{opacity:1;transform:translateY(0)}.game-badge{position:absolute;top:8px;left:8px;font-size:0.62rem;font-weight:900;letter-spacing:0.06em;padding:3px 8px;border-radius:var(--r-pill);text-transform:uppercase;z-index:4;line-height:1.4;box-shadow:0 2px 8px rgba(0,0,0,0.5)}.game-badge.hot{background:var(--accent-red);color:#fff;box-shadow:0 2px 8px var(--accent-red-glow)}.game-badge.new{background:#059669;color:#fff}.game-badge.popular{background:var(--gold);color:var(--bg-deepest)}.elementor-widget.game-badge,.elementor-widget.game-badge.hot,.elementor-widget.game-badge.new,.elementor-widget.game-badge.popular{background:transparent !important;box-shadow:none !important;padding:0 !important}.game-fav-btn{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:rgba(6,8,16,0.72);border:1px solid rgba(255,255,255,0.22);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.8);z-index:4;cursor:pointer;transition:all var(--t-fast);padding:0}.game-fav-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;transition:all var(--t-fast);pointer-events:none}.game-fav-btn:hover{background:rgba(224,48,48,0.3);border-color:rgba(224,48,48,0.7);color:#ff4d6d;transform:scale(1.12)}.game-fav-btn.favorited{background:rgba(224,48,48,0.35);border-color:#ff4d6d;color:#ff4d6d}.game-fav-btn.favorited svg{fill:#ff4d6d;stroke:#ff4d6d}.game-card-info{position:absolute;bottom:0;left:0;right:0;padding:32px 10px 10px;background:linear-gradient(to top,rgba(6,9,18,0.96) 0%,rgba(6,9,18,0.75) 55%,transparent 100%);border-top:none;z-index:2;pointer-events:none;text-align:center}.game-card-title{font-size:0.98rem;font-weight:800;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px;text-shadow:0 1px 4px rgba(0,0,0,0.95);letter-spacing:0.01em}.game-card-provider{font-size:0.82rem;font-weight:700;color:var(--gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,0.95);letter-spacing:0.04em;text-transform:uppercase}.game-card:hover .game-card-title{color:var(--gold-light);text-shadow:0 0 10px rgba(240,183,64,0.6)}.provider-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.provider-card{position:relative;border-radius:var(--r-md);overflow:hidden;background:linear-gradient(145deg,#0c1322,#101a2f);border:1px solid rgba(240,183,64,0.3);cursor:pointer;aspect-ratio:16/12;display:flex;align-items:center;justify-content:center;transition:all var(--t-normal);box-shadow:0 4px 14px rgba(0,0,0,0.4),inset 0 0 10px rgba(240,183,64,0.04)}.provider-card:hover{border-color:rgba(240,183,64,0.85);transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,0.65),0 0 24px rgba(240,183,64,0.35)}.provider-card-inner{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px 10px;gap:8px}.provider-logo-img,.elementor-widget.provider-logo-img{width:auto !important;max-width:160px !important;height:120px !important;max-height:125px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 auto !important}.provider-logo-img img,.elementor-widget.provider-logo-img img,img.provider-logo-img{max-width:100% !important;max-height:120px !important;width:auto !important;height:120px !important;aspect-ratio:256/342 !important;object-fit:contain !important;border-radius:7px !important;border:1px solid rgba(240,183,64,0.4) !important;box-shadow:0 0 14px rgba(240,183,64,0.28),0 4px 14px rgba(0,0,0,0.55) !important;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.6)) !important;transition:transform var(--t-fast),box-shadow var(--t-fast),border-color var(--t-fast) !important;margin:0 auto !important;display:block !important}.provider-card:hover .provider-logo-img img,.provider-card:hover img.provider-logo-img{transform:scale(1.08) !important;border-color:rgba(240,183,64,0.9) !important;box-shadow:0 0 20px rgba(240,183,64,0.65),0 6px 18px rgba(0,0,0,0.7) !important}.provider-badge-img,.elementor-widget.provider-badge-img{position:absolute !important;top:8px !important;right:8px !important;height:20px !important;width:auto !important;max-width:80px !important;z-index:5 !important;display:flex !important;align-items:center !important}.provider-badge-img img,.elementor-widget.provider-badge-img img,img.provider-badge-img{height:18px !important;width:auto !important;max-width:75px !important;object-fit:contain !important;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.6)) !important;display:block !important}.provider-name{font-size:0.92rem;font-weight:800;color:#f0f4fc;margin-top:6px;letter-spacing:0.02em;text-align:center;transition:color var(--t-fast)}.provider-card:hover .provider-name{color:var(--gold)}.provider-play-overlay{position:absolute;inset:0;background:rgba(6,8,16,0.72);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--t-normal);z-index:3}.provider-card:hover .provider-play-overlay{opacity:1}.index-app,.elementor .e-con.index-app,div.index-app{margin-top:18px !important;background:linear-gradient(90deg,#070b16 0%,#070b16 42%,rgba(7,11,22,0.95) 56%,rgba(7,11,22,0.3) 72%,transparent 88%),url('../assets/decorative/app-banner-bg.webp') right center / auto 100% no-repeat,#070b16 !important;border:1px solid rgba(240,183,64,0.35) !important;border-radius:var(--r-xl) !important;padding:36px 40px !important;position:relative !important;overflow:hidden !important;display:flex !important;align-items:center !important;min-height:350px !important;box-shadow:0 8px 32px rgba(0,0,0,0.65),0 0 20px rgba(240,183,64,0.12) !important}.index-promo-card,.promo-card,.elementor .e-con.index-promo-card{background:url('../assets/decorative/promo-bg.png') no-repeat center center/100% 100%,linear-gradient(135deg,#0f172a,#111d35) !important}.app-info{flex:1;position:relative;z-index:2;max-width:480px}.app-badge-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(240,183,64,0.16);border:1px solid rgba(240,183,64,0.45);color:var(--gold);font-size:0.72rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;padding:3px 10px;border-radius:var(--r-pill);margin-bottom:8px}.app-title{font-size:1.35rem;font-weight:900;color:#ffffff;letter-spacing:0.03em;text-transform:uppercase;margin-bottom:6px;text-shadow:0 2px 8px rgba(0,0,0,0.8)}.app-title span{color:var(--gold)}.app-subtitle{font-size:0.92rem;color:#cbd5e1;margin-bottom:14px;line-height:1.55;text-shadow:0 1px 3px rgba(0,0,0,0.8)}.app-features{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.app-feat-item{display:inline-flex;align-items:center;gap:5px;font-size:0.75rem;color:#e2e8f0;font-weight:600;background:rgba(0,0,0,0.5);padding:3px 9px;border-radius:4px;border:1px solid rgba(255,255,255,0.1)}.app-feat-item i{color:var(--gold);font-size:0.75rem}.app-action-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px}.app-download-group{display:flex;gap:10px;flex-wrap:wrap}.app-download-btn,.elementor .app-download-btn .elementor-button{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:rgba(12,18,36,0.85);border:1.5px solid var(--border-gold);border-radius:var(--r-md);color:#ffffff;font-size:0.82rem;font-weight:700;transition:all var(--t-fast);cursor:pointer;font-family:inherit;text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,0.4);backdrop-filter:blur(8px)}.elementor-widget.app-download-btn,.elementor-widget.app-download-btn .elementor-widget-container,.elementor-widget.app-download-btn .elementor-button-wrapper{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.app-download-btn:hover,.elementor .app-download-btn .elementor-button:hover{background:linear-gradient(135deg,var(--gold) 0%,#e0a020 100%);border-color:transparent;color:#060a16;box-shadow:0 4px 18px rgba(240,183,64,0.45);transform:translateY(-2px)}.app-download-btn svg{width:18px;height:18px;fill:currentColor;flex-shrink:0}.app-qr-wrap{display:inline-flex;align-items:center;gap:10px;position:relative;z-index:2;background:transparent;padding:0;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;width:fit-content;max-width:fit-content}.elementor .e-con.app-qr-wrap{background:transparent !important;background-color:transparent !important;border:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;padding:0 !important;width:auto !important;max-width:fit-content !important;flex:0 0 auto !important}.app-qr-box{width:68px;height:68px;background:#fff;border-radius:var(--r-xs);padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-qr-label{font-size:0.68rem;color:var(--gold);text-align:left;font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:0.04em;max-width:70px}.index-right{position:sticky;top:calc(var(--header-h)+14px);display:flex;flex-direction:column;gap:10px;max-height:none;overflow:visible}.index-promo{position:relative;flex-shrink:0;background:url('../assets/decorative/promo-bg.webp') no-repeat center center/100% 100%,linear-gradient(135deg,#0f172a,#111d35);border:1px solid rgba(240,183,64,0.35);border-radius:var(--r-lg);padding:16px 16px 14px;box-shadow:0 4px 20px rgba(0,0,0,0.55),0 0 16px rgba(240,183,64,0.12);overflow:hidden}.index-promo-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.index-promo-title span{font-family:'Inter',sans-serif;font-size:1.18rem;color:#ffff3f;text-shadow:-1px 2px 2px #ee2439,0 0 10px rgba(238,36,57,0.4);font-weight:900;letter-spacing:1px}.promo-view-toggle{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;transition:transform var(--t-fast),filter var(--t-fast)}.promo-view-toggle:hover{transform:scale(1.15);filter:brightness(1.25)}.promo-view-toggle img{width:18px;height:18px;object-fit:contain}.index-promo-wrap{position:relative}.index-promo-slider{position:relative;overflow:hidden;border-radius:10px;background:#080d1a;border:2px solid rgba(240,183,64,0.45);box-shadow:0 4px 16px rgba(0,0,0,0.6);transition:opacity 0.3s ease}.index-promo-slider.hidden{display:none;opacity:0}.promo-slider-track{display:flex;flex-direction:row;transition:transform 0.45s cubic-bezier(0.25,1,0.5,1);width:100%}.promo-slide-item{min-width:100%;width:100%;flex-shrink:0;cursor:pointer;background:#080d1a;display:flex;align-items:center;justify-content:center;transition:opacity 0.25s ease}.promo-slide-item img{width:100%;height:auto;aspect-ratio:580/284;object-fit:contain;display:block;transition:transform 0.25s ease}.promo-slide-item:hover img{transform:scale(1.02)}.promo-slider-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:rgba(8,13,26,0.85);border:1.5px solid var(--gold);color:#ffffff;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:6;box-shadow:0 2px 10px rgba(0,0,0,0.6);transition:all var(--t-fast)}.promo-slider-nav-arrow:hover{background:var(--gold);color:#060a16;transform:translateY(-50%) scale(1.12);box-shadow:0 0 12px rgba(240,183,64,0.6)}.promo-slider-nav-arrow.prev{left:6px}.promo-slider-nav-arrow.next{right:6px}.promo-arrow{display:flex;align-items:center;gap:8px;margin-top:8px;position:relative;z-index:4}.promo-arrow-prev,.promo-arrow-next{width:26px;height:26px;background:linear-gradient(135deg,#9bd525 0%,#65a30d 100%);border:2px solid #ffffff;border-radius:50%;color:#0c1220;font-size:12px;font-weight:900;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,0.5),0 0 8px rgba(155,213,37,0.4);transition:all var(--t-fast)}.promo-arrow-prev:hover,.promo-arrow-next:hover{transform:scale(1.12);background:#a3e635;box-shadow:0 4px 14px rgba(155,213,37,0.6)}.promo-slider-dots{display:flex;align-items:center;gap:5px;margin-left:4px}.promo-slider-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,0.25);border:none;cursor:pointer;padding:0;transition:all var(--t-fast)}.promo-slider-dot.active{width:14px;border-radius:999px;background:var(--gold)}.deco-gift{position:absolute;bottom:-4px;right:-6px;z-index:5;max-width:62px;filter:drop-shadow(0 4px 10px rgba(0,0,0,0.7));pointer-events:none;animation:floatGift 3s ease-in-out infinite alternate}@keyframes floatGift{0%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(-6px) rotate(4deg)}}.index-promo-content{display:none;opacity:0;transition:opacity 0.3s ease}.index-promo-content.active{display:flex;flex-direction:column;gap:8px;opacity:1;max-height:280px;overflow-y:auto;scrollbar-width:thin;padding-right:4px;margin-top:10px}.index-promo-content .promo-toggle-item{display:block;border-radius:8px;overflow:hidden;border:1px solid rgba(240,183,64,0.3);transition:transform var(--t-fast),border-color var(--t-fast);background:#080d1a}.index-promo-content .promo-toggle-item:hover{transform:scale(1.02);border-color:var(--gold)}.index-promo-content .promo-item-img{width:100%;height:auto;aspect-ratio:580/284;object-fit:contain;display:block}.right-checkin{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;flex-shrink:0}.right-checkin-hdr{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--border)}.right-checkin-title{font-size:0.92rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;color:var(--text-primary)}.checkin-tnc{font-size:0.80rem;color:var(--gold);background:none;border:none;cursor:pointer;font-family:inherit;font-weight:700}.checkin-tnc:hover{text-decoration:underline}.checkin-grid{padding:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.checkin-day{background:linear-gradient(145deg,#0d1628,#111e38);border:1px solid var(--border);border-radius:var(--r-md);padding:8px 4px;text-align:center;cursor:pointer;transition:all var(--t-fast);display:flex;flex-direction:column;align-items:center;gap:4px}.checkin-day:hover{border-color:var(--border-gold);background:rgba(240,183,64,0.06)}.checkin-day .day-label{font-size:0.75rem;font-weight:700;color:var(--text-secondary);letter-spacing:0.04em;text-transform:uppercase}.checkin-day .day-icon{display:flex;align-items:center;justify-content:center;height:32px}.checkin-day .trea-icon-img{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(240,183,64,0.25))}.checkin-day .day-amount{font-size:0.92rem;font-weight:900;color:var(--gold)}.checkin-day-7{margin:0 10px 10px;background:linear-gradient(135deg,#1a1000,#2a1d05);border:1px solid rgba(240,183,64,0.35);border-radius:var(--r-md);padding:10px 14px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:all var(--t-fast)}.checkin-day-7:hover{border-color:var(--gold);background:rgba(240,183,64,0.1)}.day-7-icon{display:flex;align-items:center;justify-content:center}.trea-icon-img-lg{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(240,183,64,0.45))}.day-7-info .day-label{font-size:0.80rem;font-weight:800;color:var(--gold-light);text-transform:uppercase;letter-spacing:0.05em}.day-7-info .day-amount{font-size:1.15rem;font-weight:900;color:var(--gold)}.checkin-note{margin:2px 10px 0;padding:4px 6px 4px;font-size:0.76rem;color:var(--accent-red);text-align:center;letter-spacing:0.02em;line-height:1.45;font-weight:600;display:block}.modal-chest-img{width:68px;height:68px;object-fit:contain;filter:drop-shadow(0 4px 16px rgba(240,183,64,0.35))}.modal-chest-img.chest-mega{width:88px;height:88px;filter:drop-shadow(0 0 24px rgba(240,183,64,0.55))}.promo-modal-overlay{z-index:6000}.promo-modal-box{background:linear-gradient(150deg,#0a0f1d 0%,#11182c 100%);border:1px solid rgba(240,183,64,0.35);border-radius:var(--r-xl);max-width:580px;width:92%;max-height:90vh;overflow-y:auto;box-shadow:0 12px 48px rgba(0,0,0,0.85),0 0 28px rgba(240,183,64,0.18);position:relative;animation:modalIn 0.22s ease;text-align:left}.promo-modal-close{position:absolute;top:12px;right:14px;z-index:10;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,0.65);color:#fff;border:1px solid rgba(255,255,255,0.18);font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--t-fast)}.promo-modal-close:hover{background:var(--accent-red);border-color:var(--accent-red)}.promo-modal-banner-wrap{position:relative;overflow:hidden;background:#060810;border-radius:var(--r-xl) var(--r-xl) 0 0}.promo-modal-banner{width:100%;max-height:190px;object-fit:cover;display:block}.promo-modal-badge{position:absolute;bottom:10px;left:14px;background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:var(--bg-deepest);font-size:0.62rem;font-weight:900;padding:3px 10px;border-radius:var(--r-pill);box-shadow:0 2px 10px rgba(0,0,0,0.7)}.promo-modal-content{padding:18px 20px 22px}.promo-modal-title{font-size:1.15rem;font-weight:900;color:var(--gold-light);margin-bottom:6px}.promo-modal-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.promo-modal-meta .meta-tag{font-size:0.68rem;font-weight:600;color:var(--text-secondary);background:rgba(255,255,255,0.05);padding:3px 8px;border-radius:var(--r-xs);display:inline-flex;align-items:center;gap:4px}.promo-modal-meta .meta-tag i{color:var(--gold)}.promo-modal-desc{font-size:0.76rem;color:var(--text-secondary);line-height:1.55;margin-bottom:14px}.promo-table-wrap{background:rgba(6,8,16,0.6);border:1px solid var(--border-gold);border-radius:var(--r-md);overflow:hidden;margin-bottom:14px}.promo-table-title{background:rgba(240,183,64,0.1);padding:7px 12px;font-size:0.7rem;font-weight:800;color:var(--gold);letter-spacing:0.05em;text-transform:uppercase;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:6px}.promo-modal-table{width:100%;border-collapse:collapse;font-size:0.72rem}.promo-modal-table th{background:rgba(255,255,255,0.03);color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:0.04em;padding:8px 10px;text-align:left;border-bottom:1px solid var(--border);font-size:0.64rem}.promo-modal-table td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,0.04);color:var(--text-primary)}.promo-modal-table tr:last-child td{border-bottom:none}.promo-modal-table .hl-gold{color:var(--gold-light);font-weight:800}.promo-modal-table .dep-step{font-weight:700;color:var(--text-primary)}.turnover-pill{background:rgba(34,197,94,0.15);color:#4ade80;padding:2px 7px;border-radius:var(--r-pill);font-weight:800;font-size:0.68rem;border:1px solid rgba(34,197,94,0.3)}.promo-rules-card{background:rgba(255,255,255,0.02);border:1px solid var(--border);border-radius:var(--r-md);padding:12px 14px;margin-bottom:16px}.promo-rules-title{font-size:0.68rem;font-weight:800;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:8px;display:flex;align-items:center;gap:6px}.promo-rules-title i{color:var(--gold)}.promo-rules-list{list-style:none;display:flex;flex-direction:column;gap:5px}.promo-rules-list li{font-size:0.68rem;color:var(--text-muted);line-height:1.45}.promo-modal-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end}.promo-modal-claim-btn{height:36px;padding:0 22px;font-size:0.8rem}.promo-modal-dismiss-btn{height:36px;padding:0 18px;font-size:0.76rem}.float-action{position:fixed;bottom:24px;right:20px;z-index:999;display:flex;align-items:center;gap:8px}.float-support{display:flex;align-items:center;gap:0;cursor:pointer}.float-support-btn{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--gold-dark),var(--gold));display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(240,183,64,0.45);font-size:19px;color:var(--bg-deepest);transition:all var(--t-fast);border:none;cursor:pointer}.float-support-btn:hover{transform:scale(1.08);box-shadow:0 6px 26px rgba(240,183,64,0.6)}.float-support-panel{background:var(--bg-elevated);border:1px solid var(--border-gold);border-radius:var(--r-md);padding:10px 14px;margin-right:8px;opacity:0;pointer-events:none;transform:translateX(10px);transition:all var(--t-normal);white-space:nowrap}.float-support-panel.open{opacity:1;pointer-events:all;transform:translateX(0)}.float-panel-title{font-size:0.7rem;font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:6px}.float-chat-btn{display:flex;align-items:center;gap:7px;padding:7px 12px;background:rgba(240,183,64,0.1);border:1px solid var(--border-gold);border-radius:var(--r-sm);color:var(--gold);font-size:0.74rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all var(--t-fast);font-family:inherit}.float-chat-btn:hover{background:rgba(240,183,64,0.2)}.back-to-top{position:fixed;bottom:29px;right:78px;z-index:999;width:38px;height:38px;border-radius:50%;background:rgba(20,28,48,0.92);border:1px solid rgba(255,255,255,0.18);backdrop-filter:blur(8px);box-shadow:0 4px 16px rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--gold);cursor:pointer;opacity:0;pointer-events:none;transition:all var(--t-fast)}.back-to-top.visible{opacity:1;pointer-events:all}.back-to-top:hover{background:var(--gold);color:var(--bg-deepest);border-color:var(--gold);transform:translateY(-2px);box-shadow:0 6px 20px rgba(240,183,64,0.4)}.event-floating{position:fixed;bottom:24px;left:20px;z-index:990;max-width:145px;cursor:pointer;animation:casinoFloat 2.8s ease-in-out infinite;filter:drop-shadow(0 8px 24px rgba(240,183,64,0.3));transition:transform 0.3s ease,opacity 0.3s ease}.event-floating:hover{animation-play-state:paused;transform:scale(1.06)}.event-float-link{display:block;position:relative}.event-float-img{width:100%;height:auto;display:block}.event-float-tag{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:var(--bg-deepest);font-size:0.62rem;font-weight:900;padding:3px 8px;border-radius:var(--r-pill);white-space:nowrap;box-shadow:0 2px 10px rgba(0,0,0,0.6);letter-spacing:0.04em}.event-float-close{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:rgba(10,14,24,0.9);color:#fff;border:1px solid var(--border-gold);font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;line-height:1;transition:all var(--t-fast)}.event-float-close:hover{background:var(--accent-red);border-color:var(--accent-red)}@keyframes casinoFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.casino-ambient-floats{position:fixed;inset:0;pointer-events:none;z-index:2;overflow:hidden}.casino-float-chip{position:absolute;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(240,183,64,0.25) 0%,rgba(14,20,38,0.88) 75%);border:1.5px solid rgba(240,183,64,0.45);box-shadow:0 4px 18px rgba(0,0,0,0.6),0 0 14px rgba(240,183,64,0.25);color:var(--gold-light);font-size:16px;font-weight:900;backdrop-filter:blur(4px);animation:casinoAmbientBob 6.5s ease-in-out infinite alternate}.float-left-1{top:16%;left:14px;animation-delay:0s}.float-right-1{top:24%;right:16px;animation-delay:1.8s;font-size:12px;color:var(--gold)}.float-left-2{top:52%;left:18px;animation-delay:3.2s;font-size:14px}.float-right-2{top:66%;right:14px;animation-delay:4.5s;font-size:15px}.float-left-3{top:82%;left:16px;animation-delay:2.1s;font-size:15px;color:#ff4d6d}.float-right-3{top:88%;right:18px;animation-delay:5.4s;font-size:15px;color:var(--gold-light)}@keyframes casinoAmbientBob{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-16px) rotate(8deg)}100%{transform:translateY(0) rotate(0deg)}}.ambient-spark{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#ffe082 0%,rgba(240,183,64,0.7) 45%,transparent 75%);box-shadow:0 0 12px rgba(240,183,64,0.75);animation:sparkFloat 10s infinite ease-in-out}.spark-1{width:8px;height:8px;left:7%;top:22%;animation-delay:0s;animation-duration:11s}.spark-2{width:12px;height:12px;right:9%;top:36%;animation-delay:2s;animation-duration:13s}.spark-3{width:6px;height:6px;left:12%;top:56%;animation-delay:4s;animation-duration:8.5s}.spark-4{width:10px;height:10px;right:6%;top:64%;animation-delay:1.5s;animation-duration:10s}.spark-5{width:7px;height:7px;left:5%;top:78%;animation-delay:5s;animation-duration:12s}.spark-6{width:11px;height:11px;right:11%;top:82%;animation-delay:3s;animation-duration:9.5s}.spark-7{width:5px;height:5px;left:15%;top:38%;animation-delay:6s;animation-duration:14s}.spark-8{width:9px;height:9px;right:14%;top:18%;animation-delay:2.5s;animation-duration:10.5s}@keyframes sparkFloat{0%{transform:translateY(0) scale(0.8);opacity:0.25}50%{transform:translateY(-30px) scale(1.3);opacity:0.85}100%{transform:translateY(-60px) scale(0.8);opacity:0.25}}@media(max-width:1100px){.casino-ambient-floats{display:none}}.seo-sec{background:var(--bg-footer);border-top:1px solid var(--border);padding:24px 0 6px;font-size:0.92rem;color:#94a3b8;line-height:1.75}.seo-sec h1{font-size:1.35rem;font-weight:800;color:#f8fafc;margin-bottom:10px}.seo-sec h2{font-size:1.15rem;font-weight:800;color:var(--gold);margin:16px 0 6px}.seo-sec p{margin-bottom:9px}.seo-more{overflow:hidden;max-height:0;transition:max-height 0.4s ease}.seo-more.open{max-height:50000px}.seo-toggle-wrap{text-align:center;padding:14px 0}.seo-toggle-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 20px;border:1px solid var(--border-gold);border-radius:var(--r-pill);font-size:0.88rem;font-weight:700;color:var(--gold);cursor:pointer;background:rgba(240,183,64,0.06);transition:all var(--t-fast);font-family:inherit}.seo-toggle-btn:hover{background:var(--gold);color:var(--bg-deepest)}.seo-toggle-btn svg{width:13px;height:13px;fill:currentColor;transition:transform var(--t-fast)}.seo-toggle-btn.open svg{transform:rotate(180deg)}.t-footer{background:var(--bg-footer);border-top:1px solid var(--border);padding-top:36px;padding-bottom:0;position:relative;overflow:hidden}.t-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(240,183,64,0.15),transparent)}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:28px}.footer-col h3{font-size:1.05rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.footer-col ul li{margin-bottom:9px}.footer-col ul li a{font-size:0.90rem;color:var(--text-secondary);transition:color var(--t-fast);display:inline-flex;align-items:center;gap:5px}.footer-col ul li a:hover{color:var(--gold)}.footer-col ul li a::before{content:'';display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--text-muted);transition:background var(--t-fast)}.footer-col ul li a:hover::before{background:var(--gold)}.footer-contact{display:flex;flex-direction:column;gap:12px}.contact-item .opt{font-size:0.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.07em;margin-bottom:2px;font-weight:700}.contact-item .desc{font-size:0.88rem;color:var(--text-secondary);transition:color var(--t-fast)}.contact-item .desc:hover{color:var(--gold)}.social-follow{display:flex;flex-direction:column;gap:4px}.social-follow-label{font-size:0.75rem;color:var(--text-muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:0.07em;font-weight:700}.social-icons-row{display:flex;gap:8px;flex-wrap:wrap}.social-icon-btn{width:38px;height:38px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:rgba(255,255,255,0.04);color:var(--text-secondary);transition:all var(--t-fast);cursor:pointer;text-decoration:none}.social-icon-btn:hover{border-color:var(--border-gold);background:rgba(240,183,64,0.1);color:var(--gold)}.social-icon-btn svg{width:18px;height:18px;fill:currentColor}.social-apps{display:flex;flex-direction:column;gap:12px;row-gap:12px;margin-top:10px}div.social-app-link{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important}a.social-app-link{display:flex;align-items:center;gap:9px;padding:9px 14px;background:rgba(255,255,255,0.04);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-secondary);font-size:0.85rem;font-weight:600;transition:all var(--t-fast);cursor:pointer;text-decoration:none}a.social-app-link:hover{border-color:var(--border-gold);color:var(--gold);background:rgba(240,183,64,0.06)}.social-app-link svg{width:18px;height:18px;fill:currentColor;flex-shrink:0}.social-app-link .app-link-text small{display:block;font-size:0.70rem;color:var(--text-muted);font-weight:400}.social-app-link .app-link-text strong{font-size:0.88rem;color:inherit}.footer-partners{border-top:1px solid var(--border);padding:14px 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.partner-badge{background:rgba(255,255,255,0.05);border:1px solid var(--border);border-radius:var(--r-sm);padding:4px 11px;font-size:0.72rem;font-weight:700;color:var(--text-muted);letter-spacing:0.07em;text-transform:uppercase}.footer-providers{border-top:1px solid var(--border);padding:14px 0}.footer-providers-label{font-size:0.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.09em;margin-bottom:10px}.provider-logos-strip{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.provider-logo-item{background:rgba(255,255,255,0.04);border:1px solid var(--border);border-radius:var(--r-sm);padding:4px 10px;font-size:0.72rem;color:rgba(255,255,255,0.4);letter-spacing:0.05em;transition:all var(--t-fast)}.provider-logo-item:hover{background:rgba(255,255,255,0.07);color:rgba(255,255,255,0.65)}.footer-copyright{background:rgba(0,0,0,0.3);border-top:1px solid var(--border);padding:14px 0;text-align:center;font-size:0.85rem;color:var(--text-muted)}.footer-copyright a{color:var(--text-secondary);margin:0 6px;transition:color var(--t-fast)}.footer-copyright a:hover{color:var(--gold)}.menu-btm{display:none;position:fixed;bottom:0;left:0;right:0;z-index:900;background:var(--bg-header);border-top:1px solid var(--border);height:58px}.menu-btm-inner{display:flex;align-items:stretch;height:100%;padding:0 4px}.btm-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--text-muted);font-size:0.58rem;font-weight:600;letter-spacing:0.03em;cursor:pointer;transition:color var(--t-fast);position:relative;border:none;background:none;padding:0;text-decoration:none;font-family:inherit}.btm-item:hover,.btm-item.active{color:var(--gold)}.btm-item svg{width:20px;height:20px;fill:currentColor}.btm-item.btm-deposit{background:linear-gradient(135deg,var(--gold-dark),var(--gold));color:var(--bg-deepest);border-radius:10px;margin:5px 3px;font-weight:800}.btm-item.btm-deposit:hover{color:var(--bg-deepest)}.side-menu-overlay{display:none;position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,0.65);backdrop-filter:blur(5px)}.side-menu-overlay.open{display:block}.side-menu-panel{position:absolute;top:0;left:0;bottom:0;width:240px;background:var(--bg-sidebar);border-right:1px solid var(--border);transform:translateX(-100%);transition:transform 0.3s ease;display:flex;flex-direction:column;overflow-y:auto}.side-menu-overlay.open .side-menu-panel{transform:translateX(0)}.side-menu-hdr{padding:16px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.side-menu-close{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,0.06);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;font-size:13px;border:none;transition:all var(--t-fast)}.side-menu-close:hover{background:rgba(255,255,255,0.12);color:#fff}.side-menu-user{padding:14px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:11px}.side-user-avatar{width:38px;height:38px;border-radius:50%;background:rgba(240,183,64,0.12);border:1px solid var(--border-gold);display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.side-user-name{font-size:0.8rem;font-weight:700;color:var(--text-primary);margin-bottom:2px}.side-user-action{font-size:0.7rem;color:var(--gold)}.side-menu-nav{padding:8px;flex:1}.side-nav-item{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:var(--r-md);color:var(--text-secondary);font-size:0.8rem;font-weight:600;cursor:pointer;transition:all var(--t-fast);text-decoration:none}.side-nav-item:hover{background:rgba(255,255,255,0.05);color:var(--text-primary)}.side-nav-item.active{background:rgba(240,183,64,0.09);color:var(--gold)}.side-nav-icon{width:26px;height:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.side-nav-icon svg{width:18px;height:18px;fill:currentColor}.modal-overlay{display:none;position:fixed;inset:0;z-index:5000;background:rgba(0,0,0,0.78);backdrop-filter:blur(6px);align-items:center;justify-content:center}.modal-overlay.open{display:flex}.modal-box{background:linear-gradient(145deg,#14100a,#1e1a0a);border:1px solid rgba(240,183,64,0.28);border-radius:var(--r-2xl);padding:30px 28px;max-width:330px;width:90%;position:relative;text-align:center;animation:modalIn 0.2s ease}@keyframes modalIn{from{opacity:0;transform:scale(0.92)}to{opacity:1;transform:scale(1)}}.modal-close{position:absolute;top:12px;right:14px;font-size:18px;color:var(--text-muted);cursor:pointer;border:none;background:none;transition:color var(--t-fast);line-height:1}.modal-close:hover{color:var(--text-primary)}.modal-congrats{font-size:0.82rem;font-weight:800;letter-spacing:0.1em;color:var(--gold);text-transform:uppercase;margin-bottom:4px}.modal-day{font-size:0.92rem;font-weight:700;color:var(--text-secondary);margin-bottom:10px}.modal-icon{font-size:46px;margin-bottom:10px;line-height:1}.modal-amount{font-size:2rem;font-weight:900;color:var(--gold-light);margin-bottom:4px}.modal-currency{font-size:0.76rem;color:var(--text-muted);margin-bottom:18px}.modal-claim-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 34px;background:linear-gradient(135deg,var(--gold-dark),var(--gold));border-radius:var(--r-pill);color:var(--bg-deepest);font-size:0.88rem;font-weight:800;letter-spacing:0.06em;cursor:pointer;box-shadow:var(--shadow-btn);border:none;font-family:inherit;transition:all var(--t-fast)}.modal-claim-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(240,183,64,0.42)}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.reveal{opacity:0;transform:translateY(14px);transition:opacity 0.5s ease,transform 0.5s ease}.reveal.visible{opacity:1;transform:translateY(0)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.1);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.18)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;transition-duration:0.01ms!important}}@media(max-width:1400px){:root{--content-max:1240px;--right-w:260px}.header-nav{gap:3px;max-width:820px}.header-nav-item{padding:6px 9px;font-size:0.88rem}}@media(max-width:1180px){:root{--content-max:100%;--right-w:250px}.header-nav{gap:2px;max-width:740px}.header-nav-item{padding:5px 7px;font-size:0.82rem}.header-nav-icon{font-size:0.82rem}}@media(max-width:1024px){:root{--header-h:56px}.header-floor-2{display:none}.header-nav{display:none}.mobile-menu-toggle{display:flex}.index-wrap{grid-template-columns:1fr}.index-menu{display:none}.index-right{position:static;max-height:none}.game-grid{grid-template-columns:repeat(4,1fr)}.provider-grid{grid-template-columns:repeat(3,1fr)}.promo-card{flex:0 0 calc(50% - 5px)}.footer-grid{grid-template-columns:repeat(2,1fr)}.hero-slider{aspect-ratio:16/7}.slide-title{font-size:1.6rem}.slide-overlay{padding:0 36px}}@media(max-width:768px){:root{--header-h:60px;--outer-pad:12px}.header-floor-1{height:60px}.site-logo img{max-height:42px;max-width:180px}.header-floor-2{display:none}.logo-text{font-size:1.55rem}.btn-login,.btn-register{padding:0 12px;height:32px;font-size:0.78rem}.logo-badge{display:none}.hero-slider{aspect-ratio:16/9;border-radius:var(--r-lg)}.slide-overlay{padding:0 20px}.slide-title{font-size:1.35rem}.slide-desc{display:none}.game-grid{grid-template-columns:repeat(3,1fr);gap:6px}.provider-grid{grid-template-columns:repeat(2,1fr);gap:6px}.provider-logo-img,.elementor-widget.provider-logo-img,.provider-logo-img img,.elementor-widget.provider-logo-img img,img.provider-logo-img{height:92px !important;max-height:92px !important}.promo-card{flex:0 0 calc(80% - 5px)}.footer-grid{grid-template-columns:1fr 1fr;gap:18px}.menu-btm{display:flex}.float-action{bottom:66px;right:14px}.back-to-top{bottom:71px;right:66px}.event-floating{max-width:110px;bottom:66px;left:10px}.t-footer{padding-bottom:68px}.index-app{flex-direction:column;padding:26px 20px 22px;gap:18px;min-height:520px;background:linear-gradient(180deg,#070b16 0%,rgba(7,11,22,0.96) 45%,rgba(7,11,22,0.4) 64%,transparent 80%),url('../assets/decorative/app-banner-bg.webp') right bottom / auto 55% no-repeat,#070b16}.app-info{max-width:none;text-align:left}.app-action-row{flex-direction:column;align-items:flex-start;gap:12px}.app-title{font-size:1.2rem}.app-subtitle{font-size:0.86rem}.promo-section{margin-top:12px;padding:14px 12px 16px}.announce-bar{padding:8px 12px;margin:8px 0 12px}.ann-badge{padding:4px 10px;font-size:0.78rem}.announce-text{font-size:0.92rem}.game-card-title{font-size:0.88rem}.game-card-provider{font-size:0.74rem}.game-card-info{padding:24px 6px 6px}}@media(max-width:480px){:root{--header-h:58px}.header-floor-1{height:58px}.site-logo img{max-height:38px;max-width:160px}.header-floor-1-inner{padding:0 10px}.logo-text{font-size:1.35rem}.nav-right{gap:6px}.hero-slider{aspect-ratio:4/3;border-radius:var(--r-md)}.slide-overlay{padding:0 14px 20px;background:linear-gradient(0deg,rgba(6,8,16,0.9) 0%,rgba(6,8,16,0.5) 55%,transparent 100%);align-items:flex-end}.slide-content{max-width:none}.slide-title{font-size:1.15rem}.hero-arrow{width:30px;height:30px;font-size:11px}.game-grid{grid-template-columns:repeat(3,1fr);gap:5px}.provider-grid{grid-template-columns:repeat(2,1fr);gap:5px}.provider-logo-img,.elementor-widget.provider-logo-img,.provider-logo-img img,.elementor-widget.provider-logo-img img,img.provider-logo-img{height:84px !important;max-height:84px !important}.promo-card{flex:0 0 calc(90% - 5px)}.footer-grid{grid-template-columns:1fr;gap:18px}.checkin-grid{grid-template-columns:repeat(3,1fr)}.index-app{padding:20px 16px}.announce-bar{padding:6px 10px;margin:6px 0 10px}.ann-badge{padding:3px 8px;font-size:0.72rem}.announce-text{font-size:0.86rem}.game-card-title{font-size:0.82rem}.game-card-provider{font-size:0.70rem}}.elementor-widget-n-menu,.elementor-widget-mega-menu,.hh-main-menu{--n-menu-title-color-normal:#f1f5f9 !important;--n-menu-title-color-hover:#f0b740 !important;--n-menu-title-color-active:#f0b740 !important;--n-menu-icon-color-normal:#f0b740 !important;--n-menu-icon-color-hover:#f0b740 !important;--n-menu-icon-color-active:#f0b740 !important}.e-n-menu-title,.e-n-menu-title-container,.e-n-menu-title-text{color:#f1f5f9 !important;font-weight:700 !important}.e-n-menu-dropdown-icon,.e-n-menu-dropdown-icon svg{color:#cbd5e1 !important;fill:#cbd5e1 !important}.e-n-menu-item:hover>.e-n-menu-title .e-n-menu-title-text,.e-n-menu-title:hover .e-n-menu-title-text,.e-n-menu-title.e-current .e-n-menu-title-text,.e-n-menu-title[aria-expanded="true"] .e-n-menu-title-text{color:#f0b740 !important}.e-n-menu-item:hover>.e-n-menu-title .e-n-menu-dropdown-icon svg,.e-n-menu-title:hover .e-n-menu-dropdown-icon svg{color:#f0b740 !important;fill:#f0b740 !important}#hero-slider .swiper-slide-contents{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;opacity:1 !important;visibility:visible !important}@media (min-width:1025px){.elementor .e-con.game-grid>.e-con-inner>.game-card:nth-child(n+16):not(.card-filtered-in){display:none !important}}.elementor-widget.app-badge-pill .elementor-heading-title{font-size:0.72rem !important;font-weight:800 !important;color:#f0b740 !important;text-transform:uppercase !important;letter-spacing:0.06em !important}.elementor-widget.app-title .elementor-heading-title{font-size:1.65rem !important;font-weight:900 !important;color:#ffffff !important;text-transform:uppercase !important}.elementor-widget.app-title .elementor-heading-title span{color:#f0b740 !important}.elementor-widget.app-features .elementor-icon-list-items{display:flex !important;flex-wrap:wrap !important;gap:8px !important}.elementor-widget.app-features .elementor-icon-list-item{display:inline-flex !important;align-items:center !important;gap:6px !important;font-size:0.75rem !important;color:#e2e8f0 !important;font-weight:600 !important;background:rgba(0,0,0,0.5) !important;padding:5px 12px !important;border-radius:6px !important;border:1px solid rgba(255,255,255,0.1) !important}html,body{overflow-x:hidden !important;max-width:100vw !important}#index-wrap,.elementor .e-con.t-body,.elementor .e-con.index-wrap,.t-body.index-wrap{min-height:0 !important}#announce-bar,#announce-bar>.e-con-inner,#announce-bar .elementor-widget-html,#announce-bar .elementor-widget-container,.announce-wrap{width:100% !important;max-width:100% !important;min-width:0 !important;overflow:hidden !important;box-sizing:border-box !important}.ann-bar{flex:1 1 0% !important;min-width:0 !important;max-width:100% !important;overflow:hidden !important}.announce-text{display:block !important;width:100% !important;max-width:100% !important}