@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--color-bg: #071A14;--color-bg-secondary: #0D2F23;--color-surface: #123D2E;--color-primary: #168B55;--color-secondary: #3478D4;--color-gold: #F2B632;--color-cyan: #3478D4;--color-success: #35C47A;--color-danger: #E64B4B;--color-text: #FFFFFF;--color-text-secondary: #C9DCD0;--bg-main: #071A14;--bg-deep: #04120D;--bg-card: rgba(15, 54, 39, .94);--bg-card-hover: rgba(22, 72, 51, .98);--bg-accent: rgba(22, 139, 85, .18);--primary: #168B55;--primary-hover: #117A4B;--primary-glow: rgba(22, 139, 85, .42);--gold-primary: #F2B632;--gold-secondary: #D99A1F;--gold-gradient: linear-gradient( 135deg, #FFE48A 0%, #F2B632 45%, #D99A1F 80%, #B77916 100% );--gold-glow: rgba(242, 182, 50, .52);--green: #35C47A;--green-bright: #62E79F;--green-gradient: linear-gradient( 135deg, #62E79F 0%, #35C47A 50%, #168B55 100% );--green-glow: rgba(53, 196, 122, .4);--red: #E64B4B;--red-gradient: linear-gradient( 135deg, #FF7777 0%, #E64B4B 50%, #C73E45 100% );--red-glow: rgba(230, 75, 75, .4);--violet: #3478D4;--violet-gradient: linear-gradient( 135deg, #78AFFF 0%, #3478D4 55%, #245FA8 100% );--violet-glow: rgba(52, 120, 212, .4);--cyan: #3478D4;--cyan-glow: rgba(52, 120, 212, .4);--magenta: #F2B632;--magenta-glow: rgba(242, 182, 50, .4);--blue: #3478D4;--blue-gradient: linear-gradient( 135deg, #78AFFF 0%, #3478D4 50%, #245FA8 100% );--text-main: #FFFFFF;--text-muted: #B5C9BD;--border-glass: rgba(113, 176, 139, .22);--border-gold: rgba(242, 182, 50, .48);--border-glow: rgba(53, 196, 122, .36);--neon-border: 1px solid rgba(53, 196, 122, .3);--neon-shadow: 0 10px 32px -4px rgba(0, 0, 0, .46), 0 0 24px rgba(53, 196, 122, .14);--radius-xl: 22px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 8px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{width:100%;max-width:100vw;overflow-x:hidden;position:relative}img,video,canvas,svg{max-width:100%}body{font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#071a14;background-image:radial-gradient(circle at 15% 10%,rgba(53,196,122,.18) 0%,transparent 45%),radial-gradient(circle at 85% 15%,rgba(242,182,50,.12) 0%,transparent 45%),radial-gradient(circle at 50% 40%,rgba(22,139,85,.12) 0%,transparent 55%),radial-gradient(circle at 20% 75%,rgba(52,120,212,.08) 0%,transparent 45%),radial-gradient(circle at 80% 85%,rgba(230,75,75,.07) 0%,transparent 45%),linear-gradient(160deg,#071a14,#0d2f23 52%,#123d2e);background-attachment:fixed;color:var(--color-text, #ffffff);min-height:100vh;overflow-x:hidden;width:100%}@keyframes neonPulse{0%,to{box-shadow:0 0 20px #b4143c73,inset 0 1px 1px #ffffff4d}50%{box-shadow:0 0 32px #c02650a6,inset 0 1px 2px #ffffff80}}@keyframes neonBorderFlow{0%{border-color:#c0265080}33%{border-color:#3478d480}66%{border-color:#f2b63280}to{border-color:#3478d480}}.lobby-shell{width:100%;max-width:1400px;margin:0 auto;padding:8px 12px 24px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;isolation:isolate}@media(min-width:768px){.lobby-shell{padding:12px 20px 32px;gap:14px}}@media(min-width:1024px){.lobby-shell{max-width:1400px;padding:16px 32px 48px;gap:20px}}@media(min-width:900px){.bottom-nav-container{display:none!important}body{padding-bottom:0!important}}.font-mono{font-family:Space Grotesk,monospace}.glass-panel{background:var(--bg-card);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(53,196,122,.2);border-radius:var(--radius-lg);box-shadow:0 10px 32px -8px #000000a6,0 0 0 1px #ffffff0a inset;width:100%}.glass-panel-glow{background:var(--bg-card);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(53,196,122,.35);box-shadow:0 0 30px -5px var(--primary-glow),0 10px 40px #00000080;border-radius:var(--radius-lg);width:100%}.glass-input{background:#04120dd1;border:1px solid rgba(53,196,122,.2);color:#fff;border-radius:var(--radius-md);padding:12px 14px;font-family:inherit;outline:none;transition:all .2s ease;font-size:15px}.glass-input:focus{border-color:var(--primary);box-shadow:0 0 15px var(--primary-glow)}.btn-primary{background:linear-gradient(135deg,#35c47a,#168b55);color:#fff;font-weight:700;padding:12px 20px;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 18px #35c47a80;display:inline-flex;align-items:center;justify-content:center;gap:8px;touch-action:manipulation}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 28px #35c47ab3;background:linear-gradient(135deg,#4cd68a,#117a4b)}.btn-primary:active:not(:disabled){transform:translateY(1px)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-green{background:linear-gradient(135deg,#168b55,#117a4b);box-shadow:0 4px 15px var(--green-glow);color:#fff;font-weight:700}.btn-green:hover:not(:disabled){box-shadow:0 6px 20px #35c47a6b;transform:translateY(-1px)}.btn-red{background:linear-gradient(135deg,#e64b4b,#c73e45);box-shadow:0 4px 15px var(--red-glow);color:#fff;font-weight:700}.btn-violet{background:linear-gradient(135deg,#3478d4,#245fa8);box-shadow:0 4px 18px #3478d48c;color:#fff;font-weight:700}.btn-violet:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 28px #3478d4bf;background:linear-gradient(135deg,#8ab8ff,#3478d4)}.btn-crimson{background:linear-gradient(135deg,#e64b4b,#c73e45);color:#fff;font-weight:800;box-shadow:0 4px 18px #e11d488c;border:none;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn-crimson:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #e11d48bf;background:linear-gradient(135deg,#fb7185,#e64b4b)}.btn-orange{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-weight:800;box-shadow:0 4px 18px #f973168c;border:none;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn-orange:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #f97316bf}.card-glow-green:hover{border-color:#35c47a8c!important;box-shadow:0 12px 32px #000000b3,0 0 24px #35c47a59!important}.card-glow-red:hover{border-color:#fb71858c!important;box-shadow:0 12px 32px #000000b3,0 0 24px #fb718559!important}.card-glow-blue:hover{border-color:#60a5fa8c!important;box-shadow:0 12px 32px #000000b3,0 0 24px #60a5fa59!important}.card-glow-violet:hover{border-color:#c084fc8c!important;box-shadow:0 12px 32px #000000b3,0 0 24px #c084fc59!important}.card-glow-gold:hover{border-color:#f2b6328c!important;box-shadow:0 12px 32px #000000b3,0 0 24px #f2b63259!important}.card-glow-orange:hover{border-color:#fb923c8c!important;box-shadow:0 12px 32px #000000b3,0 0 24px #fb923c59!important}.btn-gold{background:linear-gradient(135deg,#ffe066,#ffb800,#d97706);color:#1e1402;font-weight:800;box-shadow:0 4px 16px #ffb80073;border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn-gold:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px #ffb80099;background:linear-gradient(135deg,#fff085,#ffc524,#e68500)}.btn-gold:active:not(:disabled){transform:translateY(1px) scale(.98)}.tab-pill{padding:8px 16px;border-radius:9999px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;flex-shrink:0;flex:0 0 auto;transition:all .2s ease;-webkit-user-select:none;user-select:none;border:1px solid rgba(255,255,255,.08);background:#1c0610b3;color:#94a3b8}.tab-pill:hover{background:#280816e0;color:#fff;border-color:#35c47a59;transform:translateY(-1px)}.tab-pill.active{background:linear-gradient(135deg,#168b55,#3478d4 55%,#f2b632);color:#fff;border-color:transparent;box-shadow:0 4px 18px #3478d452}.lucky-game-card{position:relative;border-radius:18px;overflow:hidden;background:#0e1424e0;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:all .28s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.lucky-game-card:hover{transform:translateY(-5px);border-color:#ffb80073;box-shadow:0 12px 30px -8px #000c,0 0 20px -2px #ffb8004d}.lucky-game-card.playable:hover{border-color:#35c47a99;box-shadow:0 12px 30px -8px #000c,0 0 22px 2px #35c47a66}.floating-crown-btn{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#ffe066,#ffb800,#b45309);border:3px solid #070a14;box-shadow:0 0 20px #ffb800b3;display:flex;align-items:center;justify-content:center;margin-top:-22px;cursor:pointer;transition:all .2s ease;animation:crownPulse 2.5s infinite ease-in-out}@keyframes crownPulse{0%,to{box-shadow:0 0 16px #ffb80099;transform:translateY(0)}50%{box-shadow:0 0 28px #ffb800f2;transform:translateY(-3px)}}.floating-crown-btn:hover{transform:scale(1.08) translateY(-2px)}@keyframes pulseGlow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.animate-pulse-glow{animation:pulseGlow 2s infinite ease-in-out}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#080004e6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex!important;align-items:center!important;justify-content:center!important;z-index:9999;padding:16px;overflow-y:auto;box-sizing:border-box}.modal-content{width:100%;max-width:520px;max-height:90vh;overflow-y:auto;position:relative;margin:auto!important;box-sizing:border-box;border-radius:24px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#14040a99}::-webkit-scrollbar-thumb{background:#35c47a59;border-radius:4px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media(max-width:1024px),(hover:none)and (pointer:coarse){html,body,#root,*{-ms-overflow-style:none!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}*::-webkit-scrollbar,html::-webkit-scrollbar,body::-webkit-scrollbar,#root::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important;opacity:0!important;-webkit-appearance:none!important}*::-webkit-scrollbar-thumb,*::-webkit-scrollbar-track{display:none!important;background:transparent!important}}.games-grid-active{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.games-grid-coming{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.mobile-bottom-nav{display:flex!important}@media(min-width:769px){.mobile-bottom-nav{display:none!important}}@media(max-width:768px){:root{--radius-lg: 14px;--radius-md: 10px}body{padding-bottom:84px!important}header{padding:10px!important;gap:6px!important;width:100%!important;max-width:100vw!important;box-sizing:border-box!important}.glass-panel,.glass-panel-glow{padding:14px!important;border-radius:16px!important}.mobile-stack{grid-template-columns:1fr!important;display:flex!important;flex-direction:column!important}.mobile-hide{display:none!important}.mobile-full{width:100%!important}.games-grid-active,.games-grid-coming{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important}.lucky-game-card{padding:10px 8px!important;border-radius:14px!important;width:100%!important;max-width:100%!important;min-width:0!important}.lucky-game-card h3,.lucky-game-card h4{font-size:13px!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.lucky-game-card p{font-size:10.5px!important;line-height:1.3!important;margin-bottom:6px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lucky-game-card .card-thumb-container{height:90px!important;margin-bottom:8px!important}.lucky-game-card button.btn-primary,.lucky-game-card button.btn-gold{padding:5px 8px!important;font-size:11px!important;white-space:nowrap!important}.hero-main-banner{padding:18px 14px!important;min-height:180px!important;width:100%!important;max-width:100%!important}.hero-main-banner h2{font-size:22px!important;line-height:1.15!important}.hero-main-banner p{font-size:11.5px!important;margin-bottom:12px!important}.ticker-container{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.tab-pill{padding:6px 14px!important;font-size:12px!important;flex-shrink:0!important;flex:0 0 auto!important}.platform-highlights-row{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;font-size:11px!important;padding:12px!important}.glass-input{font-size:16px!important}.modal-overlay{padding:12px!important;align-items:center!important;justify-content:center!important}.modal-content{max-height:90vh!important;border-radius:20px!important;margin:auto!important}}@media(max-width:480px){.hero-main-banner h2{font-size:22px!important}.btn-gold,.btn-primary{padding:10px 16px!important;font-size:13px!important}}::-webkit-scrollbar-thumb{background:#6366f14d;border-radius:4px}.dice-scene{perspective:800px;display:flex;justify-content:center;align-items:center;gap:24px;padding:10px 0}.dice-cube{width:52px;height:52px;position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.dice-cube.rolling-1{animation:diceRollAnim1 .65s cubic-bezier(.25,1,.5,1) infinite}.dice-cube.rolling-2{animation:diceRollAnim2 .65s cubic-bezier(.25,1,.5,1) infinite}@keyframes diceRollAnim1{0%{transform:rotateX(0) rotateY(0) rotate(0) translateY(0)}25%{transform:rotateX(180deg) rotateY(90deg) rotate(45deg) translateY(-22px) scale(1.05)}50%{transform:rotateX(360deg) rotateY(270deg) rotate(180deg) translateY(4px) scale(.95)}75%{transform:rotateX(540deg) rotateY(450deg) rotate(270deg) translateY(-14px)}to{transform:rotateX(720deg) rotateY(720deg) rotate(360deg) translateY(0)}}@keyframes diceRollAnim2{0%{transform:rotateX(0) rotateY(0) rotate(0) translateY(0)}25%{transform:rotateX(-140deg) rotateY(-180deg) rotate(-60deg) translateY(-26px) scale(1.05)}50%{transform:rotateX(-300deg) rotateY(-360deg) rotate(-120deg) translateY(6px) scale(.95)}75%{transform:rotateX(-480deg) rotateY(-540deg) rotate(-240deg) translateY(-12px)}to{transform:rotateX(-720deg) rotateY(-720deg) rotate(-360deg) translateY(0)}}.dice-face{position:absolute;width:52px;height:52px;background:linear-gradient(145deg,#2a1040,#1a0828);border:1.5px solid rgba(52,120,212,.45);border-radius:10px;box-shadow:inset 0 0 10px #3478d440,0 0 12px #00000080;display:grid;padding:6px;box-sizing:border-box;-webkit-user-select:none;user-select:none}.dice-face-front{transform:rotateY(0) translateZ(26px)}.dice-face-back{transform:rotateY(180deg) translateZ(26px)}.dice-face-right{transform:rotateY(90deg) translateZ(26px)}.dice-face-left{transform:rotateY(-90deg) translateZ(26px)}.dice-face-top{transform:rotateX(90deg) translateZ(26px)}.dice-face-bottom{transform:rotateX(-90deg) translateZ(26px)}.dice-pip{display:block;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 6px #8ab8ff,inset 0 1px 1px #0006;justify-self:center;align-self:center}.face-1{display:flex;align-items:center;justify-content:center}.face-2{display:flex;justify-content:space-between}.face-2 .dice-pip:nth-child(2){align-self:flex-end}.face-3{display:flex;justify-content:space-between}.face-3 .dice-pip:nth-child(2){align-self:center}.face-3 .dice-pip:nth-child(3){align-self:flex-end}.face-4{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.face-5{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.face-5 .dice-pip:nth-child(1){grid-area:1 / 1}.face-5 .dice-pip:nth-child(2){grid-area:1 / 3}.face-5 .dice-pip:nth-child(3){grid-area:2 / 2}.face-5 .dice-pip:nth-child(4){grid-area:3 / 1}.face-5 .dice-pip:nth-child(5){grid-area:3 / 3}.face-6{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}main{padding-bottom:0}@media(min-width:769px){main{padding-bottom:0}}.promo-slider-container{position:relative;width:100%;display:flex;flex-direction:column;gap:4px;-webkit-user-select:none;user-select:none}.promo-slider-viewport{position:relative;width:100%;overflow:hidden;border-radius:24px}.promo-slide-ltr-enter{width:100%;animation:promoSlideLeftToRight .46s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}@keyframes promoSlideLeftToRight{0%{transform:translate(-100%);opacity:.6}to{transform:translate(0);opacity:1}}.promo-bonus-banner{position:relative;border-radius:18px;padding:14px 16px;min-height:105px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;transition:transform .25s ease,box-shadow .3s ease;-webkit-user-select:none;user-select:none;cursor:pointer}@media(min-width:768px){.promo-bonus-banner{min-height:130px;padding:18px 22px}}.promo-bonus-banner:hover{transform:translateY(-2px)}.promo-bonus-banner:active{transform:scale(.988)}.promo-bonus-banner:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 40%,rgba(255,255,255,.12) 0%,transparent 60%);pointer-events:none}.promo-bonus-badge{font-size:10px;font-weight:800;color:#f8fafc;letter-spacing:.8px;text-transform:uppercase;margin-bottom:2px;display:inline-block;padding:2px 7px;border-radius:6px;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.promo-bonus-title{font-size:clamp(19px,3.8vw,27px);font-weight:900;line-height:1.15;color:#f8fafc;letter-spacing:-.4px;margin:3px 0}.promo-bonus-subtitle{font-size:11px;font-weight:600;color:#cbd5e1;letter-spacing:.1px}.promo-nav-btn{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;cursor:pointer;border:none;outline:none;transition:all .25s ease}.promo-nav-btn:hover{transform:scale(1.08)}.promo-nav-btn:active{transform:scale(.92)}.promo-carousel-dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:2px;margin-bottom:0}.promo-dot{width:6px;height:6px;border-radius:4px;background:#ffffff40;border:none;cursor:pointer;padding:0;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.promo-dot.active{width:18px;background:#f2b632;box-shadow:0 0 8px #f2b632b3}.category-filter-row{display:flex;align-items:center;justify-content:space-between;gap:8px;overflow-x:auto;padding:4px 2px 10px;width:100%;box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none}.category-filter-row::-webkit-scrollbar{display:none}.category-card-btn{flex:1;min-width:50px;max-width:84px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:12px;background:#1c0610bf;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.2,1);box-sizing:border-box;padding:4px 6px;text-decoration:none}@media(min-width:768px){.category-card-btn{min-width:80px;height:52px;padding:6px 12px}}.category-card-btn:hover{background:#1a2234f2;border-color:#6366f166;transform:translateY(-2px)}.category-card-btn.active{background:linear-gradient(135deg,#35c47a47,#9333ea52);border:1.5px solid #C73E45;box-shadow:0 0 16px #35c47a66,inset 0 1px #ffffff26}.category-card-icon{display:flex;align-items:center;justify-content:center;height:20px;width:20px}.category-card-label{font-size:11px;font-weight:700;color:#94a3b8;letter-spacing:.2px;white-space:nowrap;text-align:center;line-height:1;transition:color .2s}.category-card-btn.active .category-card-label{color:#fff;font-weight:800;text-shadow:0 0 8px rgba(255,255,255,.4)}.section-header-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px;margin-bottom:12px}.section-title-text{font-size:19px;font-weight:900;color:#f8fafc;letter-spacing:-.3px}.section-view-all-link{font-size:13px;font-weight:800;color:#78afff;cursor:pointer;display:inline-flex;align-items:center;gap:3px;background:none;border:none;padding:0;transition:all .2s}.section-view-all-link:hover{color:#7dd3fc;text-decoration:underline;transform:translate(2px)}.popular-games-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;box-sizing:border-box}@media(min-width:900px){.popular-games-grid{grid-template-columns:repeat(6,1fr);gap:14px}}.lucky-card-item{position:relative;border-radius:16px;aspect-ratio:1 / 1.05;background:#160008;border:1.5px solid rgba(255,255,255,.1);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,border-color .25s;box-shadow:0 6px 18px #00000080;box-sizing:border-box;-webkit-user-select:none;user-select:none}.lucky-card-item:before{content:"";position:absolute;top:0;left:0;right:0;height:35%;background:linear-gradient(180deg,#ffffff26,#fff0);border-radius:16px 16px 0 0;pointer-events:none;z-index:2}.lucky-card-item:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 14px 32px #000000b3}.lucky-card-item:active{transform:scale(.95)}.lucky-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.lucky-card-item:hover .lucky-card-img{transform:scale(1.06)}.lucky-card-label-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 4px 7px;background:linear-gradient(180deg,transparent 0%,rgba(12,2,8,.78) 50%,rgba(16,2,10,.97) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:3}.lucky-card-name-text{font-size:11px;font-weight:800;color:#fff;line-height:1.15;text-shadow:0 1px 4px rgba(0,0,0,.95);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:95%;text-align:center;letter-spacing:.2px}.live-pill-tag{display:inline-flex;align-items:center;gap:3px;background:linear-gradient(135deg,#e64b4b,#b91c1c);color:#fff;font-size:8px;font-weight:900;padding:1px 5px;border-radius:4px;letter-spacing:.6px;margin-top:2px;box-shadow:0 0 8px #e64b4be6}.trending-games-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;box-sizing:border-box}@media(max-width:480px){.trending-games-row{grid-template-columns:repeat(4,1fr);gap:8px}}@media(min-width:900px){.trending-games-row{grid-template-columns:repeat(6,1fr);gap:14px}}.bottom-nav-container{position:fixed;bottom:0;left:0;right:0;z-index:999;display:flex;justify-content:center;pointer-events:none}.bottom-nav-bar{pointer-events:auto;width:100%;max-width:540px;background:#1c040ef5;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1.5px solid rgba(192,38,80,.5);border-radius:24px 24px 0 0;display:flex;align-items:flex-end;justify-content:space-around;padding:6px 12px calc(8px + env(safe-area-inset-bottom,8px));box-shadow:0 -10px 36px #000000bf,0 0 28px #b4143c4d;box-sizing:border-box}@media(min-width:769px){.bottom-nav-bar{max-width:620px;margin-bottom:12px;border-radius:28px;border:1px solid rgba(52,120,212,.35)}}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px 8px;transition:all .2s ease;min-width:52px;gap:3px}.bottom-nav-item.active{color:#f2b632}.bottom-nav-item.active .bottom-nav-icon{color:#f2b632;filter:drop-shadow(0 0 6px rgba(242,182,50,.6))}.bottom-nav-icon{transition:transform .2s}.bottom-nav-item:hover .bottom-nav-icon{transform:translateY(-2px);color:#fff}.bottom-nav-center-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-24px;position:relative;z-index:10}.bottom-nav-center-btn{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#fef08a,#d99a1f,#d97706);padding:2.5px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 24px #f59e0b80,0 8px 16px #00000080;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:relative}.bottom-nav-center-btn:hover{transform:translateY(-4px) scale(1.08);box-shadow:0 0 32px #f59e0bb3,0 10px 20px #0009}.center-btn-inner{width:100%;height:100%;border-radius:50%;background:linear-gradient(145deg,#1c152a,#0d0a16);display:flex;align-items:center;justify-content:center;position:relative}.center-btn-crown{color:#ffe066;filter:drop-shadow(0 0 8px rgba(255,224,102,.7));transition:transform .2s}.bottom-nav-center-btn:hover .center-btn-crown{transform:scale(1.15) rotate(5deg)}.center-label{margin-top:3px;color:#f1f5f9;font-weight:800}.footer-main-layout{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:18px}.footer-two-columns-row{display:contents}.footer-bottom-row{padding-top:10px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11.5px}.footer-bottom-copy{text-align:left}.footer-bottom-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:768px){.footer-main-layout{display:flex;flex-direction:column;gap:14px}.footer-brand-col{width:100%;text-align:left}.footer-two-columns-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important}.footer-col-title{font-size:11.5px!important;margin-bottom:8px!important;white-space:nowrap!important}.footer-link-text{font-size:11px!important;line-height:1.35!important}.footer-bottom-row{flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;gap:8px!important}.footer-bottom-copy{text-align:center!important;width:100%!important;line-height:1.4!important;margin:0 auto!important}.footer-bottom-links{justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important;gap:10px!important}}@keyframes neonPulseGlow{0%,to{box-shadow:0 0 15px #3478d466,inset 0 1px 1px #fff3}50%{box-shadow:0 0 28px #d946efa6,inset 0 1px 1px #fff6}}@keyframes btnShimmerSweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes winnerPop{0%{transform:scale(.9);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.colour-game-container{max-width:680px;width:100%;margin:0 auto;padding:4px 6px 32px;display:flex;flex-direction:column;gap:14px;position:relative}.colour-game-container:before{content:"";position:absolute;top:30px;left:50%;transform:translate(-50%);width:95%;height:480px;background:radial-gradient(circle,rgba(52,120,212,.25) 0%,rgba(236,72,153,.18) 35%,rgba(6,182,212,.14) 65%,transparent 80%);filter:blur(60px);pointer-events:none;z-index:0;animation:neonAuraPulse 6s ease-in-out infinite alternate}@keyframes neonAuraPulse{0%{opacity:.7;transform:translate(-50%) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1.02)}}.colour-top-card{position:relative;z-index:1;background:linear-gradient(145deg,#221242e6,#140a2af0);border:1px solid rgba(52,120,212,.45);box-shadow:0 16px 40px -8px #000c,0 0 28px #3478d438,inset 0 1px 2px #ffffff40;padding:16px 18px;display:flex;flex-direction:column;gap:12px;border-radius:20px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:hidden}.colour-top-card:after{content:"";position:absolute;top:0;left:0;right:0;height:2.5px;background:linear-gradient(90deg,transparent 0%,#F2B632 25%,#3478D4 50%,#3478D4 75%,transparent 100%);box-shadow:0 0 12px #3478d4cc}.colour-timer-box{display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(135deg,#241246d9,#160b2ee6);border:1px solid rgba(242,182,50,.38);box-shadow:inset 0 2px 8px #0009,0 0 16px #f2b6322e;border-radius:14px;padding:10px 14px}.colour-betting-arena{position:relative;z-index:1;background:linear-gradient(145deg,#221142eb,#160b2cf5);border:1px solid rgba(216,180,254,.35);box-shadow:0 20px 48px -10px #000c,0 0 32px #3478d440,inset 0 1px 2px #ffffff40;padding:18px 16px;display:flex;flex-direction:column;gap:14px;border-radius:22px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:hidden}.colour-betting-arena:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#F2B632 20%,#3478D4 50%,#3478D4 80%,transparent 100%);box-shadow:0 0 10px #f2b63299}.colour-color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.colour-btn-choice{position:relative;overflow:hidden;padding:18px 10px 16px;border-radius:18px;color:#fff;cursor:pointer;text-align:center;transition:all .26s cubic-bezier(.34,1.56,.64,1);-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 22px #00000073;border:1.5px solid transparent}.colour-btn-choice:before{content:"";position:absolute;top:0;left:0;right:0;height:48%;background:linear-gradient(180deg,rgba(255,255,255,.32) 0%,rgba(255,255,255,.04) 75%,transparent 100%);border-radius:16px 16px 100px 100px/16px 16px 30px 30px;pointer-events:none;z-index:1}.colour-btn-choice:after{content:"";position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.15) 50%,transparent 60%);transform:translate(-100%);transition:transform .6s ease;pointer-events:none;z-index:2}.colour-btn-choice:hover:not(:disabled):after{transform:translate(100%)}.colour-btn-choice:hover:not(:disabled){transform:translateY(-4px) scale(1.02)}.colour-btn-choice:active:not(:disabled){transform:translateY(1px) scale(.98)}.colour-btn-choice.green{background:linear-gradient(145deg,#00f59b,#117a4b 55%,#022c22);border-color:#35c47a80;box-shadow:0 8px 24px #168b5561,inset 0 1px 1px #ffffff4d}.colour-btn-choice.green:hover:not(:disabled){box-shadow:0 12px 32px #00f59b8c,0 0 20px #00f59b59;border-color:#a7f3d0}.colour-btn-choice.green.active{background:linear-gradient(145deg,#0fa,#168b55,#047857);border:2px solid #ffffff!important;box-shadow:0 0 36px #00f59be6,0 10px 28px #0009,inset 0 1px 2px #fffc!important;transform:translateY(-3px) scale(1.04)}.colour-btn-choice.violet{background:linear-gradient(145deg,#f43f5e,#f2b632 40%,#245fa8 75%,#3b0764);border-color:#d946ef80;box-shadow:0 8px 24px #3478d46b,inset 0 1px 1px #ffffff4d}.colour-btn-choice.violet:hover:not(:disabled){box-shadow:0 12px 32px #d946ef99,0 0 22px #3478d473;border-color:#f5d0fe}.colour-btn-choice.violet.active{background:linear-gradient(145deg,#f7cd69,#f2b632 45%,#245fa8);border:2px solid #ffffff!important;box-shadow:0 0 38px #d946eff2,0 10px 28px #0009,inset 0 1px 2px #fffc!important;transform:translateY(-3px) scale(1.04)}.colour-btn-choice.red{background:linear-gradient(145deg,#ff4b63,#c73e45 55%,#450a0a);border-color:#f8717180;box-shadow:0 8px 24px #e64b4b61,inset 0 1px 1px #ffffff4d}.colour-btn-choice.red:hover:not(:disabled){box-shadow:0 12px 32px #ff4b638c,0 0 20px #e64b4b59;border-color:#fecdd3}.colour-btn-choice.red.active{background:linear-gradient(145deg,#ff576f,#e64b4b,#991b1b);border:2px solid #ffffff!important;box-shadow:0 0 36px #e64b4be6,0 10px 28px #0009,inset 0 1px 2px #fffc!important;transform:translateY(-3px) scale(1.04)}.colour-numbers-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.colour-num-btn{padding:8px 2px;border-radius:10px;cursor:pointer;font-weight:900;font-size:15px;text-align:center;transition:all .18s cubic-bezier(.34,1.56,.64,1);-webkit-user-select:none;user-select:none;box-shadow:0 4px 10px #0000004d;position:relative}.colour-num-btn:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.15)}.colour-num-btn:active:not(:disabled){transform:translateY(1px) scale(.97)}.colour-wager-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.colour-chip-pills{display:flex;gap:6px;flex:1;min-width:200px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.colour-chip-pills::-webkit-scrollbar{display:none}.colour-digital-clock{display:inline-flex;align-items:center;gap:3px;background:#0000008c;border:1.5px solid rgba(255,255,255,.15);border-radius:12px;padding:5px 8px;box-shadow:inset 0 2px 6px #000000b3,0 4px 12px #0006}.colour-digital-clock.danger{border-color:#e64b4bb3;box-shadow:0 0 16px #e64b4b99,inset 0 2px 6px #000000b3;animation:clockPulseDanger .8s infinite alternate}@keyframes clockPulseDanger{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.04);filter:brightness(1.25)}}.clock-digit{width:22px;height:28px;background:linear-gradient(180deg,#1e293b,#0f172a);border:1px solid rgba(255,255,255,.12);border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,monospace;font-size:17px;font-weight:900;color:#f2b632;text-shadow:0 0 8px rgba(242,182,50,.65);box-shadow:inset 0 1px 1px #fff3}.colour-digital-clock.danger .clock-digit{color:#ff334b;text-shadow:0 0 10px rgba(255,51,75,.8)}.clock-colon{font-size:16px;font-weight:900;color:#94a3b8;margin:0 1px;animation:colonBlink 1s infinite}@keyframes colonBlink{0%,to{opacity:1}50%{opacity:.3}}.colour-join-btn{position:relative;overflow:hidden;padding:16px 8px 14px;border-radius:18px;color:#fff;cursor:pointer;text-align:center;transition:all .24s cubic-bezier(.34,1.56,.64,1);-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 24px #00000073;border:2px solid transparent}.colour-join-btn:before{content:"";position:absolute;top:0;left:0;right:0;height:48%;background:linear-gradient(180deg,rgba(255,255,255,.35) 0%,rgba(255,255,255,.05) 80%,transparent 100%);border-radius:16px 16px 100px 100px/16px 16px 30px 30px;pointer-events:none;z-index:1}.colour-join-btn:hover:not(:disabled){transform:translateY(-4px) scale(1.025)}.colour-join-btn:active:not(:disabled){transform:translateY(1px) scale(.97)}.colour-join-btn.green{background:linear-gradient(145deg,#00f576,#00c853 45%,#008435);border-color:#6effaa99;box-shadow:0 8px 24px #00c85373,inset 0 1px 1px #ffffff80}.colour-join-btn.green:hover:not(:disabled){box-shadow:0 12px 36px #00f576b3,0 0 24px #00f57673;border-color:#fff}.colour-join-btn.green.active{background:linear-gradient(145deg,#26ff8f,#00e676,#007a31);border:2.5px solid #ffffff!important;box-shadow:0 0 40px #00e676f2,0 12px 30px #0009,inset 0 1px 2px #fffc!important;transform:translateY(-4px) scale(1.04)}.colour-join-btn.violet{background:linear-gradient(145deg,#ff1fe9,#c500e9 40%,#117a4b 75%,#4a0082);border-color:#ff96ff99;box-shadow:0 8px 24px #c500e980,inset 0 1px 1px #ffffff80}.colour-join-btn.violet:hover:not(:disabled){box-shadow:0 12px 36px #ff1fe9bf,0 0 26px #c500e980;border-color:#fff}.colour-join-btn.violet.active{background:linear-gradient(145deg,#f7cd69,#f2b632 45%,#117a4b);border:2.5px solid #ffffff!important;box-shadow:0 0 42px #d500f9f2,0 12px 30px #0009,inset 0 1px 2px #fffc!important;transform:translateY(-4px) scale(1.04)}.colour-join-btn.red{background:linear-gradient(145deg,#ff2b54,#ff1744 45%,#b70024);border-color:#ff829b99;box-shadow:0 8px 24px #ff174473,inset 0 1px 1px #ffffff80}.colour-join-btn.red:hover:not(:disabled){box-shadow:0 12px 36px #ff2b54b3,0 0 24px #ff174473;border-color:#fff}.colour-join-btn.red.active{background:linear-gradient(145deg,#ff4b6e,#ff1744,#99001b);border:2.5px solid #ffffff!important;box-shadow:0 0 40px #ff1744f2,0 12px 30px #0009,inset 0 1px 2px #fffc!important;transform:translateY(-4px) scale(1.04)}.colour-bet-slip{border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:14px;animation:slideDownBetSlip .28s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 16px 36px #0009}@keyframes slideDownBetSlip{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.colour-bet-slip.green-theme{background:linear-gradient(160deg,#062c19f2,#0a1410f7);border:1.5px solid rgba(0,230,118,.5);box-shadow:0 16px 40px #000000b3,0 0 24px #00e67640}.colour-bet-slip.violet-theme{background:linear-gradient(160deg,#2e0837f2,#120a1af7);border:1.5px solid rgba(213,0,249,.5);box-shadow:0 16px 40px #000000b3,0 0 24px #d500f940}.colour-bet-slip.red-theme{background:linear-gradient(160deg,#320a12f2,#160a0cf7);border:1.5px solid rgba(255,23,68,.5);box-shadow:0 16px 40px #000000b3,0 0 24px #ff174440}.colour-contract-btn{padding:8px 12px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#cbd5e1;font-weight:800;font-size:13px;cursor:pointer;transition:all .18s ease;flex:1;text-align:center}.colour-contract-btn:hover{background:#ffffff2e;color:#fff}.colour-contract-btn.active{background:#fff!important;color:#0f172a!important;font-weight:900!important;box-shadow:0 0 16px #fff9!important}.colour-mult-pill{padding:5px 10px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:11.5px;font-weight:800;cursor:pointer;transition:all .15s ease}.colour-mult-pill:hover{background:#ffffff26;color:#fff}@media(max-width:640px){.colour-game-container{padding:2px 4px 28px!important;gap:10px!important}.colour-top-card{padding:12px 14px!important;gap:8px!important;border-radius:16px!important}.colour-betting-arena{padding:14px 12px!important;gap:10px!important;border-radius:18px!important}.colour-color-grid{gap:8px!important}.colour-join-btn{padding:14px 4px 12px!important;border-radius:14px!important}}@media(max-width:480px){.colour-top-card>div:first-child{flex-wrap:wrap!important;gap:8px!important}.colour-digital-clock{padding:4px 6px!important;gap:2px!important}.clock-digit{width:20px!important;height:25px!important;font-size:15px!important}.clock-colon{font-size:14px!important;margin:0!important}.colour-bet-slip{padding:12px 10px!important;gap:10px!important;border-radius:16px!important}.colour-contract-btn{padding:7px 4px!important;font-size:12px!important}.colour-stepper-btn{width:40px!important;height:40px!important}.colour-mult-pill{font-size:11px!important;height:36px!important}}@media(max-width:360px){.clock-digit{width:17px!important;height:22px!important;font-size:13px!important}.colour-contract-btn{font-size:10.5px!important;padding:6px 2px!important}}.colour-chip-btn{flex:1 1 0px;min-width:44px;height:40px;padding:0 4px;border-radius:50px;font-size:13px;font-weight:900;text-align:center;transition:all .22s cubic-bezier(.34,1.56,.64,1);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:0 4px 12px #00000080,inset 0 1px 1px #fff6;display:flex;align-items:center;justify-content:center;position:relative;letter-spacing:-.2px}.colour-chip-btn:hover:not(:disabled){transform:translateY(-3px) scale(1.08);filter:brightness(1.25)}.colour-chip-btn:active:not(:disabled){transform:scale(.92)}.colour-chip-btn.active{border:2px solid #ffffff!important;box-shadow:0 0 20px #f2b632d9,0 6px 16px #000000b3,inset 0 1px 2px #fffc!important;transform:translateY(-2px) scale(1.1);z-index:2}.colour-calc-strip{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:14px;background:linear-gradient(135deg,#141a2ed9,#0f1423e6);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 1px #ffffff1f,0 4px 16px #00000059;animation:fadeInCalc .25s ease-out}@keyframes fadeInCalc{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.colour-confirm-btn{width:100%;padding:13px 20px;font-size:16px;font-weight:900;letter-spacing:.5px;border-radius:14px;background:linear-gradient(135deg,#245fa8,#3478d4,#f2b632 70%,#f43f5e);background-size:200% auto;border:1.5px solid rgba(255,255,255,.3);color:#fff;box-shadow:0 8px 25px #3478d48c,0 2px 6px #ec489959,inset 0 1px 1px #fff6;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center;gap:8px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.colour-confirm-btn:hover:not(:disabled){background-position:right center;box-shadow:0 10px 32px #ec4899b3,0 2px 8px #6366f180;transform:translateY(-2px)}.colour-confirm-btn:active:not(:disabled){transform:translateY(1px) scale(.99)}.colour-confirm-btn:disabled{background:#27272a!important;border-color:#ffffff0d!important;color:#71717a!important;box-shadow:none!important;cursor:not-allowed}.colour-history-strip{display:flex;gap:7px;overflow-x:auto;padding:4px 2px 6px;scrollbar-width:none;-ms-overflow-style:none}.colour-history-strip::-webkit-scrollbar{display:none}.colour-bead{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #00000080,inset 0 2px 3px #ffffff73,inset 0 -2px 4px #00000059;border:1.5px solid rgba(255,255,255,.25);flex-shrink:0;-webkit-user-select:none;user-select:none;cursor:pointer;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease}.colour-bead:hover{transform:scale(1.22)}.colour-ball-3d{width:100%;aspect-ratio:1 / 1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;cursor:pointer;border:2px solid rgba(255,255,255,.15);box-shadow:0 4px 12px #0006,inset 0 2px 4px #ffffff73,inset 0 -3px 6px #00000080;transition:all .2s cubic-bezier(.34,1.56,.64,1);-webkit-user-select:none;user-select:none}.colour-ball-3d:before{content:"";position:absolute;top:8%;left:18%;width:32%;height:22%;border-radius:50%;background:radial-gradient(ellipse at center,#ffffffbf,#fff0 80%);pointer-events:none}.colour-ball-3d:hover:not(:disabled){transform:translateY(-2px) scale(1.06);filter:brightness(1.15)}.colour-ball-3d.active{transform:translateY(-3px) scale(1.1);border:2.5px solid #ffffff!important;box-shadow:0 0 22px #ffffffbf,0 8px 18px #0009!important}.colour-stepper-btn{width:44px;height:44px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}.colour-stepper-btn:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff59;transform:scale(1.05)}.colour-stepper-btn:active:not(:disabled){transform:scale(.95)}.colour-hero-action-btn{width:100%;min-height:54px;border-radius:14px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;-webkit-user-select:none;user-select:none;box-sizing:border-box;font-weight:900;text-transform:uppercase;transition:all .22s cubic-bezier(.34,1.56,.64,1);padding:10px 18px;box-shadow:0 6px 20px #00000073}.colour-hero-action-btn.btn-auth-prompt{background:linear-gradient(135deg,#0284c7,#0369a1 60%,#075985)!important;color:#fff!important;border:1px solid rgba(52,120,212,.75)!important;box-shadow:0 4px 20px #0284c780,inset 0 1px 1px #ffffff59!important;animation:aviatorAuthPulse 1.8s infinite alternate}.colour-hero-action-btn.btn-insufficient{background:linear-gradient(135deg,#d97706,#b45309 60%,#78350f)!important;color:#fffbeb!important;border:1px solid rgba(254,240,138,.7)!important;box-shadow:0 4px 20px #d9770673,inset 0 1px 1px #ffffff40!important;animation:aviatorRechargeGlow 1.8s infinite alternate}.colour-hero-action-btn.btn-idle{background:#181d2a!important;color:#64748b!important;border:1px solid rgba(255,255,255,.06)!important;cursor:not-allowed}.colour-hero-action-btn.btn-ready{color:#fff!important;border:1.5px solid rgba(255,255,255,.4)!important;box-shadow:0 8px 28px #00000080,inset 0 1px 2px #ffffff80!important}.colour-hero-action-btn.btn-ready:hover:not(:disabled){transform:translateY(-2px) scale(1.015);filter:brightness(1.15)}.aviator-game-wrapper{max-width:980px;margin:0 auto;padding:4px 8px 36px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}@media(min-width:768px){.aviator-game-wrapper{padding:8px 14px 44px;gap:14px}}.aviator-history-ribbon{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:4px 6px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#0d131fd9;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-sizing:border-box}.aviator-history-ribbon::-webkit-scrollbar{display:none}.aviator-pill{flex-shrink:0;padding:3px 9px;border-radius:14px;font-size:11px;font-weight:800;letter-spacing:-.2px;cursor:pointer;transition:transform .15s ease,filter .15s ease;-webkit-user-select:none;user-select:none;box-shadow:0 2px 6px #0006}.aviator-pill:hover{transform:scale(1.08);filter:brightness(1.2)}.aviator-pill.tier-blue{background:#3478d426;border:1px solid rgba(52,120,212,.45);color:#78afff}.aviator-pill.tier-purple{background:#3478d433;border:1px solid rgba(52,120,212,.55);color:#8ab8ff}.aviator-pill.tier-gold{background:#f2b63238;border:1px solid rgba(242,182,50,.6);color:#f2b632;box-shadow:0 0 10px #f2b63259}.aviator-pill.tier-fire{background:linear-gradient(135deg,#e64b4b59,#f9731659);border:1px solid rgba(249,115,22,.75);color:#fb7185;box-shadow:0 0 12px #f9731680}.aviator-arena-card{position:relative;overflow:hidden;border-radius:20px;height:280px;width:100%;background:radial-gradient(ellipse at 50% 120%,#e11d4826,#0d1220 60%,#060912);border:1.5px solid rgba(255,90,0,.35);box-shadow:0 16px 36px #000c,0 0 26px #ff500026,inset 0 1px 1px #ffffff26;box-sizing:border-box}@media(min-width:640px){.aviator-arena-card{height:330px}}@media(min-width:1024px){.aviator-arena-card{height:360px}}.aviator-hud-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:5}.aviator-hud-top-meta{position:absolute;top:10px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;pointer-events:auto}.aviator-hud-round-pill{font-size:10.5px;font-weight:800;color:#94a3b8;background:#0a0e18bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 9px;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.aviator-multiplier-container{display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(6,9,18,.88) 0%,rgba(6,9,18,.5) 65%,transparent 100%);padding:12px 30px;border-radius:28px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none}.aviator-multiplier-huge{font-size:clamp(52px,13vw,88px);font-weight:900;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1;letter-spacing:-2px;text-shadow:0 0 40px currentColor;transition:color .25s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.aviator-status-badge{font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:6px}.aviator-flew-away-text{font-size:clamp(24px,6vw,42px);font-weight:900;color:#ff334b;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 26px rgba(255,51,75,.85);animation:crashShake .4s ease}@keyframes crashShake{0%,to{transform:translate(0)}20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-3px)}60%{transform:translate(-3px,-2px)}80%{transform:translate(3px,2px)}}.aviator-potential-badge{font-size:12px;font-weight:800;color:#35c47a;background:#168b5533;border:1px solid rgba(22,139,85,.45);padding:4px 14px;border-radius:12px;box-shadow:0 0 14px #168b5566;margin-top:8px}.aviator-countdown-container{display:flex;flex-direction:column;align-items:center;gap:8px}.aviator-countdown-timer{font-size:clamp(36px,9vw,58px);font-weight:900;color:#f2b632;text-shadow:0 0 25px rgba(242,182,50,.7);line-height:1}.aviator-countdown-bar-wrap{width:150px;height:6px;background:#ffffff1a;border-radius:4px;overflow:hidden}.aviator-countdown-bar-fill{height:100%;background:linear-gradient(90deg,#ff1a1a,#f90,#ffea00);border-radius:4px;transition:width .3s ease}.aviator-bet-panel{background:linear-gradient(180deg,#200612f7,#12020afc);border:1.5px solid rgba(255,90,0,.35);border-radius:18px;padding:14px 16px;box-shadow:0 12px 30px #000000b3,inset 0 1px 1px #ffffff1f;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;width:100%}.aviator-bet-panel.active-bet{border-color:#22c55e73;box-shadow:0 0 24px #22c55e33,0 12px 30px #000000b3}.aviator-panel-top-bar{display:flex;align-items:center;justify-content:space-between}.aviator-mode-switch{display:inline-flex;background:#080c14;padding:3px;border-radius:20px;border:1px solid rgba(255,255,255,.08)}.aviator-mode-btn{padding:5px 20px;font-size:11.5px;font-weight:800;border-radius:16px;border:none;background:transparent;color:#64748b;cursor:pointer;transition:all .2s}.aviator-mode-btn.active{background:#1e2638;color:#fff;box-shadow:0 2px 6px #0006}.aviator-amount-section{display:flex;flex-direction:column;gap:8px}.aviator-amount-stepper{display:flex;align-items:center;background:#080c14;border:1.5px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden;height:46px;transition:border-color .2s}.aviator-amount-stepper:focus-within{border-color:#22c55e;box-shadow:0 0 12px #22c55e59}.aviator-stepper-touch-btn{width:48px;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:none;color:#cbd5e1;font-size:18px;cursor:pointer;transition:background .15s,color .15s}.aviator-stepper-touch-btn:hover:not(:disabled){background:#ffffff24;color:#fff}.aviator-amount-input{flex:1;min-width:0;background:transparent;border:none;color:#fff;font-size:18px;font-weight:900;text-align:center;outline:none;-moz-appearance:textfield}.aviator-amount-input::-webkit-outer-spin-button,.aviator-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.aviator-chips-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.aviator-chip-tag{background:#141926;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#94a3b8;font-size:12px;font-weight:800;padding:8px 0;text-align:center;cursor:pointer;transition:all .15s}.aviator-chip-tag:hover:not(:disabled){background:#1e2638;color:#fff;border-color:#ffffff40;transform:translateY(-1px)}.aviator-chip-tag:disabled{opacity:.45;cursor:not-allowed}.aviator-auto-strip{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#080c14;border:1px solid rgba(255,255,255,.07);border-radius:12px;font-size:12px;color:#94a3b8}.aviator-toggle-switch{position:relative;width:38px;height:22px;background:#1e2638;border-radius:12px;cursor:pointer;transition:background .2s}.aviator-toggle-switch.on{background:#22c55e}.aviator-toggle-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .2s}.aviator-toggle-switch.on .aviator-toggle-knob{transform:translate(16px)}.aviator-hero-action-btn{width:100%;min-height:54px;border-radius:14px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;-webkit-user-select:none;user-select:none;box-sizing:border-box;font-weight:900;text-transform:uppercase;transition:all .2s cubic-bezier(.34,1.56,.64,1);padding:10px 16px}.aviator-hero-action-btn.btn-bet{background:linear-gradient(135deg,#22c55e,#16a34a 60%,#15803d);color:#fff;box-shadow:0 6px 22px #22c55e8c,inset 0 1px 1px #fff6}.aviator-hero-action-btn.btn-bet:hover:not(:disabled){transform:translateY(-2px) scale(1.015);filter:brightness(1.15);box-shadow:0 8px 28px #22c55ebf}.aviator-hero-action-btn.btn-insufficient{background:linear-gradient(135deg,#d97706,#b45309 60%,#78350f);color:#fffbeb;border:1px solid rgba(254,240,138,.7);box-shadow:0 4px 20px #d9770673,inset 0 1px 1px #ffffff40;cursor:pointer;animation:aviatorRechargeGlow 1.8s infinite alternate}.aviator-hero-action-btn.btn-insufficient:hover{transform:translateY(-2px) scale(1.015);filter:brightness(1.15);box-shadow:0 6px 26px #f59e0ba6}@keyframes aviatorRechargeGlow{0%{box-shadow:0 4px 18px #d9770659}to{box-shadow:0 6px 24px #f59e0ba6}}.aviator-hero-action-btn.btn-auth-prompt{background:linear-gradient(135deg,#0284c7,#0369a1 60%,#075985)!important;color:#fff!important;border:1px solid rgba(52,120,212,.75)!important;box-shadow:0 4px 20px #0284c780,inset 0 1px 1px #ffffff59!important;cursor:pointer;letter-spacing:.6px;animation:aviatorAuthPulse 1.8s infinite alternate}.aviator-hero-action-btn.btn-auth-prompt:hover{transform:translateY(-2px) scale(1.015);filter:brightness(1.15);box-shadow:0 6px 26px #3478d4bf!important}@keyframes aviatorAuthPulse{0%{box-shadow:0 4px 16px #0284c766}to{box-shadow:0 6px 26px #3478d4bf}}.aviator-hero-action-btn.btn-bet-confirmed{background:linear-gradient(135deg,#eab308,#ca8a04);color:#1a0f00;box-shadow:0 6px 20px #eab30866}.aviator-hero-action-btn.btn-cashout{background:linear-gradient(135deg,#ff1a1a,#ff5200 45%,#f90);color:#fff;box-shadow:0 0 30px #ff5200e0,0 4px 16px #ff1a1aa6;animation:aviatorCashoutPulse .9s infinite alternate}@keyframes aviatorCashoutPulse{0%{transform:scale(1);filter:drop-shadow(0 0 10px #ff5200)}to{transform:scale(1.025);filter:drop-shadow(0 0 26px #ff9900)}}.aviator-hero-action-btn.btn-idle{background:#181d2a;color:#64748b;border:1px solid rgba(255,255,255,.06);cursor:not-allowed;font-size:13.5px;letter-spacing:.5px}.aviator-activity-card{background:linear-gradient(180deg,#1c0610e0,#0e0208f5);border:1px solid rgba(53,196,122,.18);border-radius:16px;overflow:hidden;box-sizing:border-box}.aviator-tab-header{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.06);background:#0003}.aviator-tab-btn{flex:1;padding:10px 8px;font-size:11px;font-weight:800;color:#64748b;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .2s;border-bottom:2px solid transparent}.aviator-tab-btn.active{color:#fff;border-bottom-color:#ff6a00;background:#ff6a0014}.aviator-players-list{max-height:220px;overflow-y:auto;padding:4px 0}.aviator-player-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.03);font-size:12px;transition:background .15s}.aviator-player-item.cashed{background:#168b5514}.aviator-player-item.lost{background:#e64b4b0d}.lobby-promos{width:100%}.lobby-promos .promo-slider-viewport,.lobby-promos .promo-bonus-banner{border-radius:22px}.lobby-value-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.lobby-value-card{min-width:0;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#1c0610bf;box-shadow:0 4px 14px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s ease,border-color .2s ease,background .2s ease}.lobby-value-card:hover{transform:translateY(-2px);border-color:#6366f159;background:#161e2ee6}.lobby-value-card svg{flex-shrink:0;color:#f2b632}.lobby-value-card .value-card-text{display:flex;flex-direction:column;min-width:0}.lobby-value-card strong{color:#f8fafc;font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lobby-value-card span{color:#94a3b8;font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.lobby-value-row{gap:6px}.lobby-value-card{padding:8px;gap:6px;border-radius:12px}.lobby-value-card strong{font-size:10px}.lobby-value-card span{font-size:9px}}.lobby-category-rail{padding:4px 2px 8px;gap:8px}.lobby-category-rail .category-card-btn{border-radius:14px;background:#1c0610bf;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 12px #0003;transition:all .2s cubic-bezier(.2,.8,.2,1)}.lobby-category-rail .category-card-btn:hover{background:#1a2234f2;border-color:#6366f159;transform:translateY(-2px)}.lobby-category-rail .category-card-btn.active{background:linear-gradient(135deg,#35c47a47,#9333ea52);border:1.5px solid #C73E45;box-shadow:0 0 16px #35c47a66,inset 0 1px #ffffff26}.lobby-category-rail .category-card-btn.active .category-card-label{color:#f8fafc;font-weight:800;text-shadow:0 0 8px rgba(255,255,255,.3)}.lobby-featured-section,.lobby-games-section{position:relative;padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:#0e131eb3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 30px #0000004d}@media(min-width:768px){.lobby-featured-section,.lobby-games-section{padding:22px;border-radius:24px}}.lobby-featured-section .section-title-text,.lobby-games-section .section-title-text{color:#f8fafc!important;font-size:18px!important;font-weight:900;letter-spacing:-.02em}@media(min-width:768px){.lobby-featured-section .section-title-text,.lobby-games-section .section-title-text{font-size:20px!important}}.featured-games-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;box-sizing:border-box}@media(min-width:640px){.featured-games-grid{gap:14px}}@media(min-width:1024px){.featured-games-grid{gap:18px}}.featured-games-grid-2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;box-sizing:border-box}@media(min-width:640px){.featured-games-grid-2col{gap:14px}}@media(min-width:1024px){.featured-games-grid-2col{gap:18px}}.lobby-featured-card,.lobby-featured-card-2col{position:relative;border-radius:16px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;background:#0d131f;border:1.5px solid rgba(255,106,0,.45);box-shadow:0 10px 24px #000000b3,0 0 16px #ff5e0033;transition:transform .24s cubic-bezier(.34,1.56,.64,1),box-shadow .24s ease,border-color .24s ease;-webkit-user-select:none;user-select:none;box-sizing:border-box}.lobby-featured-card:hover,.lobby-featured-card-2col:hover{transform:translateY(-5px) scale(1.015);border-color:#ff6a00;box-shadow:0 18px 36px #000c,0 0 30px #ff6a0099,0 0 10px #ffd60073}.card-media-wrap{position:relative;width:100%;aspect-ratio:16 / 10.5;min-height:110px;overflow:hidden;background:#080c14}@media(min-width:640px){.card-media-wrap{aspect-ratio:16 / 10}}.card-media-img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;display:block;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.lobby-featured-card:hover .card-media-img,.lobby-featured-card-2col:hover .card-media-img{transform:scale(1.08)}.card-media-gradient-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.15) 0%,transparent 40%,rgba(13,19,31,.75) 80%,#0d131f 100%);pointer-events:none}.card-top-badges{position:absolute;top:7px;left:7px;right:7px;display:flex;align-items:center;justify-content:space-between;gap:4px;z-index:3;pointer-events:none}.card-fire-badge{display:inline-flex;align-items:center;gap:3px;background:linear-gradient(135deg,#ff1a1a,#f50 55%,#f90);color:#fff;font-size:9px;font-weight:900;padding:3px 7px;border-radius:6px;letter-spacing:.3px;text-transform:uppercase;box-shadow:0 0 10px #ff5500d9;white-space:nowrap}.card-payout-pill{display:inline-flex;align-items:center;background:#080c14e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(242,182,50,.6);color:#f2b632;font-size:9px;font-weight:900;padding:3px 7px;border-radius:6px;box-shadow:0 0 10px #f2b63259;white-space:nowrap}.card-body-content{position:relative;z-index:2;padding:8px 10px 10px;display:flex;flex-direction:column;gap:8px;justify-content:space-between;flex:1}@media(min-width:640px){.card-body-content{padding:12px 14px 14px;gap:10px}}.card-info-header{display:flex;flex-direction:column;gap:2px}.card-game-title{margin:0;font-size:13.5px;font-weight:900;color:#fff;letter-spacing:-.3px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:640px){.card-game-title{font-size:16px}}.card-game-sub{font-size:10px;color:#94a3b8;font-weight:700;display:flex;align-items:center;gap:4px}.card-fire-play-btn{width:100%;background:linear-gradient(135deg,#ff1a1a,#ff5200 35%,#ff9500 75%,#ffc800);color:#fff;border:none;border-radius:9px;padding:8px 0;font-size:11.5px;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;box-shadow:0 0 18px #ff5200cc,0 3px 10px #ff1a1a8c,inset 0 1px #fff6;letter-spacing:.5px;text-transform:uppercase;transition:all .18s cubic-bezier(.34,1.56,.64,1);box-sizing:border-box}@media(min-width:640px){.card-fire-play-btn{padding:10px 0;font-size:13px;border-radius:11px;gap:7px}}.card-fire-play-btn:hover{transform:scale(1.025);filter:brightness(1.15);box-shadow:0 0 28px #ff5500fa,0 4px 16px #ff1a1acc,inset 0 1px #fff9}.card-fire-play-btn:active{transform:scale(.97)}@keyframes fireFlicker{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 4px #ff5500)}50%{transform:scale(1.15) rotate(4deg);filter:drop-shadow(0 0 8px #ffea00)}}.fire-flicker{animation:fireFlicker 1.6s ease-in-out infinite}.lobby-games-section .popular-games-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}@media(min-width:640px){.lobby-games-section .popular-games-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}}@media(min-width:1024px){.lobby-games-section .popular-games-grid{grid-template-columns:repeat(6,1fr);gap:16px}}.lobby-games-section .lucky-card-item{border-radius:16px;background:#160008;border:1.5px solid rgba(255,255,255,.08)}.lobby-games-section .lucky-card-label-overlay{padding-bottom:8px;background:linear-gradient(180deg,transparent 0%,rgba(9,13,22,.85) 50%,rgba(9,13,22,.98) 100%)}.lobby-winners-ticker{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;min-height:38px;padding:6px 12px!important;background:#1c0610eb!important;border:1px solid rgba(53,196,122,.28)!important;border-radius:12px!important;box-shadow:0 4px 16px #00000059,0 0 10px #35c47a1f!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;box-sizing:border-box;width:100%}.section-title-gradient{background:linear-gradient(90deg,#fef08a,#f2b632 35%,#f97316 65%,#f2b632);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmerText 4s linear infinite}@keyframes shimmerText{0%{background-position:0% 50%}to{background-position:200% 50%}}.rainbow-divider{height:2px;background:linear-gradient(90deg,#c73e45,#f97316,#f2b632,#168b55,#78afff,#3478d4,#c73e45);background-size:300% 100%;animation:dividerFlow 5s linear infinite;border:none;margin:0}@keyframes dividerFlow{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes cardGlowPulse{0%,to{box-shadow:0 0 18px #35c47a59}50%{box-shadow:0 0 32px #f2b63280}}.card-pulse-glow{animation:cardGlowPulse 3s ease-in-out infinite}.hot-badge{display:inline-flex;align-items:center;gap:3px;background:linear-gradient(135deg,#e64b4b,#c73e45);color:#fff;font-size:8px;font-weight:900;padding:2px 6px;border-radius:5px;letter-spacing:.6px;text-transform:uppercase;box-shadow:0 0 10px #e64b4bb3}.new-badge{display:inline-flex;align-items:center;gap:3px;background:linear-gradient(135deg,#3478d4,#245fa8);color:#fff;font-size:8px;font-weight:900;padding:2px 6px;border-radius:5px;letter-spacing:.6px;text-transform:uppercase;box-shadow:0 0 10px #3478d4b3}.gold-badge{display:inline-flex;align-items:center;gap:3px;background:linear-gradient(135deg,#fef08a,#f2b632,#d97706);color:#1e1402;font-size:8px;font-weight:900;padding:2px 6px;border-radius:5px;letter-spacing:.6px;text-transform:uppercase;box-shadow:0 0 10px #f2b632b3}.glow-orb-crimson{position:absolute;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(53,196,122,.22) 0%,transparent 70%);filter:blur(32px)}.glow-orb-violet{position:absolute;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(52,120,212,.2) 0%,transparent 70%);filter:blur(32px)}.glow-orb-gold{position:absolute;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(242,182,50,.18) 0%,transparent 70%);filter:blur(28px)}.live-dot{width:7px;height:7px;border-radius:50%;background:#e64b4b;box-shadow:0 0 #e64b4bb3;animation:livePing 1.6s cubic-bezier(0,0,.2,1) infinite;display:inline-block;flex-shrink:0}@keyframes livePing{0%{box-shadow:0 0 #e64b4bb3}75%{box-shadow:0 0 0 8px #e64b4b00}to{box-shadow:0 0 #e64b4b00}}.lucky-card-item{background:#160008}.lobby-winners-ticker{background:#1c0610eb!important;border:1px solid rgba(53,196,122,.25)!important;box-shadow:0 4px 16px #00000059,0 0 12px #35c47a1f!important}.section-accent-line{width:32px;height:3px;border-radius:4px;background:linear-gradient(90deg,#c73e45,#f2b632);box-shadow:0 0 8px #f2b63280;display:inline-block;margin-bottom:2px}.promo-bonus-banner{background:linear-gradient(135deg,#2a0845,#180626,#2a0845)!important;border:1.5px solid rgba(22,139,85,.45)!important;box-shadow:0 12px 32px #000000a6,0 0 24px #168b5540!important}.lobby-category-rail{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;width:100%!important;padding:4px 0 6px!important;box-sizing:border-box!important;overflow:visible!important;scrollbar-width:none;-ms-overflow-style:none}.lobby-category-rail::-webkit-scrollbar{display:none}.lobby-category-rail .category-card-btn{background:#1e0830e0!important;border:1.2px solid rgba(22,139,85,.35)!important;border-radius:14px!important;color:#fff!important;min-width:0!important;width:100%!important;height:54px!important;padding:4px 1px!important;box-shadow:0 4px 10px #00000059!important;transition:all .2s cubic-bezier(.2,.8,.2,1)!important;flex:1 1 0!important;flex-shrink:1!important;box-sizing:border-box!important;overflow:hidden!important}.lobby-category-rail .category-card-btn:hover{background:#300c4ef2!important;border-color:#168b5599!important;color:#fff!important;transform:translateY(-2px)!important}.lobby-category-rail .category-card-btn.active{background:linear-gradient(135deg,#ff6a00,#ff267a,#ff1493)!important;border:1.2px solid rgba(255,255,255,.45)!important;border-radius:14px!important;box-shadow:0 0 12px #f2b632a6,0 4px 10px #0006!important;color:#fff!important}.lobby-category-rail .category-card-btn .category-card-label{color:#fff!important;font-size:clamp(9.5px,2.6vw,11px)!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;text-align:center!important;line-height:1.1!important}.lobby-category-rail .category-card-btn.active .category-card-label{color:#fff!important;font-weight:900!important;text-shadow:0 0 6px rgba(255,255,255,.6)!important}@media(max-width:380px){.lobby-category-rail{gap:4px!important}.lobby-category-rail .category-card-btn{height:50px!important;border-radius:12px!important;padding:3px .5px!important}.lobby-category-rail .category-card-btn .category-card-icon{transform:scale(.9)}}.lobby-winners-ticker{background:#160624f0!important;border:1.2px solid rgba(22,139,85,.4)!important;border-radius:9999px!important;box-shadow:0 4px 16px #00000073,0 0 14px #168b5533!important}.card-color-prediction{background:#18092a!important;border:1.5px solid #62E79F!important;box-shadow:0 10px 24px #000000b3,0 0 16px #00f58a59!important}.card-color-prediction:hover{border-color:#62e79f!important;box-shadow:0 16px 36px #000c,0 0 28px #00f58aa6!important}.card-aviator-rocket{background:#240a24!important;border:1.5px solid #F2B632!important;box-shadow:0 10px 24px #000000b3,0 0 16px #f2b63259!important}.card-aviator-rocket:hover{border-color:#f2b632!important;box-shadow:0 16px 36px #000c,0 0 28px #f2b632a6!important}.card-dragon-tiger{background:#1f0834!important;border:1.5px solid #168B55!important;box-shadow:0 10px 24px #000000b3,0 0 16px #168b5559!important}.card-dragon-tiger:hover{border-color:#168b55!important;box-shadow:0 16px 36px #000c,0 0 28px #168b55a6!important}.card-classic-dice{background:#0d122e!important;border:1.5px solid #3478D4!important;box-shadow:0 10px 24px #000000b3,0 0 16px #3478d459!important}.card-classic-dice:hover{border-color:#3478d4!important;box-shadow:0 16px 36px #000c,0 0 28px #3478d4a6!important}.play-btn-emerald{background:linear-gradient(135deg,#62e79f,#00c86e)!important;color:#fff!important;box-shadow:0 0 16px #00f58abf,0 3px 10px #00b86580!important;border:none!important;border-radius:20px!important}.play-btn-emerald:hover{box-shadow:0 0 24px #00f58af2,0 4px 14px #00b865b3!important}.play-btn-fire{background:linear-gradient(135deg,#ff3a32,#ff7a18)!important;color:#fff!important;box-shadow:0 0 16px #ff3a32bf,0 3px 10px #ff7a1880!important;border:none!important;border-radius:20px!important}.play-btn-fire:hover{box-shadow:0 0 24px #ff3a32f2,0 4px 14px #ff7a18b3!important}.play-btn-purple{background:linear-gradient(135deg,#168b55,#f2b632)!important;color:#fff!important;box-shadow:0 0 16px #168b55bf,0 3px 10px #f2b63280!important;border:none!important;border-radius:20px!important}.play-btn-purple:hover{box-shadow:0 0 24px #168b55f2,0 4px 14px #f2b632b3!important}.play-btn-cyan{background:linear-gradient(135deg,#3478d4,#08f)!important;color:#fff!important;box-shadow:0 0 16px #3478d4bf,0 3px 10px #0088ff80!important;border:none!important;border-radius:20px!important}.play-btn-cyan:hover{box-shadow:0 0 24px #3478d4f2,0 4px 14px #0088ffb3!important}.bottom-nav-container{position:fixed;bottom:0;left:0;right:0;z-index:999;display:flex;justify-content:center;align-items:flex-end;pointer-events:none}.bottom-nav-bar{pointer-events:auto;width:100%;max-width:500px;background:linear-gradient(180deg,#220a36fa,#12051cfc)!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1.5px solid rgba(22,139,85,.5)!important;border-radius:24px 24px 0 0;display:flex;align-items:center;justify-content:space-around;padding:8px 12px calc(8px + env(safe-area-inset-bottom,8px));box-shadow:0 -10px 36px #000000d9,0 0 24px #168b5540!important;box-sizing:border-box}@media(min-width:769px){.bottom-nav-bar{max-width:520px;margin-bottom:12px;border-radius:28px!important;border:1.5px solid rgba(22,139,85,.45)!important}}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px 6px;min-width:54px;gap:3px;color:inherit!important;transition:transform .18s ease,filter .18s ease!important}.bottom-nav-item:hover{transform:translateY(-2px)}.bottom-nav-item:active{transform:scale(.94)}.bottom-nav-label{font-size:10px;font-weight:700;letter-spacing:.2px}.bottom-nav-center-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-22px;position:relative;z-index:10}.bottom-nav-center-btn{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#fff9d2,#f2b632 40%,#f2b632 75%,#3478d4)!important;box-shadow:0 0 28px #ffc928d9,0 0 16px #f2b63299,0 8px 20px #0009!important;padding:3px!important;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:relative}.bottom-nav-center-btn:hover{transform:translateY(-3px) scale(1.08)}.bottom-nav-center-btn:active{transform:scale(.94)}.center-btn-inner{width:100%;height:100%;border-radius:50%;background:linear-gradient(145deg,#2a0845,#180626)!important;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid rgba(255,201,40,.35)}.center-btn-crown{color:#f2b632!important;filter:drop-shadow(0 0 10px rgba(255,201,40,.95))!important}.center-label{margin-top:3px;color:#f2b632!important;font-weight:800;font-size:10.5px;text-shadow:0 0 8px rgba(255,201,40,.7)}.promo-bonus-banner-wrap{position:relative;border-radius:18px;overflow:hidden;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.promo-bonus-banner-wrap:hover{transform:translateY(-3px) scale(1.008);box-shadow:0 16px 36px #000000bf,0 0 30px #168b5559!important}.promo-bonus-banner-wrap:hover .promo-banner-active-img{transform:scale(1.025)}.game-route-content{width:100%;min-width:0;overflow-x:clip;box-sizing:border-box}.game-route-content>*{box-sizing:border-box;min-width:0}.game-route-content img,.game-route-content canvas,.game-route-content video{max-width:100%}.rummy-page-shell{width:100%;padding-bottom:max(20px,env(safe-area-inset-bottom))}.rummy-game-shell{width:100%}.rummy-table-surface{color:#f4fbf6}.rummy-piles-row{gap:10px}.slots-page-shell,.andarbahar-page-shell{width:100%;min-width:0}.slots-page-header{gap:12px;flex-wrap:wrap}.slots-main-container{padding:clamp(14px,3vw,28px)!important}.slots-machine-shell{border-width:clamp(3px,.8vw,6px)!important}.slots-reel-window{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:768px){body.game-route-active{padding-bottom:0!important}.game-route-content{padding-inline:8px}.rummy-page-shell{padding-bottom:max(16px,env(safe-area-inset-bottom))}.rummy-table-surface{padding:12px!important;border-radius:16px!important}.slots-page-header{padding:10px 12px!important}.slots-main-container{gap:16px!important}.slots-machine-shell{padding:18px 14px!important;border-radius:22px!important}.andarbahar-page-shell>header{flex-wrap:wrap;gap:10px;padding:10px 12px!important}}@media(max-width:480px){.game-route-content{padding-inline:4px}.game-route-content>div,.game-route-content>section{max-width:100%}.rummy-game-shell{gap:10px!important}.rummy-piles-row{justify-content:space-around!important;flex-wrap:wrap;margin-bottom:12px!important}.rummy-table-surface{padding:10px!important}.slots-machine-shell{padding:14px 10px!important;border-radius:18px!important}.slots-reel-window{gap:6px!important;padding:8px!important}.slots-reel-window>div{padding:6px!important;gap:8px!important;min-width:0}}.game-route-content,.game-route-content *{min-width:0}.game-route-content>*{max-width:100%}.lobby-category-rail{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:640px){.lobby-category-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.popular-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.lobby-value-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:380px){.lobby-shell{padding-inline:8px}.lobby-value-row{grid-template-columns:1fr!important}}@media(max-width:360px){.lobby-category-rail{gap:5px!important}.lobby-category-rail button{border-radius:10px!important}}.lobby-winners-ticker{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-width:0;margin:2px 0 12px;padding:7px 10px 7px 8px;overflow:hidden;border:1px solid rgba(242,182,50,.42)!important;border-radius:16px!important;background:linear-gradient(105deg,#123d2e,#0b261c 48%,#102c32)!important;box-shadow:0 7px 20px #00000047,inset 0 1px #ffffff14,0 0 18px #f2b63214!important}.lobby-winners-ticker:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#ffe48a,#f2b632,#35c47a)}.recent-win-badge{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:5px 8px;border:1px solid rgba(242,182,50,.3);border-radius:10px;background:#f2b6321a}.recent-win-trophy{font-size:14px;line-height:1;filter:drop-shadow(0 2px 5px rgba(242,182,50,.45))}.recent-win-label{color:#ffe18a;font-size:9px;font-weight:900;letter-spacing:.55px;text-transform:uppercase;white-space:nowrap}.recent-win-details{display:flex;align-items:center;gap:5px;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;font-size:clamp(10px,2vw,12px);transition:opacity .25s ease}.recent-win-details.is-fading{opacity:0}.recent-win-name,.recent-win-game{overflow:hidden;text-overflow:ellipsis}.recent-win-name{color:#fff;font-weight:800}.recent-win-verb,.recent-win-game{color:#c5d8cd}.recent-win-amount{color:#62e79f;font-weight:900;text-shadow:0 0 10px rgba(53,196,122,.28)}.recent-win-multiplier{flex:0 0 auto;padding:2px 6px;border:1px solid rgba(242,182,50,.3);border-radius:6px;background:#f2b6321f;color:#ffd566;font-size:9px;font-weight:900}.recent-win-chevron{flex:0 0 auto;color:#f2b632}@media(max-width:480px){.lobby-winners-ticker{gap:7px;padding:6px 8px 6px 7px;border-radius:13px!important}.recent-win-badge{gap:4px;padding:4px 6px}.recent-win-label{font-size:8px;letter-spacing:.3px}.recent-win-details{gap:4px;font-size:10px}}@media(max-width:360px){.recent-win-game{display:none}}body.home-route-active{background-color:#100019!important;background-image:radial-gradient(ellipse at 50% 14%,rgba(157,0,255,.2) 0%,transparent 48%),radial-gradient(ellipse at 10% 58%,rgba(232,0,255,.12) 0%,transparent 38%),radial-gradient(ellipse at 92% 78%,rgba(94,0,255,.14) 0%,transparent 40%),linear-gradient(155deg,#190027,#100019 56%,#21002c)!important;background-attachment:scroll!important;color:#fff;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}body.home-route-active .site-header-shell{background:#150020!important;box-shadow:0 8px 26px #00000038!important}body.home-route-active .site-header-inner{max-width:min(94vw,1400px)!important;padding:10px clamp(16px,2.5vw,32px)!important}body.home-route-active .site-brand-lockup{gap:clamp(8px,1.5vw,16px)!important}body.home-route-active .site-brand-crown{width:clamp(38px,7vw,66px)!important;height:auto!important}body.home-route-active .site-brand-lockup>div>div:first-child{font-size:clamp(22px,3.7vw,40px)!important}body.home-route-active .site-brand-tagline{font-size:clamp(10px,1.5vw,17px)!important}body.home-route-active .site-notification-button{width:38px!important;height:38px!important;border:1.5px solid rgba(229,57,255,.62)!important;background:#2f0841d1!important;box-shadow:0 0 16px #c500ff33!important}body.home-route-active .site-notification-button>svg{width:18px!important;height:18px!important}body.home-route-active .site-header-shell #headerWave1 stop:nth-child(2),body.home-route-active .site-header-shell #headerWave1 stop:nth-child(3),body.home-route-active .site-header-shell #headerWave2 stop:nth-child(2),body.home-route-active .site-header-shell #headerWave2 stop:nth-child(3){stop-color:#e020ff!important}body.home-route-active .site-header-shell #headerWave1 stop:nth-child(3){stop-color:#ff36b7!important}body.home-route-active .lobby-shell{width:100%;max-width:min(94vw,1380px)!important;gap:clamp(14px,1.8vw,24px)!important;padding:clamp(12px,2vw,24px) clamp(12px,2.5vw,28px) 36px!important}body.home-route-active .promo-bonus-banner-wrap{aspect-ratio:3.6!important;max-height:420px;border:1.5px solid rgba(207,73,255,.88)!important;border-radius:clamp(14px,2vw,22px)!important;box-shadow:0 10px 28px #00000080,0 0 24px #a800ff59,0 0 8px #00c3ff47!important}body.home-route-active .promo-banner-active-img{object-position:center bottom}body.home-route-active .promo-slider-container{margin-bottom:0!important}body.home-route-active .lobby-category-rail{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(8px,1.4vw,16px)!important;padding:3px 0 5px!important}body.home-route-active .lobby-category-rail .category-card-btn{height:clamp(66px,6.2vw,84px)!important;border:1.5px solid rgba(209,75,255,.42)!important;border-radius:clamp(12px,1.5vw,18px)!important;background:linear-gradient(155deg,#280a39f0,#150422fa)!important;box-shadow:0 6px 18px #00000052,inset 0 1px #ffffff0f!important;gap:clamp(3px,.8vw,9px)!important}body.home-route-active .lobby-category-rail .category-card-btn.active{border:2px solid #ff56bd!important;background:linear-gradient(145deg,#ff8a19,#ff138e 58%,#be00ff)!important;box-shadow:0 0 24px #ff1ba69e,0 0 10px #ffac22b8,inset 0 1px #ffffff73!important;transform:translateY(-2px)}body.home-route-active .lobby-category-rail .category-card-icon{width:clamp(24px,4.8vw,44px)!important;height:clamp(24px,4.8vw,44px)!important}body.home-route-active .lobby-category-rail .category-card-icon svg{width:clamp(22px,4vw,38px)!important;height:clamp(22px,4vw,38px)!important}body.home-route-active .lobby-category-rail .category-card-label{font-size:clamp(9px,2.2vw,21px)!important;font-weight:800!important;text-shadow:0 1px 6px rgba(0,0,0,.6)}body.home-route-active .lobby-winners-ticker{gap:clamp(7px,1.4vw,14px);min-height:clamp(48px,7.6vw,72px);padding:7px clamp(10px,2.2vw,22px)!important;border:1.5px solid rgba(195,72,245,.65)!important;border-radius:clamp(14px,2vw,23px)!important;background:linear-gradient(100deg,#2a0b3dfa,#19052bf7 52%,#29083bfa)!important;box-shadow:0 8px 24px #00000052,0 0 18px #b700ff30,inset 0 1px #ffffff14!important}body.home-route-active .lobby-winners-ticker:before{display:none}body.home-route-active .recent-win-badge{gap:clamp(4px,.9vw,9px);padding:0;border:0;background:transparent}body.home-route-active .recent-win-trophy{font-size:clamp(19px,3.2vw,34px)}body.home-route-active .recent-win-label{color:#ffd51f;font-size:clamp(10px,2.4vw,21px);letter-spacing:-.2px}body.home-route-active .recent-win-details{gap:clamp(3px,.7vw,7px);font-size:clamp(10px,2.35vw,21px)}body.home-route-active .recent-win-amount{color:#00ed8b;font-size:1.06em;text-shadow:0 0 12px rgba(0,237,139,.44)}body.home-route-active .recent-win-verb,body.home-route-active .recent-win-game{color:#eee6f6}body.home-route-active .recent-win-multiplier{padding:0;border:0;background:transparent;color:#ffd51f;font-size:1.06em}body.home-route-active .recent-win-chevron{width:clamp(16px,2.5vw,26px);height:clamp(16px,2.5vw,26px);color:#eee6f6}body.home-route-active .lobby-featured-section,body.home-route-active .lobby-games-section{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.home-route-active .lobby-featured-section{margin-bottom:clamp(10px,2vw,20px)!important}body.home-route-active .lobby-featured-section .section-header-row{margin-bottom:clamp(10px,1.8vw,18px)!important}body.home-route-active .lobby-featured-section .section-header-row>div:first-child>span:last-child{font-size:clamp(17px,3.7vw,37px)!important;font-weight:900!important;text-shadow:0 2px 18px rgba(195,0,255,.28)}body.home-route-active .lobby-featured-section .section-header-row>div:first-child>svg{width:clamp(25px,4.6vw,45px);height:clamp(25px,4.6vw,45px)}body.home-route-active .lobby-featured-section .section-header-row>div:last-child{gap:clamp(5px,1vw,10px)!important;padding:clamp(5px,1vw,10px) clamp(9px,1.8vw,18px)!important;border:1.5px solid rgba(255,74,136,.8)!important;box-shadow:0 0 18px #ff004373,inset 0 1px 1px #ffffff6b!important}body.home-route-active .lobby-featured-section .section-header-row>div:last-child>svg{width:clamp(14px,2.5vw,24px);height:clamp(14px,2.5vw,24px)}body.home-route-active .lobby-featured-section .section-header-row>div:last-child>span:first-of-type{font-size:clamp(10px,2.1vw,19px)!important}body.home-route-active .lobby-featured-section .section-header-row>div:last-child>span:last-of-type{width:clamp(7px,1.1vw,11px)!important;height:clamp(7px,1.1vw,11px)!important}body.home-route-active .featured-games-grid-2col{gap:clamp(10px,2vw,20px)!important}@media(min-width:1024px){body.home-route-active .featured-games-grid-2col{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}}@media(min-width:1440px){body.home-route-active .featured-games-grid-2col{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}}body.home-route-active .lobby-featured-card-2col{border-radius:clamp(14px,2.2vw,20px)!important;border-width:1px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 24px #00000073,inset 0 1px #ffffff14!important;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease!important}body.home-route-active .lobby-featured-card-2col .card-media-wrap{aspect-ratio:1.7!important;min-height:0!important}body.home-route-active .lobby-featured-card-2col .card-media-gradient-overlay{background:linear-gradient(180deg,rgba(0,0,0,.06) 0%,transparent 45%,rgba(18,2,31,.85) 100%)!important}body.home-route-active .lobby-featured-card-2col .card-top-badges>span{padding:3px 8px!important;border-radius:999px!important;font-size:clamp(8.5px,1.2vw,11px)!important;font-weight:800!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}body.home-route-active .lobby-featured-card-2col .card-top-badges svg{width:clamp(10px,1.4vw,14px);height:clamp(10px,1.4vw,14px)}body.home-route-active .lobby-featured-card-2col .card-body-content{gap:clamp(6px,1vw,10px)!important;padding:clamp(9px,1.3vw,14px)!important;background:linear-gradient(180deg,#160326f5,#0d021afc)!important}body.home-route-active .lobby-featured-card-2col .card-game-title{font-size:clamp(13px,1.8vw,17px)!important;font-weight:800!important;letter-spacing:-.2px!important}body.home-route-active .lobby-featured-card-2col .card-game-sub{font-size:clamp(9.5px,1.2vw,12px)!important;color:#cbd5e1!important}body.home-route-active .lobby-featured-card-2col .card-game-sub svg{width:clamp(11px,1.4vw,14px);height:clamp(11px,1.4vw,14px)}body.home-route-active .lobby-featured-card-2col .card-fire-play-btn{min-height:clamp(34px,4vw,40px)!important;height:clamp(34px,4vw,40px)!important;padding:0 14px!important;border-radius:10px!important;font-size:clamp(11px,1.4vw,13px)!important;font-weight:800!important;letter-spacing:.5px!important;box-shadow:0 4px 12px #00000059,inset 0 1px #ffffff59!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important}body.home-route-active .lobby-featured-card-2col .card-fire-play-btn:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}body.home-route-active .lobby-featured-card-2col .card-fire-play-btn svg{width:12px!important;height:12px!important}body.home-route-active .lobby-featured-card-2col.card-color-prediction{border-color:#32ffa059!important}body.home-route-active .lobby-featured-card-2col.card-aviator-rocket{border-color:#ff40c759!important}body.home-route-active .lobby-featured-card-2col.card-dragon-tiger{border-color:#ff9e2359!important}body.home-route-active .lobby-featured-card-2col.card-classic-dice{border-color:#25dfff59!important}body.home-route-active .play-btn-purple{background:linear-gradient(110deg,#d946ef,#a855f7 52%,#c026d3)!important;box-shadow:0 4px 14px #a855f766,inset 0 1px #fff6!important}body.home-route-active .lobby-games-section{margin-top:clamp(16px,2.5vw,28px)!important;border-top:1px solid rgba(205,80,255,.24)!important;padding-top:clamp(16px,2.5vw,24px)!important}body.home-route-active .lobby-games-section .lucky-card-item{border-color:#c149ff75!important;background:linear-gradient(155deg,#280d3a,#150520)!important;box-shadow:0 6px 20px #00000057,0 0 12px #b400ff21!important}body.home-route-active .bottom-nav-container{display:flex!important;padding-bottom:0}body.home-route-active .bottom-nav-bar{max-width:none!important;min-height:76px;padding:10px clamp(10px,3vw,30px) calc(10px + env(safe-area-inset-bottom,0px));border:1px solid rgba(209,84,255,.52)!important;border-bottom:0!important;border-radius:28px 28px 0 0!important;background:linear-gradient(180deg,#230933f5,#11031cfc)!important;box-shadow:0 -8px 32px #00000070,0 0 20px #b500ff2e!important}body.home-route-active .bottom-nav-item{min-width:clamp(48px,10vw,90px)}body.home-route-active .bottom-nav-item .bottom-nav-icon{color:#e7dff0!important;filter:none!important}body.home-route-active .bottom-nav-item.active .bottom-nav-icon,body.home-route-active .bottom-nav-item.active .bottom-nav-label{color:#ffe22b!important;filter:drop-shadow(0 0 10px rgba(255,218,34,.75))!important;text-shadow:0 0 10px rgba(255,218,34,.58)!important}body.home-route-active .bottom-nav-item .bottom-nav-label{color:#e7dff0!important;font-size:clamp(9px,1.7vw,17px)}body.home-route-active .bottom-nav-center-wrapper{margin-top:-35px}body.home-route-active .bottom-nav-center-btn{width:clamp(62px,11vw,104px);height:clamp(62px,11vw,104px);padding:4px!important;border:2px solid #ffdf25;background:linear-gradient(145deg,#ffdf36,#ff9e00 38%,#f51ba8)!important;box-shadow:0 0 22px #ffb41ec2,0 0 38px #bf00ff85,0 6px 20px #0000008c!important}body.home-route-active .center-btn-inner{background:radial-gradient(circle at 35% 25%,#a522e9,#4b0878 55%,#23043b)!important;border:2px solid rgba(255,221,48,.72)}body.home-route-active .center-btn-crown{width:clamp(28px,5vw,48px);height:clamp(28px,5vw,48px)}body.home-route-active .center-label{color:#fff!important;font-size:clamp(10px,1.8vw,17px)!important;text-shadow:0 0 10px rgba(208,69,255,.68)!important}@media(max-width:520px){body.home-route-active .lobby-shell{padding:10px 10px 20px!important;gap:10px!important}body.home-route-active .lobby-category-rail{gap:5px!important}body.home-route-active .lobby-category-rail .category-card-btn{height:72px!important;border-radius:14px!important}body.home-route-active .lobby-category-rail .category-card-label{font-size:clamp(8px,2.6vw,12px)!important}body.home-route-active .lobby-featured-section .section-header-row{align-items:flex-start!important;gap:8px}body.home-route-active .lobby-featured-section .section-header-row>div:first-child>span:last-child{font-size:clamp(16px,4.2vw,22px)!important}body.home-route-active .lobby-featured-section .section-header-row>div:last-child{padding:4px 7px!important}body.home-route-active .lobby-featured-section .section-header-row>div:last-child span{font-size:9px!important}body.home-route-active .featured-games-grid-2col{gap:9px!important}body.home-route-active .lobby-featured-card-2col{border-radius:15px!important}body.home-route-active .lobby-featured-card-2col .card-media-wrap{aspect-ratio:1.2!important}body.home-route-active .lobby-featured-card-2col .card-body-content{padding:8px!important}body.home-route-active .lobby-featured-card-2col .card-game-title{font-size:clamp(12px,3.6vw,16px)!important}body.home-route-active .lobby-featured-card-2col .card-game-sub{font-size:clamp(9px,2.8vw,12px)!important}body.home-route-active .lobby-featured-card-2col .card-fire-play-btn{min-height:36px;font-size:clamp(10px,3vw,13px)!important}body.home-route-active .bottom-nav-bar{min-height:68px;padding-inline:4px}body.home-route-active .bottom-nav-item{min-width:48px;padding-inline:2px}body.home-route-active .bottom-nav-item .bottom-nav-icon{width:21px;height:21px}body.home-route-active .bottom-nav-item .bottom-nav-label{font-size:9px}body.home-route-active .bottom-nav-center-wrapper{margin-top:-27px}body.home-route-active .bottom-nav-center-btn{width:66px;height:66px}}@media(max-width:360px){body.home-route-active .lobby-winners-ticker{gap:5px;padding-inline:7px!important}body.home-route-active .recent-win-label,body.home-route-active .recent-win-details{font-size:9px}body.home-route-active .recent-win-game{display:none}body.home-route-active .lobby-featured-section .section-header-row>div:last-child{padding:3px 5px!important}}@media(max-width:1023px){body.home-route-active .site-header-inner>div:first-child nav,body.home-route-active .site-header-inner .mobile-hide{display:none!important}}@media(min-width:1024px){body.home-route-active .bottom-nav-container{display:none!important}body.home-route-active{padding-bottom:0!important}}body.home-route-active .lobby-featured-card-2col .card-media-wrap{aspect-ratio:1.65!important}body.home-route-active .lobby-featured-card-2col.card-color-prediction{border-color:#32ffa066!important}body.home-route-active .lobby-featured-card-2col.card-aviator-rocket{border-color:#ff40c766!important}body.home-route-active .lobby-featured-card-2col.card-dragon-tiger{border-color:#ff9e2366!important}body.home-route-active .lobby-featured-card-2col.card-classic-dice{border-color:#25dfff66!important}body.home-route-active .lobby-featured-card-2col .card-media-wrap img{object-position:center 44%!important}body.home-route-active .lobby-games-section .popular-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(10px,2.2vw,18px)!important}body.home-route-active .lobby-games-section .lucky-card-item{aspect-ratio:auto!important;min-width:0;align-items:stretch!important;justify-content:flex-start!important;border-radius:17px!important;border-width:1.5px!important;box-shadow:0 8px 22px #0006,0 0 13px #b900ff3d!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important}body.home-route-active .lobby-games-section .lucky-card-item:before{display:none}body.home-route-active .lobby-games-section .lucky-card-item:hover{transform:translateY(-4px) scale(1.015);filter:brightness(1.12);box-shadow:0 12px 30px #00000080,0 0 22px #cb00ff6b!important}body.home-route-active .lobby-games-section .lucky-card-art{height:auto!important;aspect-ratio:1.62;flex:0 0 auto;background:#190528}body.home-route-active .lobby-games-section .lucky-card-art .lucky-card-img{object-fit:cover!important;object-position:center 44%!important}body.home-route-active .lobby-games-section .lucky-card-art>div:nth-last-child(2){height:38%!important;background:linear-gradient(180deg,transparent,rgba(16,2,28,.86))!important}body.home-route-active .lobby-games-section .lucky-card-caption{min-width:0;padding:clamp(8px,1.2vw,12px) 6px!important;border-top:1px solid rgba(206,100,255,.22)!important;background:linear-gradient(180deg,#220b34,#160421)!important}body.home-route-active .lobby-games-section .lucky-card-caption>span{font-size:clamp(11px,1.35vw,15px)!important;line-height:1.2;letter-spacing:0!important}body.home-route-active .lobby-games-section .lucky-card-item.card-color-prediction{border-color:#35f39b!important;box-shadow:0 8px 22px #0006,0 0 15px #00ff8e4d!important}body.home-route-active .lobby-games-section .lucky-card-item.card-aviator-rocket{border-color:#ff35c6!important;box-shadow:0 8px 22px #0006,0 0 15px #ff23be4d!important}body.home-route-active .lobby-games-section .lucky-card-item.card-dragon-tiger{border-color:#ff9c24!important;box-shadow:0 8px 22px #0006,0 0 15px #ff88144d!important}body.home-route-active .lobby-games-section .lucky-card-item.card-classic-dice{border-color:#30dfff!important;box-shadow:0 8px 22px #0006,0 0 15px #00c2ff4d!important}@media(min-width:520px){body.home-route-active .lobby-games-section .popular-games-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:760px){body.home-route-active .lobby-games-section .popular-games-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:1024px){body.home-route-active .lobby-games-section .popular-games-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media(max-width:520px){body.home-route-active .lobby-featured-card-2col .card-media-wrap{aspect-ratio:1.65!important}}body.home-route-active .lobby-games-section .lucky-card-art{position:relative;aspect-ratio:1.58;min-height:92px;overflow:hidden;box-shadow:inset 0 -1px #e478ff47}body.home-route-active .lobby-games-section .lucky-card-art .lucky-card-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block}body.home-route-active .lobby-games-section .lucky-card-caption{display:flex;align-items:center;justify-content:center;min-height:42px;padding:9px 7px!important;border-top:1px solid rgba(220,126,255,.32)!important;background:linear-gradient(180deg,#250a39,#170422)!important}body.home-route-active .lobby-games-section .lucky-card-caption>span{display:block;width:100%;color:#fff!important;font-size:clamp(12px,3.1vw,15px)!important;font-weight:900!important;line-height:1.25!important;letter-spacing:0!important;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:360px){body.home-route-active .lobby-games-section .lucky-card-art{min-height:84px}body.home-route-active .lobby-games-section .lucky-card-caption{min-height:38px;padding-inline:5px!important}body.home-route-active .lobby-games-section .lucky-card-caption>span{font-size:11.5px!important}}body.home-route-active .lobby-games-section .lucky-card-item{display:block!important;aspect-ratio:1.34!important;border-radius:18px!important;border-width:1px!important;background:#14051f!important;box-shadow:0 10px 26px #0000007a,inset 0 1px #ffffff24,0 0 13px #bb36ff33!important}body.home-route-active .lobby-games-section .lucky-card-art{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;background:#14051f!important}body.home-route-active .lobby-games-section .lucky-card-art .lucky-card-img{transition:transform .42s cubic-bezier(.2,.75,.25,1),filter .42s ease}body.home-route-active .lobby-games-section .lucky-card-item:hover .lucky-card-img{transform:scale(1.055);filter:saturate(1.08) brightness(1.04)}body.home-route-active .lobby-games-section .lucky-card-art>div:nth-last-child(2){display:none!important}body.home-route-active .lobby-games-section .lucky-card-caption{position:absolute!important;z-index:2;right:0;bottom:0;left:0;min-height:46px!important;padding:17px 8px 9px!important;border:0!important;background:linear-gradient(180deg,#0d021700,#0d0217c2 32%,#0d0217f7)!important;box-shadow:none!important}body.home-route-active .lobby-games-section .lucky-card-caption>span{font-size:clamp(12px,3.1vw,15px)!important;font-weight:900!important;letter-spacing:.01em!important;text-shadow:0 2px 8px rgba(0,0,0,.95),0 0 10px rgba(220,178,255,.18)}@media(max-width:360px){body.home-route-active .lobby-games-section .lucky-card-caption{min-height:42px!important;padding:15px 6px 8px!important}}body.home-route-active .site-header-shell{background:linear-gradient(180deg,#190827,#10051a)!important;border-bottom:1px solid rgba(232,184,94,.2)!important;box-shadow:0 12px 30px #00000052,inset 0 -1px #ffffff09!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body.home-route-active .site-header-shell>div:first-child>div:last-child{background:radial-gradient(ellipse at 74% 22%,rgba(170,42,255,.18) 0%,transparent 66%)!important}body.home-route-active .site-brand-crown{filter:drop-shadow(0 2px 7px rgba(255,187,31,.42))}body.home-route-active .site-brand-highlight{color:#ffd45c!important;text-shadow:0 0 12px rgba(255,192,44,.46)!important}body.home-route-active .site-brand-tagline{color:#fff5e2d6!important;letter-spacing:.055em!important}body.home-route-active .site-notification-button{background:linear-gradient(145deg,#421852eb,#1d082cf5)!important;border-color:#ffcb5b99!important;box-shadow:0 0 0 3px #ffcb5b0f,0 6px 17px #00000052,inset 0 1px #ffffff24!important}body.home-route-active .promo-bonus-banner-wrap{border:1px solid rgba(255,205,100,.68)!important;border-radius:clamp(14px,2.2vw,22px)!important;box-shadow:0 12px 30px #0000007a,0 0 0 3px #ffc95b0e,0 0 24px #b63aff3d,inset 0 1px #fff3!important;isolation:isolate}body.home-route-active .promo-banner-active-img{filter:saturate(1.06) contrast(1.025)}body.home-route-active .promo-slider-pagination{width:fit-content;min-height:18px;align-self:center;gap:7px!important;margin:1px auto 0!important;padding:4px 9px!important;border:1px solid rgba(230,191,255,.12);border-radius:999px;background:linear-gradient(180deg,#250c36e6,#160622db);box-shadow:inset 0 1px #ffffff12,0 4px 12px #0000003d}body.home-route-active .promo-slider-pagination-dot{width:6px!important;height:6px!important;border-radius:99px!important;background:#e1cdf280!important;box-shadow:inset 0 1px 1px #ffffff57!important}body.home-route-active .promo-slider-pagination-dot.active{width:20px!important;background:linear-gradient(90deg,#fff0ac,#ffc744 58%,#e69a22)!important;box-shadow:0 0 9px #ffbe34b3,inset 0 1px #ffffffb3!important}body.home-route-active .lobby-category-rail{gap:clamp(6px,1.4vw,12px)!important;padding:4px 1px 7px!important}body.home-route-active .lobby-category-rail .category-card-btn{position:relative;height:clamp(60px,14vw,76px)!important;gap:4px!important;border:1px solid rgba(199,151,238,.28)!important;border-radius:clamp(12px,2.8vw,17px)!important;background:radial-gradient(ellipse at 50% 0%,rgba(177,95,220,.13),transparent 72%),linear-gradient(155deg,#2a113af5,#13071efa)!important;box-shadow:0 6px 15px #0000004d,inset 0 1px #ffffff1c,inset 0 -1px #00000059!important;transform:none}body.home-route-active .lobby-category-rail .category-card-btn:hover{border-color:#ffd1779e!important;background:radial-gradient(ellipse at 50% 0%,rgba(208,133,255,.18),transparent 72%),linear-gradient(155deg,#351648fa,#180825fc)!important;transform:translateY(-2px)!important}body.home-route-active .lobby-category-rail .category-card-btn.active{border:1px solid rgba(255,230,158,.92)!important;background:radial-gradient(ellipse at 50% 0%,rgba(255,228,143,.38),transparent 65%),linear-gradient(155deg,#9d38c6,#6d168e 52%,#431054)!important;box-shadow:0 7px 20px #00000057,0 0 0 2px #ffd05821,0 0 18px #d168ff5c,inset 0 1px #ffffff6b,inset 0 -2px #ffbe3570!important;transform:translateY(-1px)!important}body.home-route-active .lobby-category-rail .category-card-icon{width:clamp(22px,5.5vw,30px)!important;height:clamp(22px,5.5vw,30px)!important;filter:drop-shadow(0 2px 5px rgba(255,192,44,.24))}body.home-route-active .lobby-category-rail .category-card-icon svg{width:clamp(19px,4.6vw,25px)!important;height:clamp(19px,4.6vw,25px)!important}body.home-route-active .lobby-category-rail .category-card-label{color:#fff7ffe6!important;font-size:clamp(9px,2.5vw,11px)!important;font-weight:750!important;letter-spacing:.01em!important}body.home-route-active .lobby-category-rail .category-card-btn.active .category-card-label{color:#fff8df!important;text-shadow:0 1px 5px rgba(36,5,48,.8)!important}@media(max-width:360px){body.home-route-active .lobby-shell{padding-top:10px!important}body.home-route-active .lobby-category-rail{gap:4px!important}body.home-route-active .lobby-category-rail .category-card-btn{border-radius:11px!important}}body.home-route-active .site-header-inner{min-height:clamp(68px,8vw,88px);padding-top:clamp(9px,1.4vw,15px)!important;padding-bottom:clamp(9px,1.4vw,15px)!important}body.home-route-active .site-header-brand-area{gap:clamp(10px,1.5vw,20px)!important}body.home-route-active .site-brand-lockup{position:relative;gap:clamp(8px,1.1vw,13px)!important;padding:4px clamp(9px,1.4vw,15px) 4px 4px;border:1px solid rgba(255,211,111,.16);border-radius:17px;background:radial-gradient(ellipse at 4% 50%,rgba(255,195,61,.1),transparent 42%),linear-gradient(105deg,#32183e8f,#19092742);box-shadow:inset 0 1px #ffffff14,0 4px 13px #00000024;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}body.home-route-active .site-brand-lockup.has-custom-logo{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important}body.home-route-active .site-brand-lockup:hover{border-color:#ffd36f5c;background:radial-gradient(ellipse at 4% 50%,rgba(255,195,61,.15),transparent 45%),linear-gradient(105deg,#3e1b4eb8,#1e0a2d61);box-shadow:inset 0 1px #ffffff1f,0 6px 16px #00000038,0 0 14px #b245ff1f}body.home-route-active .site-brand-crown{width:clamp(40px,5vw,52px)!important;height:auto!important;filter:drop-shadow(0 2px 8px rgba(255,190,47,.48))}body.home-route-active .site-brand-lockup>div>div:first-child{font-size:clamp(23px,3.2vw,34px)!important;letter-spacing:-.055em!important;line-height:1!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.36))}body.home-route-active .site-brand-name{color:#fffaf3!important}body.home-route-active .site-brand-highlight{background:linear-gradient(180deg,#fff0a6,#ffd04c 46%,#f3a923);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(255,194,48,.24))}body.home-route-active .site-brand-tagline{margin-top:4px!important;color:#fff3e4c2!important;font-size:clamp(8px,1.1vw,10px)!important;font-weight:700!important;letter-spacing:.1em!important;line-height:1!important}body.home-route-active .site-header-actions{gap:clamp(8px,1.2vw,13px)!important}body.home-route-active .site-notification-button{position:relative;width:38px!important;height:38px!important;border:1px solid rgba(255,213,119,.68)!important;background:radial-gradient(circle at 36% 25%,rgba(255,255,255,.16),transparent 43%),linear-gradient(145deg,#5b236ff0,#230b36fa)!important;box-shadow:0 0 0 4px #ebb5ff0e,0 7px 18px #0000005c,inset 0 1px #ffffff40,inset 0 -2px #0000003d!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}body.home-route-active .site-notification-button:hover{transform:translateY(-1px);border-color:#ffe6a3f0!important;box-shadow:0 0 0 4px #ffcc5c17,0 9px 22px #0000006b,0 0 18px #c554ff3d,inset 0 1px #ffffff4d!important}body.home-route-active .site-notification-button>svg{width:23px;height:23px;filter:drop-shadow(0 1px 4px rgba(255,188,46,.45))}body.home-route-active .site-header-shell>div:first-child>svg{display:none!important}body.home-route-active .site-header-inner:after{position:absolute;right:clamp(18px,4vw,42px);bottom:0;left:clamp(18px,4vw,42px);height:1px;background:linear-gradient(90deg,transparent,rgba(201,102,255,.24) 28%,rgba(255,204,107,.28) 50%,rgba(201,102,255,.24) 72%,transparent);content:"";pointer-events:none}body.home-route-active .site-brand-lockup:focus-visible,body.home-route-active .site-notification-button:focus-visible{outline:2px solid #ffe08b;outline-offset:3px}@media(max-width:380px){body.home-route-active .site-header-inner{min-height:64px;padding-right:12px!important;padding-left:12px!important}body.home-route-active .site-brand-lockup{padding-right:7px;border-radius:14px}body.home-route-active .site-brand-crown{width:36px!important}body.home-route-active .site-brand-lockup>div>div:first-child{font-size:21px!important}}@media(min-width:1024px){body.home-route-active .site-header-inner{max-width:1360px!important;min-height:62px!important;height:62px!important;padding:0 24px!important;box-sizing:border-box!important}body.home-route-active .site-brand-crown{width:32px!important;height:auto!important}body.home-route-active .site-brand-lockup>div>div:first-child{font-size:20px!important;letter-spacing:-.3px!important}body.home-route-active .site-brand-tagline{font-size:10.5px!important;letter-spacing:.3px!important}body.home-route-active .site-notification-button{width:36px!important;height:36px!important}body.home-route-active .lobby-shell{max-width:1360px!important;padding:14px 24px 44px!important;gap:16px!important}body.home-route-active .promo-bonus-banner-wrap{aspect-ratio:4.2!important;max-height:270px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 14px 32px #00000080,inset 0 1px #ffffff1f!important}body.home-route-active .lobby-category-rail{display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:10px!important;padding:4px 0 6px!important}body.home-route-active .lobby-category-rail .category-card-btn{flex:1!important;height:48px!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;border-radius:12px!important;background:#ffffff09!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px #ffffff0f,0 4px 12px #00000038!important;transition:all .2s cubic-bezier(.2,.8,.2,1)!important}body.home-route-active .lobby-category-rail .category-card-btn:hover{background:#ffffff13!important;border-color:#ffffff2e!important;transform:translateY(-2px)!important}body.home-route-active .lobby-category-rail .category-card-btn:hover .category-card-label{color:#fff!important}body.home-route-active .lobby-category-rail .category-card-btn.active{background:linear-gradient(135deg,#f59e0b38,#d946ef38)!important;border:1.5px solid #f59e0b!important;box-shadow:0 4px 18px #f59e0b40,inset 0 1px #ffffff40!important;transform:translateY(-2px)!important}body.home-route-active .lobby-category-rail .category-card-icon{width:20px!important;height:20px!important}body.home-route-active .lobby-category-rail .category-card-icon svg{width:18px!important;height:18px!important}body.home-route-active .lobby-category-rail .category-card-label{font-size:13px!important;font-weight:700!important;color:#cbd5e1!important;margin-top:0!important}body.home-route-active .lobby-category-rail .category-card-btn.active .category-card-label{color:#fff!important;font-weight:800!important}body.home-route-active .lobby-winners-ticker{min-height:44px!important;height:44px!important;padding:0 16px!important;border-radius:12px!important;background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px #ffffff0d,0 4px 16px #00000040!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}body.home-route-active .recent-win-badge{background:#f59e0b1f!important;border:1px solid rgba(245,158,11,.3)!important;border-radius:8px!important;padding:3px 10px!important;gap:6px!important}body.home-route-active .recent-win-trophy{font-size:14px!important}body.home-route-active .recent-win-label{color:#f59e0b!important;font-size:11.5px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.5px!important}body.home-route-active .recent-win-details{font-size:13px!important;gap:6px!important}body.home-route-active .recent-win-name{color:#f1f5f9!important;font-weight:700!important}body.home-route-active .recent-win-verb{color:#94a3b8!important}body.home-route-active .recent-win-amount{color:#10b981!important;font-weight:800!important;font-size:13.5px!important;text-shadow:0 0 10px rgba(16,185,129,.4)!important}body.home-route-active .recent-win-game{color:#94a3b8!important}body.home-route-active .recent-win-multiplier{color:#f59e0b!important;font-weight:700!important}body.home-route-active .lobby-featured-section .section-header-row>div:first-child>span:last-child{font-size:18px!important;font-weight:800!important;letter-spacing:-.2px!important}body.home-route-active .lobby-featured-section .section-header-row>div:last-child{padding:4px 12px!important;border-radius:20px!important;background:#ef444429!important;border:1px solid rgba(239,68,68,.45)!important;box-shadow:0 0 12px #ef444440!important}body.home-route-active .lobby-featured-section .section-header-row>div:last-child>span:first-of-type{color:#f87171!important;font-size:11px!important;font-weight:800!important}body.home-route-active .featured-games-grid-2col{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}body.home-route-active .lobby-featured-card-2col{border-radius:16px!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(180deg,#1b072a,#11031b)!important;box-shadow:0 10px 28px #00000080,inset 0 1px #ffffff14!important;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,border-color .28s ease!important}body.home-route-active .lobby-featured-card-2col:hover{transform:translateY(-5px)!important}body.home-route-active .lobby-featured-card-2col.card-color-prediction:hover{border-color:#32ffa080!important;box-shadow:0 16px 36px #000000a6,0 0 22px #32ffa038!important}body.home-route-active .lobby-featured-card-2col.card-aviator-rocket:hover{border-color:#ff40c780!important;box-shadow:0 16px 36px #000000a6,0 0 22px #ff40c738!important}body.home-route-active .lobby-featured-card-2col.card-dragon-tiger:hover{border-color:#ff9e2380!important;box-shadow:0 16px 36px #000000a6,0 0 22px #ff9e2338!important}body.home-route-active .lobby-featured-card-2col.card-classic-dice:hover{border-color:#25dfff80!important;box-shadow:0 16px 36px #000000a6,0 0 22px #25dfff38!important}body.home-route-active .lobby-featured-card-2col .card-media-wrap{aspect-ratio:16 / 10!important;border-radius:15px 15px 0 0!important;overflow:hidden!important}body.home-route-active .lobby-featured-card-2col .card-media-wrap img{transition:transform .35s ease!important}body.home-route-active .lobby-featured-card-2col:hover .card-media-wrap img{transform:scale(1.04)!important}body.home-route-active .lobby-featured-card-2col .card-top-badges{top:10px!important;left:10px!important;right:10px!important}body.home-route-active .lobby-featured-card-2col .card-top-badges>span{padding:4px 10px!important;font-size:11px!important;font-weight:800!important;border-radius:20px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}body.home-route-active .lobby-featured-card-2col .card-body-content{padding:14px 16px 16px!important;gap:12px!important;background:transparent!important}body.home-route-active .lobby-featured-card-2col .card-game-title{font-size:16px!important;font-weight:800!important;letter-spacing:-.2px!important;color:#fff!important}body.home-route-active .lobby-featured-card-2col .card-game-sub{font-size:12px!important;color:#94a3b8!important;margin-top:3px!important}body.home-route-active .lobby-featured-card-2col .card-fire-play-btn{min-height:38px!important;height:38px!important;padding:0 18px!important;border-radius:10px!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:.6px!important;box-shadow:0 4px 14px #00000059,inset 0 1px #ffffff52!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important}body.home-route-active .lobby-featured-card-2col .card-fire-play-btn:hover{filter:brightness(1.1)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #00000073,inset 0 1px #fff6!important}body.home-route-active .lobby-featured-card-2col .card-fire-play-btn svg{width:13px!important;height:13px!important}body.home-route-active .lobby-games-section .popular-games-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}}@media(min-width:1440px){body.home-route-active .lobby-shell,body.home-route-active .site-header-inner{max-width:1420px!important}body.home-route-active .featured-games-grid-2col{gap:24px!important}}body.aviator-route-active{color:#fff;background:radial-gradient(ellipse at 52% 16%,rgba(119,19,159,.18),transparent 42%),radial-gradient(ellipse at 4% 58%,rgba(201,25,184,.08),transparent 38%),linear-gradient(160deg,#11051b,#0c0315 56%,#16051f)!important}body.aviator-route-active .site-header-shell{background:linear-gradient(180deg,#1a0828,#11051c)!important;border-bottom:1px solid rgba(197,47,226,.3)!important;box-shadow:0 10px 28px #00000057,inset 0 -1px #ffffff0a!important}body.aviator-route-active .site-header-shell #headerWave1 stop:nth-child(2),body.aviator-route-active .site-header-shell #headerWave1 stop:nth-child(3),body.aviator-route-active .site-header-shell #headerWave2 stop:nth-child(2),body.aviator-route-active .site-header-shell #headerWave2 stop:nth-child(3){stop-color:#e039ff!important}body.aviator-route-active .site-header-shell #headerWave1 stop:nth-child(3){stop-color:#ff48c8!important}body.aviator-route-active .site-header-shell>div:first-child>div:last-child{background:radial-gradient(ellipse at 75% 20%,rgba(180,36,255,.2),transparent 65%)!important}body.aviator-route-active .site-brand-highlight{color:#ffd45c!important;text-shadow:0 0 12px rgba(255,192,44,.46)!important}body.aviator-route-active .site-notification-button{background:linear-gradient(145deg,#441855f0,#1e082dfa)!important;border-color:#de59ffbd!important;box-shadow:0 0 0 4px #d74bff0f,0 6px 18px #00000059,inset 0 1px #ffffff29!important}.aviator-page-shell{width:min(100%,1100px);min-height:calc(100vh - 70px);margin:0 auto;display:flex;flex-direction:column;background:transparent}.aviator-page-topbar{position:sticky;top:70px;z-index:40;display:grid;grid-template-columns:minmax(78px,1fr) minmax(0,2fr) minmax(66px,1fr);align-items:center;gap:clamp(8px,2vw,20px);padding:14px clamp(14px,3vw,30px) 12px;border-bottom:1px solid rgba(226,79,255,.19);background:radial-gradient(ellipse at 50% 0%,rgba(159,34,194,.15),transparent 72%),linear-gradient(180deg,#160722f7,#0e0417f0);box-shadow:0 9px 23px #00000047,inset 0 1px #ffffff0d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.aviator-back-button{justify-self:start;display:inline-flex;align-items:center;gap:5px;min-height:42px;padding:0 13px 0 10px;color:#fff;border:1px solid rgba(199,63,237,.7);border-radius:15px;background:linear-gradient(145deg,#4c1467c7,#230934e0);box-shadow:0 5px 15px #00000047,inset 0 1px #ffffff24;font:inherit;font-size:clamp(12px,1.6vw,15px);font-weight:850;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.aviator-back-button:hover{transform:translate(-2px);border-color:#f0a1ff;box-shadow:0 6px 18px #00000057,0 0 14px #d440ff38}.aviator-page-title{min-width:0;text-align:center}.aviator-page-title-line{display:flex;align-items:center;justify-content:center;gap:9px}.aviator-page-plane-icon{display:grid;width:31px;height:31px;place-items:center;color:#ff5576;filter:drop-shadow(0 0 8px rgba(255,38,106,.68));transform:rotate(-12deg)}.aviator-page-title-text{overflow:hidden;color:#fff;font-size:clamp(22px,4vw,34px);font-style:italic;font-weight:950;letter-spacing:-.045em;line-height:1;text-overflow:ellipsis;text-shadow:0 2px 12px rgba(223,66,255,.22);white-space:nowrap}.aviator-page-tagline{display:inline-flex;align-items:center;gap:8px;margin-top:5px;color:#cbb5d8;font-size:clamp(10px,1.8vw,13px);font-weight:650;letter-spacing:.015em}.aviator-page-tagline i{width:3px;height:3px;border-radius:50%;background:#d77af1;box-shadow:0 0 7px #e55cffcc}.aviator-live-badge{justify-self:end;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid rgba(255,75,98,.76);border-radius:999px;background:linear-gradient(135deg,#9d1334e6,#460822f2);box-shadow:0 0 0 3px #ff3b6214,0 0 18px #ff1f5b38,inset 0 1px #ffffff2e;color:#fff1f3;font-size:12px;font-weight:950;letter-spacing:.055em}.aviator-live-dot{width:8px;height:8px;border-radius:50%;background:#ff6578;box-shadow:0 0 9px #ff365f;animation:aviatorLivePulse 1.5s ease-in-out infinite}@keyframes aviatorLivePulse{50%{opacity:.58;transform:scale(.82)}}.aviator-page-accent-line{height:2px;background:linear-gradient(90deg,transparent 0%,#9a25d7 18%,#ff38c9 50%,#9a25d7 82%,transparent 100%);box-shadow:0 0 12px #e028ff8a}.aviator-game-content{flex:1;min-width:0;padding:8px 0 22px}.aviator-game-wrapper{max-width:1040px;gap:clamp(12px,1.8vw,18px);padding:8px clamp(12px,2.5vw,26px) 38px}.aviator-history-ribbon{min-height:54px;gap:8px;padding:7px 12px;border:1px solid rgba(190,55,227,.48);border-radius:18px;background:linear-gradient(105deg,#260a38f5,#12051efa 54%,#260830f2);box-shadow:0 7px 20px #00000047,0 0 18px #c423e21a,inset 0 1px #ffffff14}.aviator-history-label{flex:0 0 auto;padding-right:10px!important;border-right-color:#dfaef72e!important;color:#fff4ff!important;font-size:12px!important;text-transform:none}.aviator-history-label svg{display:none}.aviator-pill{min-width:66px;padding:7px 12px;border-radius:999px;text-align:center;font-size:clamp(11px,1.45vw,14px);letter-spacing:0;box-shadow:inset 0 1px #ffffff1f,0 3px 8px #00000040}.aviator-pill.tier-blue,.aviator-pill.tier-purple{background:linear-gradient(180deg,#2c398ecc,#161b54f5);border:1px solid rgba(104,121,255,.84);color:#e1e5ff}.aviator-pill.tier-gold{background:linear-gradient(180deg,#7e3812db,#3e1910f5);border:1px solid rgba(255,197,68,.82);color:#ffe89b;box-shadow:0 0 12px #ffb22b3d,inset 0 1px #ffffff29}.aviator-pill.tier-fire{background:linear-gradient(135deg,#b51a70,#68104f);border:1px solid #ff4caf;color:#fff2fb;box-shadow:0 0 13px #ff2dab59,inset 0 1px #ffffff38}.aviator-arena-card{height:clamp(300px,51vw,480px);border:1.5px solid rgba(240,50,220,.82);border-radius:clamp(20px,3vw,30px);background:radial-gradient(ellipse at 75% 100%,rgba(135,28,202,.28),transparent 58%),linear-gradient(155deg,#180724,#080512 75%);box-shadow:0 0 0 3px #db22ed14,0 13px 34px #00000070,0 0 25px #e125d63d,inset 0 1px #ffffff29}.aviator-hud-top-meta{top:clamp(12px,2vw,20px);right:clamp(12px,2vw,20px);left:clamp(12px,2vw,20px)}.aviator-hud-top-meta>div{gap:8px!important}.aviator-hud-round-pill{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border:1px solid rgba(186,95,219,.42);border-radius:999px;background:#180726cc;color:#f6eaff;box-shadow:inset 0 1px #ffffff14,0 4px 11px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.aviator-hud-round-pill svg{color:#e4a6ff!important}.aviator-hud-top-meta button{min-height:34px;padding-inline:10px!important;border:1px solid rgba(186,95,219,.42)!important;border-radius:999px!important;background:#180726cc!important}.aviator-multiplier-container{min-width:min(40vw,365px);padding:14px 30px 16px;border:1px solid rgba(255,54,206,.86);border-bottom-color:#ffb52e;border-radius:999px;background:linear-gradient(115deg,#3c0839db,#1c072ce6);box-shadow:0 0 0 3px #da1ed214,0 0 27px #ff11c440,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.aviator-multiplier-huge{font-size:clamp(54px,10vw,94px);text-shadow:0 0 34px currentColor,0 2px 1px rgba(255,255,255,.2)}.aviator-status-badge{color:#ffe08d!important;text-shadow:0 0 12px rgba(255,193,61,.42)}.aviator-countdown-timer{color:#ffe28f;text-shadow:0 0 24px rgba(255,188,46,.68)}.aviator-bet-panel{padding:clamp(14px,2.4vw,22px);gap:clamp(11px,1.8vw,16px);border:1.5px solid rgba(219,45,232,.72);border-radius:clamp(19px,3vw,28px);background:radial-gradient(ellipse at 4% 0%,rgba(133,27,170,.22),transparent 52%),linear-gradient(155deg,#1f072cfa,#0d0417fc);box-shadow:0 10px 29px #0006,0 0 22px #cb21e12b,inset 0 1px #ffffff1f}.aviator-bet-panel.active-bet{border-color:#f53cd8eb;box-shadow:0 0 24px #e929d233,0 10px 29px #0006,inset 0 1px #ffffff1f}.aviator-panel-top-bar{min-height:46px;gap:10px}.aviator-mode-switch{padding:3px;border:1px solid rgba(183,72,221,.42);border-radius:999px;background:#0f0419eb;box-shadow:inset 0 1px 4px #0000005c}.aviator-mode-btn{min-width:88px;padding:8px 20px;border-radius:999px;color:#c4b1d0;font-size:13px}.aviator-mode-btn.active{color:#fff;background:linear-gradient(135deg,#ff36ca,#ad12d5 72%,#7c18c5);box-shadow:0 0 16px #e222d16b,inset 0 1px #ffffff59}.aviator-amount-stepper{height:clamp(54px,7vw,68px);border:1.5px solid rgba(201,58,232,.64);border-radius:16px;background:#0e0419f0;box-shadow:inset 0 1px #ffffff0f}.aviator-amount-stepper:focus-within{border-color:#ed5bff;box-shadow:0 0 14px #d936ef42,inset 0 1px #ffffff0f}.aviator-stepper-touch-btn{width:clamp(48px,12vw,70px);color:#fff;background:linear-gradient(180deg,#7b12acdb,#430a6af0)}.aviator-stepper-touch-btn:first-child{border-right:1px solid rgba(222,105,255,.35)}.aviator-stepper-touch-btn:last-child{border-left:1px solid rgba(222,105,255,.35)}.aviator-amount-input{font-size:clamp(19px,3vw,25px)}.aviator-chips-grid{gap:clamp(7px,1.5vw,12px)}.aviator-chip-tag{min-height:48px;border:1px solid rgba(181,63,222,.56);border-radius:15px;background:linear-gradient(150deg,#3f1255eb,#1d082ffa);color:#fff;font-size:clamp(12px,2vw,16px);box-shadow:inset 0 1px #ffffff1a,0 4px 12px #0003}.aviator-chip-tag:hover:not(:disabled){border-color:#ffd673b8;background:linear-gradient(150deg,#581a75f5,#2a0a40fa)}.aviator-auto-strip{min-height:58px;padding:9px 13px;border:1px solid rgba(178,63,211,.4);border-radius:16px;background:linear-gradient(100deg,#1a0727eb,#12051dfa);color:#f5eafa;font-size:clamp(12px,2vw,15px)}.aviator-toggle-switch{width:44px;height:25px;background:#382342;box-shadow:inset 0 1px 4px #0006}.aviator-toggle-switch.on{background:linear-gradient(90deg,#af19d9,#ef36ca);box-shadow:0 0 12px #d930eb57}.aviator-toggle-knob{width:21px;height:21px}.aviator-toggle-switch.on .aviator-toggle-knob{transform:translate(19px)}.aviator-auto-strip input{min-width:72px;min-height:38px;border-color:#ca5be68c!important;border-radius:12px!important;background:#10041bf0!important;color:#fff!important;font-size:15px!important}.aviator-hero-action-btn{min-height:clamp(58px,8vw,78px);border-radius:999px;font-size:clamp(17px,3.8vw,25px);letter-spacing:.025em}.aviator-hero-action-btn.btn-bet{border:1.5px solid #ffe176;background:linear-gradient(100deg,#ed0e65,#ff264b 44%,#ff6a09);color:#fff;box-shadow:0 0 0 3px #ffc7401a,0 8px 24px #ff1c5b4d,inset 0 1px #ffffff73}.aviator-hero-action-btn.btn-bet:hover:not(:disabled){box-shadow:0 0 0 4px #ffc74021,0 10px 30px #ff1c5b6b,inset 0 1px #ffffff85}.aviator-hero-action-btn.btn-auth-prompt{border:1.5px solid rgba(255,213,103,.88)!important;background:linear-gradient(100deg,#cc1269,#f12c70 48%,#ff7611)!important;box-shadow:0 0 0 3px #ffc83b1a,0 8px 24px #ff1f6647,inset 0 1px #ffffff61!important}.aviator-hero-action-btn.btn-insufficient{border:1.5px solid rgba(255,223,127,.9);background:linear-gradient(100deg,#ba175e,#f45132 60%,#ff9b13)}.aviator-hero-action-btn.btn-cashout{border:1.5px solid rgba(255,231,132,.94);background:linear-gradient(100deg,#ff304e,#ff7615 72%,#ffbf25)}.aviator-activity-card{border:1px solid rgba(211,51,230,.72);border-radius:clamp(18px,3vw,26px);background:linear-gradient(155deg,#2a093af5,#10041cfc);box-shadow:0 9px 25px #00000059,0 0 18px #d823df24,inset 0 1px #ffffff1a}.aviator-tab-header{min-height:58px;border-bottom-color:#d55ceb38;background:#10041c6b}.aviator-tab-btn{min-height:58px;padding:10px 6px;color:#c8b2d3;font-size:clamp(10px,1.7vw,14px);border-bottom-width:3px}.aviator-tab-btn.active{color:#fff;border-bottom-color:#ffd15d;background:linear-gradient(180deg,#e51ab738,#9112800f);text-shadow:0 0 10px rgba(255,198,240,.2)}.aviator-player-item{border-bottom-color:#d07ee41f!important}@media(max-width:520px){.aviator-page-topbar{top:60px;grid-template-columns:minmax(68px,1fr) minmax(0,2.2fr) minmax(58px,1fr);gap:5px;padding:11px 10px 10px}.aviator-back-button{min-height:38px;gap:2px;padding:0 8px 0 5px;border-radius:13px}.aviator-back-button svg{width:15px;height:15px}.aviator-page-title-line{gap:5px}.aviator-page-plane-icon{width:24px;height:24px}.aviator-page-plane-icon svg{width:16px;height:16px}.aviator-page-tagline{gap:5px;font-size:9px}.aviator-live-badge{min-height:34px;gap:5px;padding:0 9px;font-size:10px}.aviator-live-dot{width:6px;height:6px}.aviator-game-content{padding-top:5px}.aviator-game-wrapper{gap:11px;padding:7px 8px 24px}.aviator-history-ribbon{min-height:48px;gap:6px;padding:6px 8px;border-radius:15px}.aviator-history-label{padding-right:7px!important;font-size:11px!important}.aviator-pill{min-width:58px;padding:6px 9px}.aviator-arena-card{height:clamp(300px,82vw,390px);border-radius:21px}.aviator-hud-top-meta{top:10px;right:10px;left:10px}.aviator-hud-top-meta>div{gap:5px!important}.aviator-hud-round-pill{min-height:30px;padding:4px 8px;font-size:9px}.aviator-multiplier-container{min-width:min(58vw,310px);padding:12px 19px 13px}.aviator-multiplier-huge{font-size:clamp(49px,13vw,68px)}.aviator-bet-panel{padding:13px 12px 15px;border-radius:21px}.aviator-panel-top-bar{min-height:40px}.aviator-mode-btn{min-width:68px;padding:7px 14px;font-size:12px}.aviator-chip-tag{min-height:42px;border-radius:12px}.aviator-auto-strip{min-height:52px;padding:7px 9px}.aviator-auto-strip input{min-width:59px;width:59px!important;min-height:34px}.aviator-tab-header,.aviator-tab-btn{min-height:52px}}@media(max-width:360px){.aviator-page-topbar{grid-template-columns:62px minmax(0,1fr) 54px;padding-right:7px;padding-left:7px}.aviator-back-button span{font-size:11px}.aviator-page-title-text{font-size:21px}.aviator-page-tagline{font-size:8px}.aviator-live-badge{padding-inline:7px;font-size:9px}.aviator-history-ribbon{gap:5px;padding-inline:6px}.aviator-history-label{font-size:10px!important}.aviator-pill{min-width:53px;padding-inline:7px;font-size:10px}.aviator-bet-panel{padding-inline:9px}.aviator-mode-btn{min-width:61px;padding-inline:11px}}body.dragon-tiger-route-active{color:#fff;background:radial-gradient(ellipse at 50% 14%,rgba(127,25,164,.2),transparent 44%),radial-gradient(ellipse at 5% 70%,rgba(207,43,145,.08),transparent 38%),linear-gradient(155deg,#12051c,#0c0314 58%,#180621)!important}body.dragon-tiger-route-active .site-header-shell{background:linear-gradient(180deg,#1a0828,#11051c)!important;border-bottom:1px solid rgba(197,47,226,.3)!important;box-shadow:0 10px 28px #00000057,inset 0 -1px #ffffff0a!important}body.dragon-tiger-route-active .site-header-shell #headerWave1 stop:nth-child(2),body.dragon-tiger-route-active .site-header-shell #headerWave1 stop:nth-child(3),body.dragon-tiger-route-active .site-header-shell #headerWave2 stop:nth-child(2),body.dragon-tiger-route-active .site-header-shell #headerWave2 stop:nth-child(3){stop-color:#df3fff!important}body.dragon-tiger-route-active .site-header-shell #headerWave1 stop:nth-child(3){stop-color:#ff49c5!important}body.dragon-tiger-route-active .site-header-shell>div:first-child>div:last-child{background:radial-gradient(ellipse at 75% 20%,rgba(180,36,255,.2),transparent 65%)!important}body.dragon-tiger-route-active .site-brand-highlight{color:#ffd45c!important;text-shadow:0 0 12px rgba(255,192,44,.46)!important}body.dragon-tiger-route-active .site-notification-button{background:linear-gradient(145deg,#441855f0,#1e082dfa)!important;border-color:#de59ffbd!important;box-shadow:0 0 0 4px #d74bff0f,0 6px 18px #00000059,inset 0 1px #ffffff29!important}.dragon-tiger-page{width:min(100%,1120px);min-height:calc(100vh - 70px);margin:0 auto}.dragon-tiger-page-header{position:sticky;top:70px;z-index:45;display:grid;grid-template-columns:minmax(78px,1fr) minmax(0,2fr) minmax(66px,1fr);align-items:center;gap:clamp(8px,2vw,20px);padding:13px clamp(14px,3vw,30px) 12px;border-bottom:1px solid rgba(211,77,230,.2);background:radial-gradient(ellipse at 50% 0%,rgba(159,34,194,.14),transparent 72%),linear-gradient(180deg,#160722f7,#0e0417f0);box-shadow:0 9px 23px #00000047,inset 0 1px #ffffff0d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.dragon-tiger-back{justify-self:start;display:inline-flex;align-items:center;gap:4px;min-height:41px;padding:0 12px 0 8px;border:1px solid rgba(198,74,228,.64);border-radius:14px;color:#fff;background:linear-gradient(145deg,#481463c2,#1f082fe6);box-shadow:0 5px 15px #00000045,inset 0 1px #ffffff21;font:inherit;font-weight:850;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.dragon-tiger-back:hover{transform:translate(-2px);border-color:#f0a1ff;box-shadow:0 6px 18px #00000057,0 0 14px #d440ff38}.dragon-tiger-page-title{min-width:0;text-align:center}.dragon-tiger-title-line{display:flex;align-items:center;justify-content:center;gap:clamp(4px,1vw,10px);font-size:clamp(20px,3.3vw,30px);font-style:italic;font-weight:950;letter-spacing:-.045em;line-height:1;text-shadow:0 2px 12px rgba(223,66,255,.2)}.dragon-title-word{color:#84baff;text-shadow:0 0 12px rgba(67,133,255,.33)}.tiger-title-word{color:#ff8296;text-shadow:0 0 12px rgba(255,67,112,.3)}.dragon-tiger-title-icon{color:#ffd76e;filter:drop-shadow(0 0 9px rgba(255,196,63,.52))}.dragon-tiger-subtitle{display:inline-flex;align-items:center;gap:5px;margin-top:5px;color:#cbb5d8;font-size:clamp(9px,1.5vw,12px);font-weight:650}.dragon-tiger-subtitle svg{color:#55e9a4}.dragon-tiger-live-pill{justify-self:end;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid rgba(255,75,98,.72);border-radius:999px;background:linear-gradient(135deg,#9d1334e0,#460822f0);box-shadow:0 0 0 3px #ff3b6212,0 0 17px #ff1f5b2e,inset 0 1px #ffffff29;color:#fff1f3;font-size:10px;font-weight:950;letter-spacing:.06em}.dragon-tiger-live-pill i{width:7px;height:7px;border-radius:50%;background:#ff687c;box-shadow:0 0 9px #ff365f;animation:dragonTigerLivePulse 1.5s ease-in-out infinite}@keyframes dragonTigerLivePulse{50%{opacity:.58;transform:scale(.82)}}.dragon-tiger-page-glow-line{height:2px;background:linear-gradient(90deg,transparent,#7430cf 22%,#ed3fc2 50%,#7430cf 78%,transparent);box-shadow:0 0 12px #e028ff7a}.dragon-tiger-page-content{padding:clamp(10px,2vw,20px) clamp(10px,2vw,20px) 32px}.dragon-tiger-game{width:min(100%,980px);margin:0 auto;gap:clamp(11px,1.7vw,17px)!important}.dt-round-header{min-height:76px;padding:13px clamp(14px,2.4vw,24px)!important;border:1px solid rgba(188,77,224,.47)!important;border-radius:20px!important;background:radial-gradient(ellipse at 8% 0%,rgba(94,46,168,.3),transparent 52%),linear-gradient(110deg,#280a3bf5,#12061ffa 58%,#26082ef0)!important;box-shadow:0 8px 22px #0000004d,0 0 18px #c328dc1f,inset 0 1px #ffffff17!important}.dt-round-header>div:first-child>div:first-child{color:#f4c96b!important;font-size:10px!important;letter-spacing:.12em!important}.dt-round-header>div:first-child>div:last-child>span{padding:5px 10px!important;border:1px solid rgba(85,236,165,.32)!important;border-radius:999px!important;background:#15885b24!important;color:#73f0b6!important;font-size:9px!important;letter-spacing:.045em}.dt-round-header>div:first-child>div:last-child>span[style*="230,75,75"]{border-color:#ff597959!important;background:#b7245326!important;color:#ff95a7!important}.dt-round-header circle:first-child{stroke:#e3ccf51f}.dt-round-header circle:nth-child(2){stroke:#ffc94d!important;filter:drop-shadow(0 0 4px rgba(255,194,51,.48))}.dt-round-header>div:last-child>div:last-child{color:#ffdc7d!important}.dt-round-header>div:last-child>button{width:42px;height:42px;border:1px solid rgba(198,95,227,.4)!important;border-radius:14px!important;background:linear-gradient(145deg,#3f1857e0,#1d092cf5)!important;color:#e6b1ff!important;box-shadow:inset 0 1px #ffffff1c,0 4px 11px #0000003b}.dt-history-strip{min-height:46px;align-items:center;gap:7px!important;padding:6px 10px!important;border:1px solid rgba(175,74,212,.3);border-radius:16px;background:linear-gradient(100deg,#1f0930c7,#11051ccc);scrollbar-width:none}.dt-history-strip::-webkit-scrollbar{display:none}.dt-history-strip>div{width:33px!important;height:33px!important;border:1px solid rgba(255,255,255,.24)!important;color:#fff!important;font-size:11px!important;box-shadow:0 3px 8px #0000003d,inset 0 1px #ffffff38!important}.dt-card-arena{position:relative;min-height:300px;padding:clamp(20px,4vw,34px) 14px!important;border:1px solid rgba(200,85,230,.56)!important;border-radius:clamp(22px,3vw,30px)!important;background:radial-gradient(ellipse at 50% 100%,rgba(99,26,146,.25),transparent 65%),radial-gradient(ellipse at 0% 50%,rgba(35,96,176,.12),transparent 48%),radial-gradient(ellipse at 100% 50%,rgba(184,40,81,.13),transparent 48%),linear-gradient(150deg,#1e092ffa,#0d0517fc)!important;box-shadow:0 0 0 3px #ce36e512,0 12px 29px #00000061,0 0 22px #c330da29,inset 0 1px #ffffff1f!important}.dt-card-arena:before{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(231,197,248,.055);border-radius:inherit;content:"";pointer-events:none}.dt-card-side{z-index:1;min-width:0;flex:1;gap:11px!important}.dt-card-side>div:first-child{font-size:clamp(11px,2vw,14px)!important;letter-spacing:.12em!important;text-shadow:0 0 12px currentColor}.dt-dragon-side>div:first-child{color:#8fc2ff!important}.dt-tiger-side>div:first-child{color:#ff9aaa!important}.dt-playing-card{position:relative;width:clamp(82px,13vw,120px)!important;height:clamp(116px,18vw,168px)!important;border-radius:15px!important;overflow:hidden;transform:perspective(700px) rotateY(-2deg);transition:transform .28s ease,box-shadow .28s ease}.dt-playing-card.is-face{border:2px solid rgba(255,224,155,.86)!important;background:linear-gradient(145deg,#fffdf7,#f5ead4)!important;box-shadow:0 16px 28px #0000006b,0 0 20px #ffd06e21,inset 0 1px #fff!important}.dt-playing-card.is-face span:first-child{font-size:clamp(30px,5.6vw,44px)!important}.dt-playing-card.is-face span:last-child{font-size:clamp(25px,4vw,34px)!important}.dt-playing-card.is-back{border:2px solid rgba(255,207,110,.72)!important;background:repeating-linear-gradient(45deg,rgba(255,255,255,.035) 0 2px,transparent 2px 8px),radial-gradient(circle at 50% 45%,rgba(171,54,206,.68),transparent 42%),linear-gradient(145deg,#36104c,#160624 76%)!important;color:#ffd679!important;font-size:32px!important;box-shadow:0 16px 28px #0000006b,0 0 19px #be35e633,inset 0 0 0 5px #14051f8c,inset 0 1px #fff3!important}.dt-playing-card.is-back:after{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,222,155,.42);border-radius:9px;content:"✦";display:grid;place-items:center;color:#ffe29bb3;font-size:22px;pointer-events:none}.dt-versus{z-index:1;flex:0 0 auto;gap:10px!important}.dt-vs-mark{display:grid;width:clamp(42px,7vw,62px);height:clamp(42px,7vw,62px);place-items:center;border:1px solid rgba(255,215,120,.5);border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,235,184,.2),transparent 55%),linear-gradient(145deg,#692f8adb,#230a33f5);color:#ffe4a0!important;font-size:14px!important;box-shadow:0 0 18px #d198ff33,inset 0 1px #fff3}.dt-winner-badge{padding:5px 12px!important;border:1px solid rgba(255,221,136,.64)!important;border-radius:999px!important;background:linear-gradient(135deg,#95521bd1,#4a2012f0)!important;color:#ffe49b!important;font-size:9px!important;letter-spacing:.08em;box-shadow:0 0 12px #ffc13629}.dt-tie-badge{border-color:#f7dc82bf!important;background:linear-gradient(135deg,#85541edb,#412312f2)!important}.dt-fair-panel{border:1px solid rgba(168,89,212,.43)!important;border-radius:16px!important;background:linear-gradient(145deg,#270b38f0,#12051df7)!important;color:#ddc9e8!important;box-shadow:inset 0 1px #ffffff12}.dt-fair-panel>div:first-child{color:#dfb8ff!important}.dt-fair-panel>div:nth-child(2){color:#bda9ca!important}.dt-fair-panel>div:nth-child(2) span{color:#9d83ad!important}.dt-fair-panel button{border-color:#c56be37a!important;background:#7026963d!important;color:#e4b9ff!important}.dt-bet-options{gap:clamp(7px,1.5vw,12px)!important}.dt-bet-option{min-height:76px;padding:12px 6px 10px!important;border-radius:17px!important;background:linear-gradient(155deg,#230e34f5,#12071dfa)!important;border:1px solid rgba(187,133,213,.3)!important;box-shadow:0 6px 14px #00000042,inset 0 1px #ffffff17!important;transform:none!important}.dt-bet-option span:first-child{color:#e6d6f1!important;font-size:clamp(10px,1.8vw,14px)!important;letter-spacing:.035em}.dt-bet-option span:last-child{color:#b59cc5!important;font-size:11px!important}.dt-bet-option.dt-dragon{border-color:#68a6ff5c!important;background:linear-gradient(155deg,#183665c7,#120923fa)!important}.dt-bet-option.dt-tie{border-color:#ffcf6561!important;background:linear-gradient(155deg,#623e1894,#200c22fa)!important}.dt-bet-option.dt-tiger{border-color:#ff6c8961!important;background:linear-gradient(155deg,#6b1d39a3,#200923fa)!important}.dt-bet-option.selected{border:1.5px solid rgba(255,225,152,.92)!important;background:radial-gradient(ellipse at 50% 0%,rgba(245,197,105,.23),transparent 70%),linear-gradient(150deg,#6b277ae0,#2f0b40fa)!important;box-shadow:0 0 0 3px #ffcd6014,0 8px 20px #00000052,0 0 19px #d550f42e,inset 0 1px #ffffff38!important;transform:translateY(-2px)!important}.dt-bet-option.selected span:first-child{color:#fff5d9!important;text-shadow:0 0 9px rgba(255,224,139,.3)}.dt-bet-panel{gap:15px!important;padding:clamp(14px,2.4vw,22px)!important;border:1px solid rgba(195,66,222,.46)!important;border-radius:22px!important;background:radial-gradient(ellipse at 5% 0%,rgba(109,24,152,.23),transparent 54%),linear-gradient(155deg,#1f082cfa,#0e0418fc)!important;box-shadow:0 9px 24px #00000054,0 0 19px #c22bde21,inset 0 1px #ffffff1a}.dt-field-label{margin-bottom:9px!important;color:#d5b9e7!important;font-size:10px!important;letter-spacing:.12em!important}.dt-chip-grid{gap:8px!important}.dt-quick-chip{min-height:43px;border:1px solid rgba(205,159,228,.35)!important;border-radius:12px!important;background:linear-gradient(150deg,#3a164ef5,#1c082cfa)!important;color:#f5eaff!important;font-size:clamp(10px,1.7vw,13px)!important;box-shadow:0 4px 10px #0000003d,inset 0 1px #ffffff1f!important;transform:none!important}.dt-quick-chip:nth-child(2),.dt-quick-chip:nth-child(4){background:linear-gradient(150deg,#6c4116f5,#36171dfa)!important}.dt-quick-chip:nth-child(3){background:linear-gradient(150deg,#233d72f5,#180f37fa)!important}.dt-quick-chip:nth-child(5){background:linear-gradient(150deg,#156953eb,#112a33fa)!important}.dt-quick-chip.selected{border:1.5px solid rgba(255,221,127,.94)!important;box-shadow:0 0 0 2px #ffcd501a,0 0 17px #fab7423d,inset 0 1px #ffffff47!important}.dt-amount-input{min-height:50px!important;border:1px solid rgba(194,96,224,.5)!important;border-radius:13px!important;background:#10041bf5!important;color:#fff!important;box-shadow:inset 0 1px 5px #0000004d,0 1px #ffffff0a}.dt-amount-input:focus{border-color:#e17dff!important;box-shadow:0 0 0 3px #cc49ef21,inset 0 1px 5px #0000004d!important}.dt-amount-adjust{min-height:50px;border:1px solid rgba(191,106,219,.4)!important;border-radius:12px!important;background:linear-gradient(145deg,#3c184fe0,#1b0829fa)!important;color:#ead8f3!important}.dt-amount-adjust:last-child{color:#ffdf91!important}.dt-balance-row{min-height:42px;border:1px solid rgba(191,104,222,.25)!important;border-radius:12px!important;background:#11051dbd!important}.dt-balance-row span:first-child{color:#bfa8cd!important}.dt-balance-row span:last-child{color:#ffdc7e!important}.dt-alert{border-radius:12px!important;background:#6f1d4c4d!important;border-color:#ff688f6b!important;color:#ffb4c4!important}.dt-place-bet{min-height:62px;border-radius:17px!important;border-color:#ffdc81b8!important;background:linear-gradient(105deg,#c91773,#f22666 48%,#ff7614)!important;box-shadow:0 0 0 3px #ffc54614,0 8px 22px #ff216f3b,inset 0 1px #ffffff57;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease!important}.dt-place-bet>div:first-child{background:linear-gradient(105deg,#c91773f5,#f22666f5 48%,#ff7614f5)!important}.dt-place-bet:disabled>div:first-child{background:linear-gradient(105deg,#51305ee0,#362244eb)!important}.dt-place-bet:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 0 0 4px #ffc5461c,0 11px 26px #ff216f4f,inset 0 1px #fff6}.dt-place-bet:disabled{filter:saturate(.65) brightness(.76)}.dt-activity-panel{border:1px solid rgba(193,70,224,.42)!important;border-radius:20px!important;background:linear-gradient(155deg,#230831f0,#0e0418fa)!important;box-shadow:0 8px 22px #00000047,inset 0 1px #ffffff14}.dt-tab-bar{border-bottom-color:#c66de033!important;background:#1505218c}.dt-tab{min-height:56px;padding:10px 4px!important;border:0!important;border-bottom:2px solid transparent!important;color:#bda7cb!important;font-size:clamp(10px,1.8vw,13px)!important}.dt-tab.active{border-bottom-color:#ffd15c!important;background:linear-gradient(180deg,#c530c638,#6d14770a)!important;color:#fff3d4!important}@media(max-width:520px){.dragon-tiger-page-header{top:60px;grid-template-columns:66px minmax(0,1fr) 58px;gap:5px;padding:10px 8px}.dragon-tiger-back{min-height:37px;gap:1px;padding:0 7px 0 4px;border-radius:12px;font-size:11px}.dragon-tiger-back svg{width:15px;height:15px}.dragon-tiger-title-line{gap:3px;font-size:clamp(17px,5vw,23px)}.dragon-tiger-title-icon{width:16px;height:16px}.dragon-tiger-subtitle{gap:3px;font-size:8px}.dragon-tiger-subtitle svg{width:10px;height:10px}.dragon-tiger-live-pill{min-height:32px;gap:5px;padding-inline:8px;font-size:9px}.dragon-tiger-page-content{padding:8px 7px 22px}.dragon-tiger-game{gap:10px!important}.dt-round-header{min-height:68px;padding:10px 11px!important;border-radius:17px!important}.dt-round-header>div:last-child{gap:8px!important}.dt-round-header>div:last-child>div:first-child{width:45px!important;height:45px!important}.dt-card-arena{min-height:265px;padding:22px 8px!important;border-radius:22px!important}.dt-card-side{gap:9px!important}.dt-playing-card{width:clamp(70px,21vw,92px)!important;height:clamp(102px,31vw,132px)!important;border-radius:13px!important}.dt-vs-mark{width:38px;height:38px;font-size:12px!important}.dt-winner-badge{padding:4px 8px!important;font-size:8px!important}.dt-bet-panel{padding:13px 11px!important;border-radius:18px!important;gap:13px!important}.dt-bet-option{min-height:67px;padding:10px 3px 8px!important;border-radius:14px!important}.dt-bet-option span:first-child{font-size:clamp(9px,2.8vw,12px)!important}.dt-bet-option span:last-child{font-size:10px!important}.dt-chip-grid{gap:5px!important}.dt-quick-chip{min-height:39px;border-radius:10px!important}.dt-amount-adjust{padding-inline:9px!important;font-size:11px!important}.dt-place-bet{min-height:56px;border-radius:14px!important}.dt-tab{min-height:51px;font-size:10px!important}}@media(max-width:360px){.dragon-tiger-page-header{grid-template-columns:58px minmax(0,1fr) 53px;padding-inline:6px}.dragon-tiger-title-line{font-size:16px}.dragon-tiger-subtitle{font-size:7.5px}.dragon-tiger-live-pill{padding-inline:6px;font-size:8px}.dt-round-header>div:last-child{gap:5px!important}.dt-round-header>div:last-child>button{width:36px;height:36px;padding:5px!important}.dt-card-arena{min-height:242px;padding-inline:5px!important}.dt-playing-card{width:67px!important;height:96px!important}.dt-versus{gap:6px!important}}body.game-route-active:not(.aviator-route-active):not(.dragon-tiger-route-active){background:radial-gradient(ellipse at 50% 0%,rgba(119,31,166,.2),transparent 48%),radial-gradient(ellipse at 4% 70%,rgba(49,71,177,.1),transparent 42%),linear-gradient(160deg,#10051b,#090411 58%,#16051f)!important;color:#f8f3ff}body.game-route-active:not(.aviator-route-active):not(.dragon-tiger-route-active) .site-header-shell{background:linear-gradient(180deg,#190826fa,#0f0518f7)!important;border-bottom-color:#c54ae64d!important}.casino-premium-page{width:min(100%,1280px)!important;min-height:calc(100vh - 66px);margin-inline:auto!important;color:#f7f1fc;isolation:isolate}.casino-premium-topbar{position:sticky!important;top:60px!important;z-index:40!important;min-height:64px;padding:10px clamp(12px,2.4vw,24px)!important;border:1px solid rgba(188,83,222,.34)!important;border-top:0!important;border-radius:0 0 18px 18px;background:radial-gradient(ellipse at 50% 0%,rgba(132,35,168,.2),transparent 66%),linear-gradient(180deg,#1c092af7,#10051af5)!important;box-shadow:0 10px 24px #0000004d,inset 0 1px #ffffff14!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.casino-premium-topbar button{border:1px solid rgba(196,108,224,.42)!important;border-radius:12px!important;background:linear-gradient(145deg,#48195fc2,#220a30e6)!important;color:#f5eaff!important;box-shadow:inset 0 1px #ffffff1a,0 4px 12px #0003}.casino-premium-content{width:100%;padding:clamp(12px,2.4vw,24px)!important}.casino-lobby-panel{width:min(100%,1000px);margin-inline:auto;border:1px solid rgba(177,89,213,.3);border-radius:22px;background:radial-gradient(ellipse at 0% 0%,rgba(124,35,164,.16),transparent 55%),linear-gradient(150deg,#1b0928f5,#0e0517fa);box-shadow:0 12px 30px #00000047,inset 0 1px #ffffff12}.casino-lobby-panel>div:nth-child(2)>div[style*=linear-gradient]{border-color:#bd68dc5c!important;background:radial-gradient(ellipse at 12% 0%,rgba(122,42,156,.19),transparent 58%),linear-gradient(150deg,#230c31f5,#11061cfa)!important;box-shadow:0 8px 22px #00000040,inset 0 1px #ffffff12;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.casino-lobby-panel>div:nth-child(2)>div>button[style*=linear-gradient]{border-color:#bd68dc5c!important;background:radial-gradient(ellipse at 12% 0%,rgba(122,42,156,.19),transparent 58%),linear-gradient(150deg,#230c31f5,#11061cfa)!important;box-shadow:0 8px 22px #00000040,inset 0 1px #ffffff12;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.casino-lobby-panel>div:nth-child(2)>div>button[style*=linear-gradient]:hover{transform:translateY(-2px)!important;border-color:#e691ffb3!important;box-shadow:0 12px 26px #00000054,0 0 18px #c946ed1f}.casino-lobby-panel>div:nth-child(2)>div[style*=linear-gradient]:hover{transform:translateY(-2px)!important;border-color:#e691ffb3!important;box-shadow:0 12px 26px #00000054,0 0 18px #c946ed1f}.casino-lobby-panel>div:nth-child(2)>div[style*=linear-gradient] button{border-color:#c26ae066!important}.casino-color-page{max-width:1060px!important}.casino-color-page>div[style*="height: 2.5px"],.casino-dice-page>div[style*="height: 3px"],.casino-teenpatti-page>div[style*="height: 3px"],.casino-rummy-page>div[style*="height: 3px"]{height:2px!important;background:linear-gradient(90deg,transparent,#8e39d0 20%,#ec55cd 50%,#8e39d0 80%,transparent)!important;box-shadow:0 0 14px #dc3bf570}.casino-dice-page .casino-premium-content>div>div,.casino-roulette-page .roulette-main-grid>div{border:1px solid rgba(185,91,218,.34)!important;border-radius:22px!important;background:radial-gradient(ellipse at 12% 0%,rgba(117,39,157,.18),transparent 54%),linear-gradient(150deg,#1e0a2bf5,#0e0619fa)!important;box-shadow:0 10px 25px #00000047,inset 0 1px #ffffff12!important}.casino-history-strip{scrollbar-width:none;padding:7px 9px 10px;border:1px solid rgba(184,83,218,.26);border-radius:16px;background:linear-gradient(100deg,#220a31db,#10061be6)}.casino-history-strip::-webkit-scrollbar{display:none}.casino-slots-page,.casino-andarbahar-page,.casino-blackjack-page{background:radial-gradient(ellipse at 50% 0%,rgba(112,31,151,.2),transparent 52%),linear-gradient(160deg,#10051b,#0b0412 65%,#16051e)!important}.casino-slots-page .casino-premium-topbar,.casino-andarbahar-page .casino-premium-topbar,.casino-blackjack-page .bj-header{background:radial-gradient(ellipse at 50% 0%,rgba(130,39,166,.2),transparent 68%),linear-gradient(180deg,#1c092afa,#0f0519f7)!important;border-color:#c153de4d!important;box-shadow:0 9px 24px #00000047,inset 0 1px #ffffff14!important}.casino-blackjack-page .bj-logo-icon{background:linear-gradient(135deg,#7c32c4,#3b176e)!important;box-shadow:0 0 16px #a446e76b!important}.casino-blackjack-page .bj-wallet-pill{background:linear-gradient(135deg,#421758cc,#1e092be6)!important;border-color:#c25fe075!important}.casino-slots-page .slots-main-container{max-width:1000px!important}.casino-andarbahar-page>header{padding-inline:clamp(12px,2.5vw,28px)!important}.casino-andarbahar-page .andarbahar-stage>div[style*=background]{border-color:#b756d657!important;box-shadow:0 9px 23px #00000040,inset 0 1px #ffffff0f!important}.casino-andarbahar-page .andarbahar-stage>div:nth-child(2){background:radial-gradient(ellipse at 50% 0%,rgba(126,47,156,.22),transparent 58%),linear-gradient(160deg,#200b2ff5,#10061cfa)!important}.casino-roulette-page .roulette-main-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important}@media(max-width:720px){.casino-premium-page{min-height:calc(100vh - 58px)}.casino-premium-topbar{top:56px!important;min-height:58px;padding:8px 10px!important;border-radius:0 0 15px 15px}.casino-premium-content{padding:12px 8px 22px!important}.casino-lobby-panel{border-radius:18px;padding:13px!important}.casino-roulette-page{padding:10px 8px!important}.casino-roulette-page .roulette-main-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.casino-roulette-page .roulette-main-grid>div{padding:16px!important}.casino-slots-page .slots-main-container{padding:14px 10px!important;gap:14px!important}.casino-blackjack-page .bj-header{flex-wrap:wrap;padding:9px 11px!important}}@media(max-width:440px){.casino-premium-topbar{gap:6px!important}.casino-premium-topbar button{padding:6px 8px!important;font-size:11px!important}.casino-premium-topbar span{letter-spacing:0!important}.casino-lobby-panel>div:first-child{align-items:flex-start!important;gap:10px!important}.casino-roulette-page .roulette-page-topbar>div:last-child{width:100%;justify-content:flex-end}}.teenpatti-table-shell>.tp-round-card,.teenpatti-table-shell>.tp-hand-panel,.teenpatti-table-shell>.tp-actions-panel,.teenpatti-table-shell>.tp-info-panel{border:1px solid rgba(190,89,224,.34)!important;border-radius:20px!important;background:radial-gradient(ellipse at 6% 0%,rgba(120,35,156,.18),transparent 55%),linear-gradient(150deg,#1e092cf7,#0f0519fa)!important;box-shadow:0 9px 24px #00000045,inset 0 1px #ffffff12}.tp-round-card>div:first-child>div:first-child{color:#d9a4ff!important}.tp-round-card>div:last-child div:last-child{color:#bd9bcb!important}.tp-oval-felt{background:radial-gradient(ellipse at 50% 45%,#13523f,#0d342b 55%,#091b1b)!important;border:5px solid #542d70!important;box-shadow:0 0 0 2px #f2be5ba6,0 0 28px #ab40da38,inset 0 0 70px #0000007a!important}.tp-oval-felt>div:nth-child(1),.tp-oval-felt>div:nth-child(2){border-color:#e2adff26!important}.tp-oval-felt>div:nth-child(n+4)>div{border-color:#d8a1f24d!important;border-radius:13px!important;background:linear-gradient(145deg,#240f33f0,#11081cf5)!important;box-shadow:0 5px 14px #0000004d,inset 0 1px #ffffff14}.tp-oval-felt>div:nth-child(n+4)>div>div:first-child:not([style*="position: absolute"]){color:#f0cfff!important}.tp-stats-grid>div{border:1px solid rgba(185,93,214,.3)!important;border-radius:15px!important;background:linear-gradient(145deg,#2b113be6,#140820f2)!important;box-shadow:inset 0 1px #ffffff0f}.tp-hand-panel>div:first-child button,.tp-actions-panel button,.tp-info-panel button{border-radius:12px!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}.tp-actions-panel button:not(:disabled):hover,.tp-hand-panel button:not(:disabled):hover,.tp-info-panel button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000042,0 0 12px #c24ee526}.tp-player-card.is-revealed{background:linear-gradient(145deg,#fffefb,#f4e9d6)!important;border:1px solid rgba(255,219,145,.9)!important;box-shadow:0 10px 20px #00000057,0 0 14px #ffd06e29!important}.tp-player-card.is-revealed>div:nth-child(3){color:#28172e!important}.tp-info-panel>div:first-child{border-bottom-color:#c05be042!important}.tp-info-panel>div:first-child button[style*="border-bottom: 2px solid"]{border-bottom-color:#f2c45d!important;color:#f0d7ff!important}.rummy-player-row>div{border-color:#b75dd54d!important;border-radius:14px!important;background:linear-gradient(150deg,#260e34f0,#12071ef5)!important;box-shadow:0 5px 14px #0003,inset 0 1px #ffffff0f}.rummy-player-row>div>div:nth-child(2){color:#e5c3f5!important}.rummy-table-surface{border-color:#f5c96f9e!important;background:radial-gradient(ellipse at 50% 0%,#166345,#0e4938 55%,#092b27)!important;box-shadow:inset 0 0 0 5px #1c092a38,inset 0 1px #ffffff24,0 16px 34px #0000004d!important}.rummy-playing-card{background:linear-gradient(145deg,#fffefb,#f2e7d4)!important;border:1px solid rgba(255,223,154,.95)!important;border-radius:9px!important;box-shadow:0 5px 12px #0000004f,inset 0 1px #fff!important}.rummy-playing-card.is-selected{border:2px solid #ffd45c!important;box-shadow:0 0 0 3px #ffd55d2e,0 9px 18px #00000059!important}.rummy-playing-card-back{background:repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0 2px,transparent 2px 7px),radial-gradient(circle at 50% 45%,rgba(171,54,206,.62),transparent 45%),linear-gradient(145deg,#3b1551,#170723 76%)!important;border:1px solid rgba(255,211,119,.72)!important;box-shadow:0 6px 15px #00000059,inset 0 0 0 4px #14051f80!important}.rummy-playing-card.is-actionable,.rummy-playing-card-back.is-actionable{cursor:pointer!important}.slots-machine-shell{background:radial-gradient(ellipse at 50% 0%,rgba(133,47,162,.72),transparent 50%),linear-gradient(160deg,#321044,#190824 55%,#10051a)!important;border-color:#f2c45d!important;box-shadow:0 0 0 3px #bc50da2e,0 0 38px #ae3be038,0 22px 48px #00000094,inset 0 1px #ffffff26!important}.slots-jackpot-marquee{background:linear-gradient(100deg,#5c2676,#9a4825 46%,#5c2676)!important;border-color:#ffe195e6!important;box-shadow:0 5px 18px #00000047,inset 0 1px #ffffff47!important}.slots-reel-window{background:radial-gradient(ellipse at 50% 0%,#37114e,#11051b 72%)!important;border-color:#e7b7ff94!important;box-shadow:inset 0 0 34px #000000d1,0 0 16px #c541e924!important}.slots-reel-window>div{background:linear-gradient(180deg,#271039,#190a29,#271039)!important;border-color:#d7a7ed40!important;box-shadow:inset 0 1px #ffffff14,0 5px 15px #0003}.slots-reel-window>div>div{border-color:#dbaef033!important;background:linear-gradient(145deg,#3c1c4ccc,#1b0b2af0)!important}.slots-control-panel,.slots-paytable-panel{border:1px solid rgba(191,92,220,.34)!important;border-radius:20px!important;background:radial-gradient(ellipse at 0% 0%,rgba(118,36,152,.16),transparent 58%),linear-gradient(150deg,#1d092af7,#0e0518fa)!important;box-shadow:0 9px 24px #0000003d,inset 0 1px #ffffff12}.casino-blackjack-page .bj-table-felt{background:radial-gradient(ellipse at 50% 30%,#146146,#0c4635 58%,#082a27)!important;border-color:#48245f!important;box-shadow:inset 0 0 90px #000000b8,0 16px 45px #0000008c,0 0 0 2px #f2c05dad,0 0 28px #ad3ddc2b!important}.casino-blackjack-page .bj-action-dock{border-color:#c057dc61!important;background:linear-gradient(145deg,#260c35f7,#11061cfa)!important;box-shadow:0 14px 32px #0006,inset 0 1px #ffffff14!important}.casino-blackjack-page .bj-btn-hit{background:linear-gradient(135deg,#168b66,#0b664d)!important}.casino-blackjack-page .bj-btn-deal{background:linear-gradient(100deg,#e64743,#b81c55 52%,#f18a21)!important;box-shadow:0 7px 22px #e2325b5c!important}@media(max-width:640px){.slots-machine-shell{padding:18px 12px!important;border-radius:23px!important}.slots-jackpot-marquee>div{font-size:clamp(13px,4vw,19px)!important;letter-spacing:1.4px!important}.slots-reel-window{gap:7px!important;padding:9px!important}.slots-reel-window>div{padding:6px!important;gap:7px!important}.slots-reel-window>div>div{height:66px!important}}@media(max-width:640px){.tp-table-stage{padding-top:82%!important}.tp-oval-felt{border-width:4px!important}.tp-oval-felt>div:nth-child(n+4){width:59px!important}.tp-hand-panel,.tp-actions-panel{padding:13px!important}.teenpatti-table-shell{gap:9px!important}.rummy-table-surface{padding:12px!important}.rummy-piles-row{gap:8px}}
