:root{--we88-gold-glow:#efd9786b;--we88-gold-soft:#d4af3729;--we88-press:cubic-bezier(.2,.8,.2,1)}button,a,.game-card,.promo-card{-webkit-tap-highlight-color:transparent}button:not(:disabled),a,.game-card,.promo-card{transition-property:transform,filter,box-shadow,border-color,opacity;transition-duration:.15s;transition-timing-function:var(--we88-press)}button:not(:disabled):active,a:active,.game-card:active,.promo-card:active{filter:brightness(1.04);transform:scale(.975)}button:focus-visible,a:focus-visible,.game-card:focus-visible,.promo-card:focus-visible{outline:2px solid var(--gold-400);outline-offset:3px}.deposit-action,.primary-button,.promo-card-cta,.lucky-spin-cta{isolation:isolate;position:relative;overflow:hidden}.deposit-action:after,.primary-button:after,.promo-card-cta:after,.lucky-spin-cta:after{content:"";z-index:2;pointer-events:none;opacity:.42;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:32%;animation:5.8s ease-in-out infinite we88-gold-sweep;position:absolute;top:-40%;bottom:-40%;left:-46%;transform:skew(-18deg)}.hero:after{pointer-events:none}.hero:has(.hero-artwork:not([hidden])):after{z-index:1;width:38%;height:180%;box-shadow:none;opacity:.22;background:linear-gradient(100deg,#0000 20%,#ffe8a470 50%,#0000 80%);border:0;border-radius:0;animation:9s ease-in-out infinite we88-hero-sweep;bottom:-40%;left:-55%;right:auto;transform:skew(-16deg)}.promo-card{isolation:isolate}.promo-card:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;opacity:.65;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #efd97814}.lucky-spin-float{--spin-size:88px;transform-origin:50% 70%;background:radial-gradient(circle at 50% 38%,#7f1428 0 25%,#4b0713 58%,#260008 100%);border:0;border-radius:50px 50px 24px 24px;gap:2px;width:112px;min-height:126px;padding:8px 7px 10px;animation:4.6s ease-in-out infinite we88-spin-float;overflow:visible;box-shadow:0 16px 34px #1600056b,0 0 0 1px #efd97857,0 0 24px #d4af372e}.lucky-spin-float:before{content:"";z-index:-1;width:calc(var(--spin-size) + 14px);height:calc(var(--spin-size) + 14px);box-shadow:0 0 18px var(--we88-gold-soft);background:conic-gradient(#ffe7b300,#ffe7b385,#d4af3714,#ffe7b37a,#ffe7b300);border:1px solid #ffe7b38c;border-radius:50%;animation:10s linear infinite we88-ring-spin;position:absolute;top:1px;left:50%;transform:translate(-50%)}.lucky-spin-float:after{content:"✦";z-index:4;color:var(--gold-200);text-shadow:-69px 30px #efd97894,-9px 86px #efd97861;pointer-events:none;font-size:15px;animation:2.8s ease-in-out infinite we88-sparkle;position:absolute;top:2px;right:3px}.lucky-spin-float-wheel{width:var(--spin-size);height:var(--spin-size);outline-offset:-8px;color:#fff0bd;background:radial-gradient(circle, #a41c32 0 20%, transparent 21%), repeating-conic-gradient(from -15deg, #781328 0 30deg, #3c0711 30deg 60deg);text-shadow:0 2px 7px #240006;border:2px solid #ffe8a3;outline:3px double #b98c20;font-family:Georgia,serif;font-size:31px;position:relative;box-shadow:inset 0 0 22px #ffe28e2e,0 0 18px #efd9784d}.lucky-spin-float-wheel:before{content:"";border:1px dashed #ffe7b3a8;border-radius:50%;animation:13s linear infinite reverse we88-ring-spin;position:absolute;inset:8px}.lucky-spin-float-wheel:after{content:"";filter:drop-shadow(0 2px 3px #350008);border-top:13px solid #ffe7a3;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.lucky-spin-float strong{z-index:5;color:#fff1c5;letter-spacing:.09em;background:linear-gradient(#7c1427,#450610);border:1px solid #efd9786b;border-radius:999px;margin-top:-3px;padding:4px 8px;font-size:9px;line-height:1.15;position:relative;box-shadow:0 4px 10px #00000040}.lucky-spin-float small{z-index:5;color:#f8df9b;max-width:96px;margin-top:1px;font-size:7px;line-height:1.3;position:relative}.lucky-spin-float b{z-index:7;color:#3c1304;background:linear-gradient(#fff0b6,#d4af37);border:2px solid #fff0bd;width:27px;height:27px;font-size:12px;top:-5px;right:-5px;box-shadow:0 0 0 3px #5d0918,0 0 16px #efd97894}.lucky-spin-float:hover{transform:translateY(-2px)scale(1.035)}.lucky-spin-float:active{transform:scale(.94)}.lucky-spin-float.is-ready{animation:3.4s ease-in-out infinite we88-spin-float,1.9s ease-in-out infinite alternate we88-ready-glow;box-shadow:0 16px 38px #16000575,0 0 0 1px #ffe7b3b8,0 0 32px #efd97875}.lucky-spin-float.is-ready .lucky-spin-float-wheel{animation:5.5s ease-in-out infinite we88-ready-wheel}.lucky-spin-float.is-pending{opacity:.86;filter:saturate(.72)}.lucky-spin-float.is-newly-unlocked{animation:we88-unlock-pop .82s var(--ease-premium) 1, we88-ready-glow 1.9s ease-in-out .85s infinite alternate}@keyframes we88-gold-sweep{0%,72%{opacity:0;left:-46%}78%{opacity:.42}92%{opacity:.28;left:118%}to{opacity:0;left:118%}}@keyframes we88-hero-sweep{0%,66%{opacity:0;left:-55%}73%{opacity:.22}92%{opacity:.12;left:125%}to{opacity:0;left:125%}}@keyframes we88-ring-spin{to{transform:translate(-50%)rotate(360deg)}}@keyframes we88-spin-float{0%,to{translate:0 -3px}50%{translate:0 4px}}@keyframes we88-sparkle{0%,to{opacity:.32;rotate:none;scale:.75}48%{opacity:1;rotate:18deg;scale:1.15}}@keyframes we88-ready-glow{0%{filter:brightness()}to{filter:brightness(1.09)drop-shadow(0 0 7px #efd97857)}}@keyframes we88-ready-wheel{0%,to{rotate:-2deg}50%{rotate:2deg}}@keyframes we88-unlock-pop{0%{opacity:.4;scale:.72}45%{scale:1.13}68%{scale:.96}to{opacity:1;scale:1}}@media (max-width:760px){.lucky-spin-float{--spin-size:64px;right:max(12px, env(safe-area-inset-right));bottom:calc(84px + env(safe-area-inset-bottom));border-radius:42px 42px 19px 19px;width:82px;min-height:91px;padding:5px 4px 7px}.lucky-spin-float:before{width:74px;height:74px;top:0}.lucky-spin-float strong{margin-top:-5px;padding:3px 6px;font-size:7px}.lucky-spin-float small{max-width:72px;font-size:6px}.lucky-spin-float b{width:23px;height:23px;font-size:10px}}@media (prefers-reduced-motion:reduce){.deposit-action:after,.primary-button:after,.promo-card-cta:after,.lucky-spin-cta:after,.lucky-spin-float,.lucky-spin-float:before,.lucky-spin-float:after,.lucky-spin-float-wheel:before,.lucky-spin-float.is-ready,.lucky-spin-float.is-ready .lucky-spin-float-wheel,.lucky-spin-float.is-newly-unlocked{animation:none!important}.hero:has(.hero-artwork:not([hidden])):after{animation:none!important}button:not(:disabled),a,.game-card,.promo-card{transition-duration:0s}}
.announcement-bar{color:#fff3ca;background:linear-gradient(90deg,#4c0712,#6a0a19 50%,#4c0712);border-block:1px solid #efd9783d;align-items:center;gap:8px;min-height:34px;font-size:12px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000024}.announcement-icon{filter:drop-shadow(0 0 5px #efd97859);flex:none;padding-left:12px}.announcement-link,.announcement-track{min-width:0;color:inherit;flex:1;text-decoration:none;overflow:hidden}.announcement-link:focus-visible{outline-offset:-2px;outline:2px solid #ffe7a3}.announcement-track{white-space:nowrap;display:block}.announcement-copy{will-change:transform;max-width:none;padding-right:30px;display:inline-block}.announcement-track[data-mode=ticker] .announcement-copy{animation:18s linear infinite we88-announcement-ticker}.announcement-link:hover .announcement-track[data-mode=ticker] .announcement-copy,.announcement-link:focus-visible .announcement-track[data-mode=ticker] .announcement-copy{animation-play-state:paused}.announcement-important{background:linear-gradient(90deg,#5d0711,#811328 50%,#5d0711);border-block-color:#ffd35a6b}.announcement-maintenance{color:#ffe4a3}.announcement-promotion{box-shadow:inset 0 0 20px #d4af3712}.announcement-bar[data-locale=km]{line-height:1.7}@keyframes we88-announcement-ticker{0%{transform:translate(100%)}to{transform:translate(-100%)}}@media (max-width:760px){.announcement-bar{gap:6px;min-height:31px;font-size:10px}.announcement-icon{padding-left:8px;font-size:12px}.announcement-track[data-mode=ticker] .announcement-copy{animation-duration:15s}}@media (max-width:424px){.announcement-bar{min-height:30px;font-size:9.5px}.announcement-icon{padding-left:7px}}@media (max-width:380px){.announcement-bar{gap:5px;font-size:9px}.announcement-icon{padding-left:6px;font-size:11px}}@media (prefers-reduced-motion:reduce){.announcement-track[data-mode=ticker] .announcement-copy{text-overflow:ellipsis;max-width:100%;animation:none;overflow:hidden;transform:none}}
.site-shell,.content-stack,.desktop-frame,.hot-section,.promo-section,.provider-section,.lobby-section,.game-row,.provider-row,.lobby-grid,.promo-grid,.game-card,.promo-card,.provider-row>*,.lobby-grid>*{min-width:0}.promotion-center-empty{text-align:center;background:linear-gradient(135deg,#ffffff05,#d4af370a);border:1px solid #d4af3729;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:112px;padding:22px clamp(16px,3vw,28px);display:flex}.promotion-center-empty>span{color:var(--gold-300,#efd978);filter:drop-shadow(0 0 8px #efd97847)}.promotion-center-empty p{color:var(--text-muted,#bcaeb1);margin:0;font-size:12px}.promotion-center-empty button{border-radius:999px;min-height:42px;padding:0 16px}.category-bar button,.lobby-filters button,.provider-row button,.section-heading button{min-height:42px}.locale-km .category-bar small,.locale-km .lobby-filters button,.locale-km .section-heading h2,.locale-km .promotion-center-header p,.locale-km .game-empty-state,.locale-km .content-empty{line-height:1.65}@media (max-width:760px){.content-stack{overflow:clip}.promotion-center-empty{gap:10px;min-height:96px;padding:18px 14px}.promotion-center-empty p{width:100%}.category-bar button,.lobby-filters button,.provider-row button{min-height:44px}}@media (max-width:424px){.promotion-center-header,.promotion-center-header>div{min-width:0}.promotion-center-empty{border-radius:16px}.lobby-filters{overscroll-behavior-inline:contain;scrollbar-width:none;max-width:100%;overflow-x:auto}.lobby-filters::-webkit-scrollbar{display:none}.lobby-filters button{flex:none}}@media (max-width:390px){.promotion-center-empty{padding-inline:12px}.section-heading h2{overflow-wrap:anywhere}}@media (max-width:360px){.promotion-center-empty{gap:8px}.promotion-center-empty button{width:100%}.category-bar button{min-width:58px}}@media (prefers-reduced-motion:reduce){.promotion-center-empty>span{filter:none}}
:root{--we88-motion-fast:.16s;--we88-motion-base:.28s;--we88-motion-slow:.68s;--we88-gold:#efd978;--we88-gold-soft:#ffe7a3;--we88-burgundy:#5b0817;--we88-black-cherry:#24040b;--we88-panel:#2a050ed1}.site-shell{isolation:isolate;background:radial-gradient(circle at 18% 8%,#efd9780f,#0000 24rem),radial-gradient(circle at 82% 24%,#ffe7a30a,#0000 28rem),linear-gradient(#4d0714 0%,#30050d 46%,#1f0309 100%);position:relative;overflow-x:clip}.site-shell:before,.site-shell:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}.site-shell:before{opacity:.18;filter:blur(.15px);will-change:background-position;background-image:repeating-linear-gradient(104deg,#0000 0 24px,#ffffff2b 25px 26px,#0000 27px 53px),repeating-linear-gradient(104deg,#0000 0 46px,#ffe7a317 47px 48px,#0000 49px 91px);background-size:160px 260px,240px 420px;animation:12s linear infinite we88-v21-rain-far;transform:translateZ(0)}.site-shell:after{opacity:.44;will-change:transform, opacity;background-image:radial-gradient(circle at 12% 18%,#ffe7a38c 0 1px,#0000 1.8px),radial-gradient(circle at 34% 72%,#efd9785c 0 1px,#0000 1.8px),radial-gradient(circle at 61% 31%,#fff4c87a 0 1px,#0000 1.7px),radial-gradient(circle at 84% 64%,#efd9786b 0 1px,#0000 1.8px),radial-gradient(circle at 73% 12%,#ffe7a361 0 1px,#0000 1.8px);background-size:260px 300px,330px 360px,290px 330px,370px 410px,310px 350px;animation:18s ease-in-out infinite alternate we88-v21-gold-dust}.site-shell>*{z-index:1;position:relative}@keyframes we88-v21-rain-far{0%{background-position:0 -360px,60px -520px}to{background-position:-120px 620px,-90px 760px}}@keyframes we88-v21-gold-dust{0%{opacity:.26;transform:translate(0,0)}50%{opacity:.5}to{opacity:.34;transform:translateY(-28px)}}button,a,.game-card,.promotion-card,.provider-row>*{-webkit-tap-highlight-color:transparent}button:not(:disabled),a[href],.game-card{transition:transform var(--we88-motion-fast) cubic-bezier(.2,.8,.2,1), box-shadow var(--we88-motion-base) ease, border-color var(--we88-motion-base) ease, filter var(--we88-motion-base) ease, opacity var(--we88-motion-base) ease}button:not(:disabled):active,a[href]:active,.game-card:active{transform:scale(.975)}.top-header{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:linear-gradient(#4b0512f5,#34040de6);min-height:58px;box-shadow:0 10px 30px #0000002e,inset 0 -1px #efd9781f}.balance-card{background:linear-gradient(120deg,#700f22e0,#370510eb),radial-gradient(circle at 80% 10%,#efd9781f,#0000 45%);border-color:#efd97838;min-height:72px;box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff0a}.deposit-action,.header-deposit-action,.mobile-bottom-nav .deposit,.mobile-bottom-nav button:nth-child(3){isolation:isolate;position:relative;overflow:hidden}.deposit-action:after,.header-deposit-action:after,.mobile-bottom-nav button:nth-child(3):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:35%;animation:4.8s ease-in-out infinite we88-v21-cta-shimmer;position:absolute;inset:-70% auto -70% -45%;transform:rotate(18deg)}@keyframes we88-v21-cta-shimmer{0%,68%,to{opacity:0;left:-45%}74%{opacity:.65}88%{opacity:0;left:125%}}.announcement-bar{background:linear-gradient(90deg,#3b050d,#650a18 48%,#3b050d);border-block-color:#efd97833;min-height:30px;box-shadow:inset 0 1px #ffffff08}.announcement-track{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.announcement-track[data-mode=ticker] .announcement-copy{padding-inline:max(100%,24px) 42px;animation:18s linear infinite we88-v21-announcement}.announcement-icon{transform-origin:50% 75%;animation:2.8s ease-in-out infinite we88-v21-speaker}@keyframes we88-v21-announcement{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes we88-v21-speaker{0%,70%,to{filter:drop-shadow(0 0 4px #efd97847);transform:rotate(0)scale(1)}76%{transform:rotate(-5deg)scale(1.04)}82%{filter:drop-shadow(0 0 8px #efd9788c);transform:rotate(5deg)scale(1.05)}88%{transform:rotate(0)scale(1)}}.hero{isolation:isolate;overflow:hidden;box-shadow:0 18px 44px #0000003d,0 0 0 1px #efd9781f}.hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(110deg,#0000 28%,#ffe7a300 40%,#ffe7a32e 49%,#ffffff14 52%,#0000 62%);animation:8.5s ease-in-out infinite we88-v21-hero-sweep;position:absolute;inset:0;transform:translate(-125%)}.hero:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 60%,#1401055c);position:absolute;inset:0}.hero-artwork{transform-origin:70%;will-change:transform;animation:12s ease-in-out infinite alternate we88-v21-hero-breathe}.hero-dots button.active{animation:3.5s ease-in-out infinite we88-v21-dot-pulse;box-shadow:0 0 12px #ffe7a3b8}@keyframes we88-v21-hero-sweep{0%,62%,to{opacity:0;transform:translate(-125%)}69%{opacity:.75}82%{opacity:0;transform:translate(125%)}}@keyframes we88-v21-hero-breathe{0%{transform:scale(1.005)translate(0,0)}to{transform:scale(1.035)translate(-.35%,-.2%)}}@keyframes we88-v21-dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.category-bar{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding-inline:2px 18px;display:flex;overflow-x:auto}.category-bar::-webkit-scrollbar{display:none}.category-bar>button{scroll-snap-align:start;flex:none;min-width:76px;position:relative}.category-bar>button:after{content:"";background:linear-gradient(90deg, transparent, var(--we88-gold-soft), transparent);opacity:0;height:2px;transition:transform var(--we88-motion-base) cubic-bezier(.2,.8,.2,1), opacity var(--we88-motion-base) ease;border-radius:999px;position:absolute;bottom:2px;left:18%;right:18%;transform:scaleX(0)}.category-bar>button.active{filter:drop-shadow(0 0 8px #efd97840)}.category-bar>button.active:after{opacity:1;transform:scaleX(1)}.category-bar>button.active>span{animation:.42s cubic-bezier(.2,.9,.2,1) we88-v21-category-spring}@keyframes we88-v21-category-spring{0%{transform:translateY(0)scale(1)}42%{transform:translateY(-3px)scale(1.12)}to{transform:translateY(0)scale(1)}}.game-row{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding:4px 18px 12px 1px;display:flex;overflow:auto hidden}.game-row::-webkit-scrollbar{display:none}.game-row>*{scroll-snap-align:start;flex:0 0 clamp(132px,39vw,184px)}.game-card{background:linear-gradient(#500a1ac7,#22030aeb);border-color:#efd9782e;position:relative;overflow:hidden;box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff0a}.game-card:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#0000 35%,#ffe7a324 49%,#0000 62%);transition:transform .65s;position:absolute;inset:0;transform:translate(-130%)}@media (hover:hover) and (pointer:fine){.game-card:hover{border-color:#efd9786b;transform:translateY(-4px)scale(1.015);box-shadow:0 18px 34px #00000052,0 0 24px #efd97817}.game-card:hover:after{transform:translate(130%)}.game-card:hover img{transform:scale(1.045)}}.game-card img{transition:transform .52s cubic-bezier(.2,.8,.2,1),filter .42s}.promo-grid{gap:12px}.promotion-card,.promo-grid>*{border-color:#efd97833;position:relative;overflow:hidden;box-shadow:0 14px 30px #0003}.promotion-card:after,.promo-grid>:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffe7a324 50%,#0000 62%);animation:9s ease-in-out infinite we88-v21-card-shine;position:absolute;inset:0;transform:translate(-135%)}@keyframes we88-v21-card-shine{0%,72%,to{opacity:0;transform:translate(-135%)}78%{opacity:.8}90%{opacity:0;transform:translate(135%)}}.provider-row{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;gap:10px;padding:4px 18px 12px 1px;display:flex;overflow-x:auto}.provider-row::-webkit-scrollbar{display:none}.provider-row>*{scroll-snap-align:start;background:linear-gradient(#480816bd,#1e0309e6);border-color:#efd9782e;flex:0 0 clamp(126px,34vw,178px);box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000002e}@media (hover:hover) and (pointer:fine){.provider-row>:hover{filter:drop-shadow(0 0 12px #efd97821);border-color:#efd97866;transform:translateY(-3px)}}.search-button{transition:width var(--we88-motion-base) cubic-bezier(.2,.8,.2,1), border-color var(--we88-motion-base) ease, box-shadow var(--we88-motion-base) ease}.search-button:focus-within{border-color:#efd97875;box-shadow:0 0 0 2px #efd97814,0 0 18px #efd97814}.skeleton-surface,.game-card-skeleton,.promotion-card-skeleton,.provider-tile-skeleton{position:relative;overflow:hidden}.skeleton-surface:after,.game-card-skeleton:after,.promotion-card-skeleton:after,.provider-tile-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#efd97814,#0000);animation:1.6s ease-in-out infinite we88-v21-skeleton;position:absolute;inset:0;transform:translate(-120%)}@keyframes we88-v21-skeleton{to{transform:translate(120%)}}.mobile-bottom-nav button,.mobile-bottom-nav a{position:relative}.mobile-bottom-nav .active,.mobile-bottom-nav [aria-current=page]{filter:drop-shadow(0 0 8px #efd97842);transform:translateY(-2px)}.mobile-bottom-nav .active:before,.mobile-bottom-nav [aria-current=page]:before{content:"";background:linear-gradient(90deg,transparent,var(--we88-gold-soft),transparent);border-radius:999px;height:2px;position:absolute;top:0;left:24%;right:24%;box-shadow:0 0 8px #efd9788c}.section-reveal{opacity:0;transition:opacity .52s,transform .62s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)}.section-reveal.is-revealed{opacity:1;transform:translateY(0)}.reveal-step-2{transition-delay:45ms}.reveal-step-3{transition-delay:90ms}.reveal-step-4{transition-delay:.135s}.reveal-step-5{transition-delay:.18s}@media (min-width:980px){.content-stack{background:radial-gradient(circle at 90% 4%,#efd9780a,#0000 28rem),linear-gradient(#2a040c38,#0000 45rem)}.hero{border-radius:18px}.promo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.top-header{min-height:54px}.balance-card{min-height:64px}.content-stack{gap:12px}.hero{border-radius:12px}.game-row>*{flex-basis:clamp(128px,41vw,166px)}.provider-row>*{flex-basis:clamp(118px,35vw,150px)}.announcement-bar{font-size:9.5px}}@media (max-width:424px){.category-bar{gap:6px;padding-right:16px}.category-bar>button{min-width:72px}.game-row{gap:9px;padding-right:16px}.game-row>*{flex-basis:41.5vw}.provider-row{gap:8px;padding-right:16px}}@media (max-width:390px){.game-row>*{flex-basis:42vw}.category-bar>button{min-width:69px}.announcement-track[data-mode=ticker] .announcement-copy{animation-duration:16s}}@media (max-width:360px){.game-row>*{flex-basis:43vw}.category-bar>button{min-width:66px}.provider-row>*{flex-basis:38vw}}.locale-km .category-bar small,.locale-km .announcement-bar,.locale-km .section-heading,.locale-km .mobile-bottom-nav{line-height:1.65}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.site-shell:before,.site-shell:after,.hero:before,.hero-artwork,.announcement-icon,.announcement-track[data-mode=ticker] .announcement-copy,.deposit-action:after,.header-deposit-action:after,.mobile-bottom-nav button:nth-child(3):after,.promotion-card:after,.promo-grid>:after,.skeleton-surface:after,.game-card-skeleton:after,.promotion-card-skeleton:after,.provider-tile-skeleton:after{animation:none!important}.site-shell:before{display:none}.site-shell:after{opacity:.16;transform:none}.hero-artwork{transform:none!important}.announcement-track[data-mode=ticker] .announcement-copy{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-inline-start:0;overflow:hidden;transform:none!important}.section-reveal,.section-reveal.is-revealed{opacity:1;transition:none;transform:none}}
.hero{background:radial-gradient(circle at 82% 24%,#ffe49124,#0000 28%),linear-gradient(135deg,#5a0818,#26040b 72%);min-height:clamp(170px,46vw,390px)}.hero-artwork{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:right center}.hero-dots{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#16010675;border:1px solid #ffe7a324;border-radius:999px;gap:7px;padding:7px 10px}.hero-dots button{border-radius:999px;width:7px;height:7px;transition:width .26s cubic-bezier(.2,.8,.2,1),background .26s,opacity .26s;position:relative;overflow:hidden}.hero-dots button.active{background:#ffe7a342;width:28px}.hero-dots button.active:after{content:"";border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#d9b84e,#fff0ac);animation:6s linear infinite we88-v21-hero-progress;position:absolute;inset:0}@keyframes we88-v21-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hot-section,.provider-section,.promo-section,.lobby-section{isolation:isolate;position:relative}.hot-section:before,.provider-section:before,.lobby-section:before{content:"";z-index:-1;pointer-events:none;opacity:.48;background:radial-gradient(circle at 15% 0,#efd9780f,#0000 34%),linear-gradient(#4507152e,#0f010514);border-radius:18px;position:absolute;inset:-10px -12px}.section-heading h2{letter-spacing:-.02em;text-shadow:0 2px 16px #0000002e}.section-heading>div{position:relative}.heading-accent{box-shadow:0 0 12px #efd9787a}.section-heading button{border-radius:999px;padding-inline:10px}.game-card{contain:layout paint;border-radius:14px;transform:translateZ(0)}.game-art{aspect-ratio:4/5;background:radial-gradient(circle at 70% 18%,#ffe7a324,#0000 36%),linear-gradient(145deg,#6a0b22,#24030b 70%);position:relative;overflow:hidden}.game-thumbnail{object-fit:cover;width:100%;height:100%;transform:scale(1.002)}.game-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#120106d6);height:48%;position:absolute;inset:auto 0 0}.game-badge{z-index:4;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 5px 16px #0000003d}.favorite-button{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e02098a;border:1px solid #ffe7a333;border-radius:50%;width:34px;height:34px;box-shadow:0 7px 18px #0000002e}.favorite-button.is-favorite{color:#fff0ae;filter:drop-shadow(0 0 8px #efd97861);animation:.36s cubic-bezier(.2,.9,.2,1) we88-v21-favorite-pop}@keyframes we88-v21-favorite-pop{0%{transform:scale(.86)}45%{transform:scale(1.16)rotate(-5deg)}to{transform:scale(1)}}.game-quick-info{z-index:5;opacity:.92;transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .28s;transform:translateY(10px)}.game-quick-info b{color:#430715;background:linear-gradient(135deg,#e7c75f,#fff0a3);border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:6px 10px;display:inline-flex;box-shadow:0 8px 18px #00000038,0 0 18px #efd97826}.game-details{min-height:52px;padding-top:8px}.game-details h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.game-details p{opacity:.7}.game-launch-button{z-index:5}@media (hover:hover) and (pointer:fine){.game-card:hover .game-quick-info{opacity:1;transform:translateY(0)}.game-card:hover .game-thumbnail{filter:saturate(1.06)contrast(1.02)}.game-card:hover .favorite-button{transform:translateY(-1px)}}.category-bar{background:linear-gradient(#5b08195c,#1f02093d);border:1px solid #efd9781a;border-radius:14px;padding-block:6px;box-shadow:inset 0 1px #ffffff08}.category-bar>button{border-radius:12px}.category-bar>button.active{background:linear-gradient(#efd9781c,#efd97808);box-shadow:inset 0 0 0 1px #efd9782e}.provider-row>button{border-radius:13px;min-height:76px;position:relative;overflow:hidden}.provider-row>button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:30%;animation:10s ease-in-out infinite we88-v21-provider-glint;position:absolute;inset:-40% auto -40% -36%;transform:rotate(17deg)}@keyframes we88-v21-provider-glint{0%,76%,to{opacity:0;left:-36%}82%{opacity:.75}93%{opacity:0;left:120%}}.provider-logo{transition:transform .38s cubic-bezier(.2,.8,.2,1),filter .38s}@media (hover:hover) and (pointer:fine){.provider-row>button:hover .provider-logo{filter:drop-shadow(0 0 8px #ffe7a329);transform:scale(1.045)}}.search-button{background:#1f020973;border-radius:999px;max-width:220px;transition:max-width .32s cubic-bezier(.2,.8,.2,1),background .24s,box-shadow .24s,border-color .24s;box-shadow:inset 0 1px #ffffff08}.search-button:focus-within{background:#2d040dc2;border-color:#efd9786b;max-width:300px;box-shadow:0 0 0 2px #efd97812,0 10px 30px #0000002e}.search-button input::placeholder{opacity:.7}.lobby-section{padding-top:4px}.lobby-filters{scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:7px;padding:3px 18px 8px 1px;display:flex;overflow-x:auto}.lobby-filters::-webkit-scrollbar{display:none}.lobby-filters>button{scroll-snap-align:start;color:#f3e5e2;background:#4d0817e0;border:1px solid #ffffff24;border-radius:999px;flex:none;font-weight:750;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .22s,border-color .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff14}.lobby-filters>button.active{color:#2b1404;text-shadow:0 1px #ffffff2e;background:linear-gradient(135deg,#ffe9ad 0%,#e4bf57 52%,#c89424 100%);border-color:#f7d879;font-weight:850;transform:translateY(-1px);box-shadow:0 8px 20px #d4af373d,inset 0 1px #ffffff8c}@media (hover:hover) and (pointer:fine){.lobby-filters>button:hover:not(.active){color:#fff9f2;background:#660d22f5;border-color:#efd9786b}.lobby-filters>button.active:hover{filter:brightness(1.04)}}.lobby-grid{gap:clamp(10px,1.7vw,16px)}.catalog-infinite-sentinel{background:radial-gradient(at 50% 100%,#9714312e,#0000 70%);border-top:1px solid #efd9781f;justify-content:center;align-items:center;gap:18px;min-height:88px;margin-top:clamp(8px,1.4vw,16px);padding:18px clamp(14px,2vw,24px);display:flex}.catalog-pagination-status{gap:8px;min-width:0;display:grid}.catalog-pagination-status>span{color:#d5c0c1;letter-spacing:.02em;font-size:10px;font-weight:750}.catalog-infinite-sentinel .catalog-pagination-status{width:min(100%,440px)}.catalog-infinite-sentinel progress{appearance:none;background:#ffffff14;border:0;border-radius:999px;width:min(100%,440px);height:5px;overflow:hidden}.catalog-infinite-sentinel progress::-webkit-progress-bar{border-radius:inherit;background:#ffffff14}.catalog-infinite-sentinel progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,#c89424,#ffe9ad);box-shadow:0 0 12px #efd97838}.catalog-infinite-sentinel progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#c89424,#ffe9ad);box-shadow:0 0 12px #efd97838}.catalog-infinite-loader{justify-content:center;align-items:center;gap:5px;min-width:42px;display:inline-flex}.catalog-infinite-loader i{background:#f2d371;border-radius:50%;width:6px;height:6px;animation:1.05s ease-in-out infinite catalog-infinite-pulse;box-shadow:0 0 10px #f2d3714d}.catalog-infinite-loader i:nth-child(2){animation-delay:.12s}.catalog-infinite-loader i:nth-child(3){animation-delay:.24s}@keyframes catalog-infinite-pulse{0%,70%,to{opacity:.32;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}.promo-section{background:radial-gradient(circle at 90% 8%,#ffe7a312,#0000 24rem),linear-gradient(#3d051238,#1201061a);border-radius:18px;padding-block:6px}.provider-section{padding-top:2px}.site-footer{position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 0,#efd97812,#0000 24rem);position:absolute;inset:0}@media (max-width:760px){.hero{min-height:clamp(166px,48vw,215px)}.hero-dots{bottom:8px}.game-row>*{flex-basis:min(42vw,164px)}.game-details{min-height:48px}.game-quick-info{opacity:1;transform:none}.game-quick-info>div{display:none}.game-quick-info b{min-height:27px;padding:5px 8px;font-size:10px}.category-bar{z-index:18;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:linear-gradient(#450513ed,#22020ae0);position:sticky;top:54px;box-shadow:0 10px 24px #00000026,inset 0 -1px #efd9781a}.search-button,.search-button:focus-within{max-width:none}.lobby-filters{margin-inline:-2px}.lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-infinite-sentinel{text-align:center;flex-direction:column;gap:12px;min-height:82px;padding:14px}.catalog-infinite-sentinel progress{width:100%}}@media (max-width:424px){.hero{min-height:178px}.game-row>*{flex-basis:41.5vw}.lobby-grid{gap:9px}}@media (max-width:390px){.hero{min-height:172px}.game-row>*{flex-basis:42vw}.lobby-filters{gap:6px}}@media (max-width:360px){.hero{min-height:164px}.game-row>*{flex-basis:43vw}.lobby-grid{gap:8px}}@supports (content-visibility:auto){.lobby-grid>.game-card:not(.game-card-skeleton){content-visibility:auto;contain-intrinsic-size:auto 210px}.promo-section,.provider-section,.lobby-section,.site-footer{content-visibility:auto;contain-intrinsic-size:1px 520px}}@media (prefers-reduced-motion:reduce){.hero-dots button.active:after,.favorite-button.is-favorite,.provider-row>button:after{animation:none!important}.hero-dots button.active:after{transform:scaleX(1)}.game-quick-info{opacity:1;transform:none}.search-button,.lobby-filters>button{transition:none}.catalog-infinite-loader i{animation:none}}
.promo-card{isolation:isolate;text-align:left;background:linear-gradient(#25020a14,#1f0209e0),radial-gradient(circle at 78% 18%,#efd9781f,#0000 42%);border:1px solid #efd9783d;border-radius:18px;min-height:190px;position:relative;overflow:hidden;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff0a}.promo-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(112deg,#0000 28%,#ffedb800 42%,#ffedb829 49%,#0000 61%);animation:8.8s ease-in-out infinite we88-v21-promo-sweep;position:absolute;inset:0;transform:translate(-135%)}.promo-card .promo-artwork{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .45s;position:absolute;inset:0;transform:scale(1.01)}.promo-card .promo-content{z-index:3;background:linear-gradient(#0000 16%,#1801073d 48%,#180107eb 100%);flex-direction:column;justify-content:flex-end;min-height:190px;padding:18px;display:flex;position:relative}.promo-card .promo-content>span:first-child{color:#ffe7a3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#490512b8;border:1px solid #ffe7a361;border-radius:999px;width:fit-content;padding:4px 8px;box-shadow:0 5px 14px #0003}.promo-card .promo-card-cta{color:#ffe7a3;align-items:center;gap:5px;margin-top:8px;font-weight:800;display:inline-flex}.promo-card .promo-card-cta b{transition:transform .22s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){.promo-card:hover{border-color:#efd97870;transform:translateY(-4px);box-shadow:0 24px 48px #0000004d,0 0 28px #efd97814}.promo-card:hover .promo-artwork{filter:brightness(1.04)saturate(1.04);transform:scale(1.05)}.promo-card:hover .promo-card-cta b{transform:translate(3px)}}@keyframes we88-v21-promo-sweep{0%,70%,to{opacity:0;transform:translate(-135%)}77%{opacity:.85}91%{opacity:0;transform:translate(135%)}}.lucky-spin-float-v2{right:max(16px, env(safe-area-inset-right));bottom:calc(100px + env(safe-area-inset-bottom));transition:right .22s,bottom .22s,filter .26s,opacity .26s}.lucky-spin-float-v2 .spin-medallion{transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .26s,box-shadow .3s}.lucky-spin-float-v2 .spin-core{animation:3.6s ease-in-out infinite we88-v21-spin-core-breathe}.lucky-spin-float-v2.is-ready .spin-badge{animation:1.9s ease-in-out infinite we88-v21-spin-badge}.lucky-spin-float-v2.is-pending .spin-sparkle{opacity:.18;animation-duration:5.5s}.lucky-spin-float-v2.is-newly-unlocked:after{content:"✦  ✧  ✦";pointer-events:none;color:#ffe7a3;text-align:center;letter-spacing:13px;text-shadow:0 0 12px #efd978bd;animation:.9s ease-out both we88-v21-spin-celebrate;position:absolute;inset:-20px -28px auto}@keyframes we88-v21-spin-core-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes we88-v21-spin-badge{0%,to{transform:scale(1)}50%{transform:scale(1.1);box-shadow:0 0 0 3px #5d0918,0 0 20px #efd978b8}}@keyframes we88-v21-spin-celebrate{0%{opacity:0;transform:translateY(10px)scale(.72)}45%{opacity:1;transform:translateY(-8px)scale(1.08)}to{opacity:0;transform:translateY(-22px)scale(1)}}.auth-layer{z-index:100;top:var(--dialog-viewport-top,0px);height:var(--dialog-viewport-height,100dvh);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;bottom:auto;left:0;right:0}.auth-backdrop{background:radial-gradient(circle at 50% 22%,#efd97814,#0000 34rem),#0c0004b8}.auth-dialog{max-height:calc(var(--dialog-viewport-height,100dvh) - 40px);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 78% 0,#efd9781a,#0000 20rem),linear-gradient(160deg,#64091dfa,#2b030dfc);border:1px solid #efd97847;animation:.28s cubic-bezier(.16,.9,.25,1) both we88-v21-auth-enter;overflow:hidden auto;box-shadow:0 32px 90px #0000007a,inset 0 0 0 1px #ffffff08}.auth-layer.is-closing .auth-dialog{animation:.14s ease-in both we88-v21-auth-exit}.auth-brand-header{position:relative;overflow:hidden}.auth-brand-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffedb81f,#0000);width:28%;animation:7.5s ease-in-out infinite we88-v21-auth-glint;position:absolute;inset:0 auto 0 -45%;transform:skew(-16deg)}.auth-mode-switch{border-color:#efd97833;position:relative;overflow:hidden}.auth-mode-switch button.is-active{color:#371106;background:linear-gradient(#fff0bd,#d7ad39);box-shadow:0 6px 18px #0000002e}.auth-field input:focus{border-color:#efd97894;box-shadow:0 0 0 3px #efd97814,0 0 20px #efd97814}.auth-submit{position:relative;overflow:hidden;box-shadow:0 12px 30px #00000038}.auth-submit:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:28%;animation:4.6s ease-in-out infinite we88-v21-auth-submit-shine;position:absolute;inset:-60% auto -60% -35%;transform:rotate(17deg)}.auth-status[role=alert]{animation:.26s ease-in-out we88-v21-auth-shake}@keyframes we88-v21-auth-enter{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:none}}@keyframes we88-v21-auth-exit{to{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes we88-v21-auth-glint{0%,70%,to{opacity:0;left:-45%}78%{opacity:.8}92%{opacity:0;left:125%}}@keyframes we88-v21-auth-submit-shine{0%,66%,to{opacity:0;left:-35%}73%{opacity:.75}89%{opacity:0;left:125%}}@keyframes we88-v21-auth-shake{0%,to{transform:translate(0)}30%{transform:translate(-4px)}65%{transform:translate(4px)}}#support{background:linear-gradient(#1f0209b8,#120105f2);border-top:1px solid #efd97824;position:relative;overflow:hidden}#support:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#efd97812,#0000 52%);position:absolute;inset:0}@media (max-width:760px){.promo-card,.promo-card .promo-content{min-height:166px}.promo-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:4px 16px 12px 1px;display:flex;overflow-x:auto}.promo-grid::-webkit-scrollbar{display:none}.promo-grid>*{scroll-snap-align:start;flex:0 0 84%}.lucky-spin-float-v2{right:max(10px, env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom))}.auth-layer{place-items:center;padding:12px}.auth-dialog{width:min(94vw,480px);max-height:min(calc(var(--dialog-viewport-height,100dvh) - 24px), 760px);border-width:1px;border-radius:22px}}@media (max-width:390px){.promo-grid>*{flex-basis:87%}.lucky-spin-float-v2{transform-origin:100% 100%;transform:scale(.94)}}@media (max-width:360px){.lucky-spin-float-v2{right:max(6px, env(safe-area-inset-right));transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.promo-card:before,.lucky-spin-float-v2 .spin-core,.lucky-spin-float-v2.is-ready .spin-badge,.lucky-spin-float-v2.is-newly-unlocked:after,.auth-dialog,.auth-layer.is-closing .auth-dialog,.auth-brand-header:after,.auth-submit:after,.auth-status[role=alert]{animation:none!important}.promo-card .promo-artwork{transform:none!important}}
.we88-atmosphere{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.we88-atmosphere>*{pointer-events:none;position:absolute;inset:0}.we88-atmosphere-haze{background:radial-gradient(circle at 74% 17%,#ffe7a312,#0000 32%),radial-gradient(circle at 22% 58%,#8e0f2b1c,#0000 34%),linear-gradient(#0000 0 38%,#12010514 100%);animation:20s ease-in-out infinite alternate we88-atmosphere-haze-drift}.we88-rain-streak{--rain-left:50%;--rain-speed:1;--rain-delay:0s;top:-18vh;left:var(--rain-left);opacity:.22;width:1px;height:clamp(34px,7vh,68px);animation:we88-near-rain calc(1.75s / var(--rain-speed)) linear infinite;animation-delay:var(--rain-delay);will-change:transform;background:linear-gradient(#0000,#ffffff75 38%,#ffe7a340 72%,#0000);border-radius:999px;position:absolute;transform:rotate(11deg)translate(0,0)}.we88-atmosphere-lite .we88-rain-streak{opacity:.14;height:clamp(28px,5vh,48px)}.we88-gold-mote{--mote-left:50%;--mote-top:50%;--mote-opacity:.5;left:var(--mote-left);top:var(--mote-top);width:3px;height:3px;opacity:var(--mote-opacity);background:#ffe7a3eb;border-radius:50%;animation:7s ease-in-out infinite alternate we88-gold-mote-float;position:absolute;box-shadow:0 0 8px #ffdf82b8,0 0 16px #efd97847}.we88-gold-mote:nth-child(2n){animation-duration:9.5s}.we88-gold-mote:nth-child(3n){width:2px;height:2px;animation-duration:12s}.we88-atmosphere.is-paused *,.we88-atmosphere.is-paused :before,.we88-atmosphere.is-paused :after{animation-play-state:paused!important}@keyframes we88-near-rain{0%{transform:rotate(11deg)translateY(-18vh)}to{transform:rotate(11deg)translate(-9vw,128vh)}}@keyframes we88-gold-mote-float{0%{filter:brightness(.9);transform:translate(0,0)scale(.8)}45%{opacity:.28}to{filter:brightness(1.22);transform:translate(10px,-24px)scale(1.2)}}@keyframes we88-atmosphere-haze-drift{0%{opacity:.68;transform:translate(-1.5%)scale(1.01)}to{opacity:1;transform:translate(1.5%,-1%)scale(1.035)}}@media (max-width:424px){.we88-atmosphere-haze{opacity:.72}.we88-gold-mote{box-shadow:0 0 6px #ffdf8285}}@media (prefers-reduced-motion:reduce){.we88-atmosphere{display:none!important}}
.site-shell:before,.site-shell:after{content:none!important;animation:none!important;display:none!important}.we88-atmosphere{pointer-events:none!important;width:100vw!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}.desktop-frame,.content-stack{margin-block-start:0!important;padding-block-start:0!important}.announcement-track{-webkit-mask-image:none!important;mask-image:none!important}.announcement-track[data-mode=ticker] .announcement-copy{padding-inline:100% 44px}@media (max-width:760px){.site-shell{padding-top:0!important}.desktop-frame{margin-top:0!important;padding-top:0!important;display:block!important}.content-stack{gap:10px!important;margin-top:0!important;padding-top:0!important}.balance-card{min-height:62px!important;margin-top:0!important}.hero{margin-top:0!important}.we88-atmosphere-haze{opacity:.5!important}.we88-atmosphere-lite .we88-rain-streak{opacity:.09!important}.we88-atmosphere-full .we88-rain-streak{opacity:.12!important}.we88-gold-mote{opacity:calc(var(--mote-opacity) * .68)!important}.announcement-bar{min-height:28px!important}}@media (max-width:424px){.content-stack{gap:9px!important}.balance-card{min-height:60px!important}}@media (prefers-reduced-motion:reduce){.we88-atmosphere{display:none!important}}
.mobile-menu-layer{opacity:0;visibility:hidden;pointer-events:none;z-index:90!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}.mobile-menu-layer.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0004a3;border:0;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.mobile-site-menu{transition:transform .24s cubic-bezier(.2,.8,.2,1);overflow-y:auto;transform:translate(-104%);width:min(82vw,340px)!important;height:100dvh!important;position:absolute!important;inset:0 auto 0 0!important}.mobile-menu-layer.is-open .mobile-site-menu{transform:translate(0,0)}.announcement-bar{margin-bottom:0!important}.desktop-frame,.content-stack{margin-top:0!important;padding-top:0!important}.balance-card{margin-top:0!important}.we88-atmosphere{z-index:8!important;pointer-events:none!important;overflow:hidden!important}.we88-atmosphere-fall{pointer-events:none;position:absolute;inset:0;overflow:hidden}.we88-fall-item{--fall-left:50%;--fall-duration:12s;--fall-delay:0s;--fall-scale:.75;--fall-drift:24px;--fall-rotate:8deg;top:-18vh;left:var(--fall-left);opacity:.82;transform-origin:50%;width:62px;height:42px;animation:we88-brand-fall var(--fall-duration) linear infinite;animation-delay:var(--fall-delay);will-change:transform, opacity;filter:drop-shadow(0 6px 10px #00000047);place-items:center;display:grid;position:absolute}.we88-fall-item.is-logo img{-webkit-user-select:none;user-select:none;width:68px;height:auto;display:block}.we88-fall-item.is-flag span{filter:saturate(1.08)drop-shadow(0 5px 8px #0000003d);font-size:38px;line-height:1;display:block}.we88-fall-item:nth-child(3n){opacity:.62}.we88-fall-item:nth-child(4n){opacity:.92}@keyframes we88-brand-fall{0%{transform:translate3d(0, -14vh, 0) rotate(calc(var(--fall-rotate) * -1)) scale(calc(var(--fall-scale) * .86));opacity:0}8%{opacity:.82}42%{transform:translate3d(calc(var(--fall-drift) * .45), 46vh, 0) rotate(var(--fall-rotate)) scale(var(--fall-scale))}78%{transform:translate3d(calc(var(--fall-drift) * -.45), 91vh, 0) rotate(calc(var(--fall-rotate) * -1.1)) scale(calc(var(--fall-scale) * .96));opacity:.78}to{transform:translate3d(var(--fall-drift), 128vh, 0) rotate(calc(var(--fall-rotate) * 1.45)) scale(calc(var(--fall-scale) * .9));opacity:0}}.we88-atmosphere-rain,.we88-rain-streak{animation:none!important;display:none!important}.we88-atmosphere-haze{opacity:.26!important}.we88-gold-mote{opacity:calc(var(--mote-opacity) * .42)!important}@media (max-width:760px){.site-shell{padding-top:0!important}.desktop-frame{display:block!important}.content-stack{gap:9px!important}.balance-card{border-radius:0 0 10px 10px!important;min-height:60px!important}.announcement-bar{border-bottom-width:0!important;min-height:28px!important}.we88-fall-item{width:48px;height:34px}.we88-fall-item.is-logo img{width:54px}.we88-fall-item.is-flag span{font-size:31px}.we88-atmosphere-lite .we88-fall-item:nth-child(n+7){display:none}}@media (max-width:424px){.content-stack{gap:8px!important}.we88-fall-item{opacity:.72}.we88-fall-item.is-logo img{width:48px}.we88-fall-item.is-flag span{font-size:28px}}@media (prefers-reduced-motion:reduce){.we88-atmosphere{display:none!important}.mobile-site-menu{transition:none!important}}
@media (max-width:760px){html,body{width:100%;max-width:100%;overflow-x:clip}body{overscroll-behavior-x:none}.site-shell{width:100%;max-width:100%;padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));padding-bottom:calc(90px + env(safe-area-inset-bottom));overflow-x:clip}.top-header,.announcement-bar,.desktop-frame,.content-stack,.balance-card,.hero,.hot-section,.promo-section,.provider-section,.lobby-section{width:100%;min-width:0;max-width:100%;margin-inline:0}.announcement-bar{contain:inline-size;border-radius:0}.announcement-icon{padding-left:8px}.announcement-link,.announcement-track,.announcement-copy{min-width:0;max-width:100%}.balance-card{overflow:hidden}.balance-copy,.balance-identity,.balance-actions{min-width:0}.category-bar{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;width:100%;min-width:0;max-width:100%;margin-inline:0;padding:4px 2px 6px;display:flex;position:relative;top:auto;overflow:auto hidden}.category-bar::-webkit-scrollbar{display:none}.category-bar button{scroll-snap-align:start;flex:0 0 74px;min-width:74px;max-width:74px;min-height:62px}.category-bar button small{text-overflow:ellipsis;white-space:nowrap;max-width:70px;overflow:hidden}.game-row,.promo-grid,.provider-row,.lobby-mode-filters,.lobby-provider-filters{overscroll-behavior-inline:contain;min-width:0;max-width:100%;margin-inline:0}.game-row,.promo-grid,.provider-row{padding-right:0}.lobby-grid{width:100%;min-width:0;max-width:100%}.mobile-bottom-nav{z-index:80;width:100%;max-width:100%;height:calc(72px + env(safe-area-inset-bottom));padding:7px max(6px, env(safe-area-inset-right)) max(7px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));position:fixed;inset:auto 0 0}.mobile-bottom-nav a{touch-action:manipulation;min-width:0;overflow:visible}.lucky-spin-float{right:max(10px, env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom));width:76px;min-height:84px}:is(body:has(.finance-layer) .mobile-bottom-nav,body:has(.finance-layer) .lucky-spin-float){visibility:hidden;pointer-events:none}.finance-layer{z-index:200;align-items:end;width:100dvw;max-width:100dvw;height:100dvh;padding:0;inset:0;overflow:hidden}.finance-dialog,.deposit-dialog,.withdraw-dialog,.wallet-dialog{width:100%;max-width:100%;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)));overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:22px 22px 0 0;margin:0}.deposit-dialog,.withdraw-dialog,.wallet-dialog{padding-bottom:env(safe-area-inset-bottom)}.deposit-confirm-actions,.withdraw-review-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom));margin-bottom:0;bottom:0}.deposit-dialog{height:calc(100dvh - max(8px, env(safe-area-inset-top)));flex-direction:column;display:flex;overflow:hidden}.deposit-dialog-header{flex:none;min-height:66px;padding:10px 54px 9px 16px}.deposit-dialog-header .deposit-secure-mark,.deposit-dialog-header>div>p{display:none}.deposit-dialog-header h2{margin:0;font-size:20px;line-height:1.2}.deposit-dialog-header small{margin-top:3px}.deposit-dialog-body{overscroll-behavior-y:contain;flex:auto;min-height:0;padding:10px 12px 0;overflow-y:auto}.deposit-progress{display:none}.deposit-wallet-balance{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;min-height:44px;margin-bottom:8px;padding:7px 10px}.deposit-wallet-balance>div>span,.deposit-wallet-balance>div>small,.deposit-wallet-balance>em{font-size:9px}.deposit-wallet-balance>strong{font-size:16px}.deposit-form{min-height:calc(100% - 52px);padding:0 0 calc(76px + env(safe-area-inset-bottom));flex-direction:column;gap:10px;display:flex}.deposit-form>.finance-summary-row{display:none}.deposit-form>label[for=deposit-amount]{order:1;margin:2px 0 -4px;font-size:12px;font-weight:800}.deposit-form>.deposit-amount-input{order:2;min-height:62px;margin:0}.deposit-form>.deposit-amount-input input{height:60px;font-size:28px}.deposit-form>.finance-error{order:2;margin-top:-6px}.deposit-form>fieldset:nth-of-type(2){order:3;margin:0}.deposit-form>fieldset:nth-of-type(2) legend{margin-bottom:7px}.deposit-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.deposit-presets button{min-width:0;min-height:42px;padding-inline:2px}.deposit-form>fieldset:first-of-type{order:4;margin:2px 0 0}.deposit-account-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.deposit-account-list button{min-width:0;min-height:58px;padding:8px}.deposit-form>.deposit-empty-state{order:5}.deposit-form>.finance-primary-action{z-index:5;width:100%;min-height:52px;box-shadow:0 -12px 26px #2b040c4d, var(--shadow-gold);order:6;margin-top:auto;position:sticky;bottom:0}.deposit-instructions,.deposit-current{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media (max-width:390px){.site-shell{padding-inline:max(10px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-right))}.category-bar button{flex-basis:70px;min-width:70px;max-width:70px}.lucky-spin-float{width:70px;min-height:78px}.deposit-dialog-body{padding-inline:10px}.deposit-presets{gap:4px}.deposit-account-list{gap:5px}}
@media (max-width:760px){.deposit-dialog{position:relative}.deposit-dialog-body{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.deposit-form{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.deposit-form>.finance-primary-action{z-index:20;left:12px;right:12px;bottom:max(10px, env(safe-area-inset-bottom));width:auto;min-height:54px;box-shadow:0 -14px 28px #2b040c57, var(--shadow-gold);margin:0;position:absolute}.deposit-form>.finance-primary-action:before{content:"";z-index:-1;inset:-12px -12px calc(-10px - env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#2b040c00,#2b040cf0 38%);position:absolute}@supports (height:100dvh){.deposit-dialog{height:calc(100dvh - max(8px, env(safe-area-inset-top)))}}}@media (max-width:390px){.deposit-form>.finance-primary-action{left:10px;right:10px}}
body:has(.finance-layer){overscroll-behavior:none;overflow:hidden!important}body:has(.finance-layer) .site-shell{filter:none!important;perspective:none!important;contain:none!important;content-visibility:visible!important;will-change:auto!important;transform:translate(0,0)rotate(0)scale(1)!important}.mobile-menu-layer[aria-hidden=true],.mobile-menu-layer[aria-hidden=true] *{visibility:hidden!important;pointer-events:none!important}.finance-layer{isolation:isolate;pointer-events:none;z-index:2147483000!important;inset:auto 0!important;top:var(--finance-viewport-top,0px)!important;width:100vw!important;max-width:100vw!important;height:var(--finance-viewport-height,100vh)!important;min-height:var(--finance-viewport-height,100vh)!important;contain:none!important;margin:0!important;position:fixed!important;bottom:auto!important;left:0!important;right:0!important;transform:translate(0,0)!important}@supports (height:100dvh){.finance-layer{width:100dvw!important;max-width:100dvw!important;height:var(--finance-viewport-height,100dvh)!important;min-height:var(--finance-viewport-height,100dvh)!important}}.finance-backdrop{touch-action:none;z-index:0!important;pointer-events:auto!important;position:absolute!important;inset:0!important}.finance-dialog{touch-action:pan-y;overscroll-behavior:contain;z-index:1!important;pointer-events:auto!important;max-height:calc(var(--finance-viewport-height,100dvh) - 40px)!important;position:relative!important}.finance-runtime-error{color:#ffdadd;background:#661222;border:1px solid #a34757;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.finance-runtime-error p{margin:0;font-size:11px;line-height:1.5}.finance-runtime-error button{color:#f7e9bb;background:#4a0c16;border:1px solid #e2ba68;border-radius:8px;flex:none;min-height:40px;padding:0 15px;font-weight:800}.withdraw-amount-input .withdraw-max{color:#eedb9d;background:#4b0d17;border:1px solid #e2ba687a;border-radius:8px;min-height:34px;margin-right:8px;padding:0 10px;font-size:9px;font-weight:900}.withdraw-optional{background:#ffffff08;border:1px solid #e2ba6829;border-radius:10px}.withdraw-optional summary{color:#c7b3b4;cursor:pointer;padding:11px 13px;font-size:10px;font-weight:800}.withdraw-optional label{padding:0 12px 12px}.withdraw-form-actions{gap:6px;display:grid}.finance-disabled-reason{color:#ffd0d6;font-size:10px;font-weight:800;line-height:1.45}.withdraw-payout-card>.finance-field-error{grid-column:1/-1;margin-top:-8px}.finance-dialog button,.finance-dialog a,.finance-dialog input,.finance-dialog select,.finance-dialog textarea{pointer-events:auto!important}.finance-dialog button,.finance-dialog a{touch-action:manipulation}@media (max-width:760px){.finance-layer{place-items:end stretch!important;padding:0!important}.finance-dialog,.deposit-dialog,.withdraw-dialog,.wallet-dialog{padding-bottom:env(safe-area-inset-bottom);flex-direction:column;width:100%!important;max-width:100%!important;height:calc(var(--finance-viewport-height,100dvh) - max(8px, env(safe-area-inset-top)))!important;max-height:calc(var(--finance-viewport-height,100dvh) - max(8px, env(safe-area-inset-top)))!important;border-radius:22px 22px 0 0!important;margin:0!important;display:flex!important;overflow:hidden!important}.finance-dialog-header{flex:none}.finance-dialog>.deposit-dialog-body,.finance-dialog>.wallet-content{overscroll-behavior-y:contain;flex:auto;min-height:0;overflow-y:auto}.deposit-dialog-body{padding-bottom:0!important}.deposit-form{min-height:100%;padding-bottom:0!important}.deposit-form>.finance-primary-action{z-index:20;min-height:54px;padding-bottom:env(safe-area-inset-bottom);width:100%!important;margin-top:auto!important;position:sticky!important;inset:auto auto 0!important}.deposit-form>.finance-primary-action:before{display:none!important}.finance-sticky-actions{z-index:20;padding:12px 12px calc(12px + env(safe-area-inset-bottom))!important;background:linear-gradient(#30080f00,#30080f 24%)!important;margin:auto -12px 0!important;position:sticky!important;bottom:0!important}.deposit-confirm-actions.finance-sticky-actions{grid-template-columns:minmax(90px,.65fr) minmax(0,1.5fr)}.deposit-instructions{min-height:100%;padding-bottom:0!important}.deposit-intent-summary{padding:10px}.deposit-intent-summary strong{font-size:27px}.deposit-destination{grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.deposit-qr{border-width:5px;width:92px!important;height:92px!important}.deposit-destination dl{grid-template-columns:1fr!important;gap:5px!important}.deposit-destination dl>div{padding:6px 7px}.deposit-destination dd{margin-top:2px}.deposit-destination dd button{min-height:30px;margin-left:5px;padding:0 7px}.deposit-destination>p{grid-column:1/-1;margin:0}.withdraw-dialog-body{padding-bottom:0!important}.withdraw-form{min-height:100%;padding:0!important}.withdraw-wallet-context{min-height:54px;padding-block:8px}.withdraw-amount-input{min-height:56px}.withdraw-payout-card{gap:9px;padding:10px}.withdraw-payout-card input{min-height:42px}.withdraw-form-actions.finance-sticky-actions{margin-inline:-15px!important}.withdraw-review-actions.finance-sticky-actions{grid-template-columns:minmax(90px,.65fr) minmax(0,1.5fr);margin-inline:-15px!important}}
@media (max-width:760px){.finance-dialog-header{min-height:58px!important;padding:9px 50px 8px 14px!important}.finance-dialog-header h2{font-size:19px!important}.finance-dialog-header>div>p,.finance-dialog-header .deposit-secure-mark,.finance-dialog-header .withdraw-secure-mark{display:none}.finance-dialog-header small{margin-top:2px!important}.withdraw-dialog-body{flex-direction:column;gap:8px!important;padding:8px 12px 0!important;display:flex!important}.withdraw-progress{gap:4px!important;min-height:30px!important}.withdraw-progress span{gap:3px!important;font-size:8px!important}.withdraw-progress b{width:20px!important;height:20px!important}.withdraw-wallet-context{min-height:46px!important;padding:6px 9px!important}.withdraw-wallet-context>strong{font-size:18px!important}.withdraw-workflow{isolation:isolate;flex:none;gap:8px;display:grid}.withdraw-form{gap:8px!important;min-height:0!important}.withdraw-amount-field{gap:4px!important}.withdraw-amount-input{min-height:52px!important}.withdraw-amount-input input{min-height:50px!important;font-size:24px!important}.withdraw-payout-card{border-radius:10px!important;gap:6px!important;margin:0!important;padding:8px!important}.withdraw-payout-card label{gap:3px!important}.withdraw-payout-card input{min-height:40px!important}.withdraw-optional summary{min-height:38px;padding:9px 11px!important}.withdraw-optional:not([open]){min-height:38px}.withdraw-form-actions.finance-sticky-actions,.withdraw-review-actions.finance-sticky-actions,.deposit-confirm-actions.finance-sticky-actions{padding:9px 12px calc(9px + env(safe-area-inset-bottom))!important;background:linear-gradient(#30080f00,#30080f 22%)!important;margin:0 -12px!important;bottom:0!important}.withdraw-form-actions.finance-sticky-actions{align-content:end;min-height:64px}.withdraw-primary-action{min-height:50px!important}.finance-disabled-reason{margin:0}.withdraw-dialog .deposit-history{z-index:0;padding:12px 0 calc(16px + env(safe-area-inset-bottom));background:0 0;border-top:1px solid #e2ba6838;flex:none;margin-top:8px;position:relative}.deposit-instructions{gap:8px!important;min-height:0!important;padding-bottom:0!important}.deposit-intent-summary{padding:8px!important}.deposit-intent-summary strong{font-size:25px!important}.deposit-destination{grid-template-columns:82px minmax(0,1fr)!important;gap:8px!important;padding:8px!important}.deposit-qr{width:82px!important;height:82px!important}.deposit-destination dl{gap:3px!important}.deposit-destination dl>div{padding:5px 6px!important}.deposit-destination dd{font-size:10px!important}.deposit-destination dd button{min-height:28px!important}.deposit-instructions>.finance-status{margin:0!important;padding:8px!important}.finance-runtime-error{padding:9px!important}.deposit-confirm-actions.finance-sticky-actions{grid-template-columns:minmax(84px,.62fr) minmax(0,1.5fr)!important}.mobile-bottom-nav,.mobile-bottom-nav a,.mobile-bottom-nav a.deposit{overflow:visible!important}.mobile-bottom-nav a.deposit>span{z-index:2;top:-19px!important}.mobile-bottom-nav a.deposit>small{z-index:3;position:relative}}@media (max-width:390px){.withdraw-dialog-body,.deposit-dialog-body{padding-inline:10px!important}.withdraw-form-actions.finance-sticky-actions,.withdraw-review-actions.finance-sticky-actions,.deposit-confirm-actions.finance-sticky-actions{margin-inline:-10px!important;padding-inline:10px!important}}
.provider-directory{z-index:9;background:radial-gradient(circle at 94% -12%,#ffdd811a,#0000 26rem),radial-gradient(circle at 8% 110%,#a7133429,#0000 30rem),linear-gradient(145deg,#34040fb8,#18020894);border:1px solid #e8c35c24;border-radius:20px;gap:14px;padding:clamp(14px,1.8vw,22px);box-shadow:inset 0 1px #ffffff0a,0 18px 46px #05000229}.provider-directory:before{display:none}.provider-directory-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.provider-directory-heading .section-heading{flex:1}.provider-directory-heading>p{color:#e7d3d0a8;text-align:right;max-width:360px;margin:0 0 3px;font-size:12px;line-height:1.55}.provider-directory-grid{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:clamp(10px,1vw,14px);margin:0;padding:0;list-style:none;display:grid}.provider-directory-grid>li{min-width:0;display:flex}.provider-card{color:#fff8f0;text-align:left;content-visibility:auto;contain-intrinsic-size:auto 142px;background:radial-gradient(circle at 78% 12%,#ffe5921a,#0000 46%),linear-gradient(155deg,#6c0c22b8,#31040feb);border:1px solid #ffe7a31f;border-radius:16px;grid-template-rows:78px auto;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:10px 8px;width:100%;min-width:0;min-height:142px;padding:13px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,background .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #0800032e}.provider-card:before{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#f0ce69,#0000);height:2px;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .22s;position:absolute;inset:0 0 auto;transform:scaleX(.34)}.provider-card:after{content:"";pointer-events:none;border:1px solid #ffe7a314;border-radius:50%;width:110px;height:110px;position:absolute;top:-70px;right:-64px;box-shadow:0 0 0 18px #ffe7a305,0 0 0 36px #ffe7a303}.provider-mark{--provider-logo-scale:1.04;--provider-logo-hover-scale:1.08;background:linear-gradient(135deg,#ffffff0a,#0000 60%),#12010661;border:1px solid #ffffff0d;border-radius:12px;grid-column:1/-1;place-items:center;width:100%;height:78px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.provider-mark img{object-fit:contain;object-position:50% 50%;filter:drop-shadow(0 6px 10px #00000047);width:min(84%,140px);height:58px;transform:translate3d(0, 0, 0) scale(var(--provider-logo-scale));transform-origin:50%;margin:auto;transition:transform .26s cubic-bezier(.2,.8,.2,1),filter .26s;display:block}.provider-mark:is([data-provider-name=PG\ Soft i],[data-provider-name=FaChai i],[data-provider-name=JDB i]){--provider-logo-scale:1.26;--provider-logo-hover-scale:1.3}.provider-mark[data-provider-name=JILI i]{--provider-logo-scale:1.12;--provider-logo-hover-scale:1.16}.provider-mark b{color:#f4d66f;letter-spacing:.05em;text-overflow:ellipsis;text-shadow:0 4px 18px #0006;white-space:nowrap;max-width:100%;padding:0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.5vw,25px);overflow:hidden}.provider-card-copy{gap:3px;min-width:0;display:grid}.provider-card-copy strong{color:#fff9f1;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;overflow:hidden}.provider-card-copy small{color:#e9cfc994;font-size:10px;font-weight:650}.provider-card-arrow{color:#f5d775;background:#eec75612;border:1px solid #f4d26f38;border-radius:50%;justify-self:end;place-items:center;width:28px;height:28px;transition:transform .22s cubic-bezier(.2,.8,.2,1),color .22s,background .22s;display:grid}.provider-card-arrow:before{content:"";box-sizing:border-box;transform-origin:50%;border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translate(-1px)rotate(45deg)}.provider-card.is-selected{background:radial-gradient(circle at 78% 12%,#ffe59229,#0000 46%),linear-gradient(155deg,#82122cd6,#3a0512f5);border-color:#f9d7748a;box-shadow:inset 0 0 0 1px #ffe59214,0 16px 34px #08000340}.provider-card-skeleton{pointer-events:none}.provider-card-skeleton .provider-card-logo{border-radius:12px;grid-column:1/-1;width:100%;height:78px}.provider-card-skeleton .provider-card-copy{grid-column:1/-1}.skeleton-provider-name{width:62%}.skeleton-provider-count{width:38%}.provider-games-section{gap:14px;scroll-margin-top:92px}.provider-games-header{background:radial-gradient(circle at 92% 10%,#ffe38f1a,#0000 18rem),linear-gradient(135deg,#5e091dc2,#25030ce0);border:1px solid #f1cf6f29;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:112px;padding:clamp(14px,1.6vw,20px);display:flex;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #0700022e}.provider-directory-back{color:#eadbd8;background:#1802086b;border:1px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:11px;font-weight:760;text-decoration:none;transition:transform .18s,color .18s,border-color .18s,background .18s;display:inline-flex}.provider-directory-back span{color:#f1cd65;font-size:16px}.provider-games-identity{text-align:right;justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.provider-mark-compact{flex:0 0 116px;grid-column:auto;width:116px;height:70px}.provider-mark-compact img{width:84%;height:48px}.provider-mark-all b{letter-spacing:.12em;font-size:18px}.provider-games-identity>div{min-width:0}.provider-games-identity small{color:#e1bd5c;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800;display:block}.provider-games-identity h2{color:#fff;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2vw,29px);font-weight:700;overflow:hidden}.provider-games-identity p{color:#e7d2cf9e;margin:4px 0 0;font-size:10px}.provider-route .desktop-frame{grid-template-columns:minmax(0,1fr);max-width:1760px}.provider-route .sidebar{display:none}.provider-route .content-stack{min-height:68vh}.provider-route-games{z-index:9;isolation:isolate;background:radial-gradient(circle at 94% 3%,#ffe08314,#0000 24rem),radial-gradient(circle at 4% 92%,#aa163821,#0000 30rem),linear-gradient(150deg,#30040fb8,#140208ad);border:1px solid #f1cf6f21;border-radius:24px;min-height:64vh;padding:clamp(14px,1.6vw,22px);position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff0a,0 24px 64px #06000233;container:provider-catalog/inline-size}.provider-route-games:after{content:"";z-index:-1;pointer-events:none;border:1px solid #f5d67e0d;border-radius:50%;width:360px;height:360px;position:absolute;top:80px;right:-220px;box-shadow:0 0 0 55px #f5d67e05,0 0 0 110px #f5d67e03}.provider-route-games .provider-games-header{background:linear-gradient(90deg,#24020a38,#0000 42%),radial-gradient(circle at 88% 20%,#ffe08324,#0000 21rem),linear-gradient(125deg,#700d27eb,#2d030ef2);border-color:#f7d87e38;min-height:150px;padding:clamp(20px,2.2vw,34px);position:relative;overflow:hidden}.provider-route-games .provider-games-header:after{content:"WE88";color:#fff2c908;letter-spacing:-.07em;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(72px,10vw,160px);font-weight:800;line-height:.8;position:absolute;bottom:-22px;right:clamp(14px,3vw,48px)}.provider-route-games .provider-directory-back,.provider-route-games .provider-games-identity{z-index:1;position:relative}.provider-route-rail-shell{z-index:5;grid-template-columns:42px minmax(0,1fr) 42px;align-items:stretch;gap:9px;display:grid;position:relative}.provider-route-rail{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;min-width:0;padding:3px;scroll-padding-inline:3px;display:flex;overflow:auto hidden}.provider-route-rail::-webkit-scrollbar{display:none}.provider-rail-card{scroll-snap-align:start;color:#fff8ef;background:radial-gradient(circle at 82% 0,#ffe28b17,#0000 65%),linear-gradient(145deg,#58091cc7,#2a030deb);border:1px solid #f7dc8f1f;border-radius:14px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;min-width:clamp(164px,13vw,205px);min-height:78px;padding:9px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #04000224}.provider-rail-card:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f5d878,#0000);height:2px;transition:opacity .18s;position:absolute;inset:auto 10px 0}.provider-rail-card .provider-mark{border-radius:10px;grid-column:auto;width:62px;height:56px}.provider-rail-card .provider-mark img{width:86%;height:42px}.provider-rail-card .provider-mark b{font-size:15px}.provider-rail-copy{gap:5px;min-width:0;display:grid}.provider-rail-copy strong,.provider-rail-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-rail-copy strong{color:#fffaf3;font-size:12px;font-weight:820}.provider-rail-copy small{color:#ebd3cd99;font-size:9px;font-weight:650}.provider-rail-card.is-selected{background:radial-gradient(circle at 82% 0,#ffe28b2e,#0000 65%),linear-gradient(145deg,#84122feb,#3b0512fa);border-color:#f9da7d94;box-shadow:inset 0 0 0 1px #ffe59214,0 12px 26px #04000240}.provider-rail-card.is-selected:after{opacity:1}.provider-rail-control{color:#f4d878;cursor:pointer;background:linear-gradient(#5e0b1fd6,#27030ceb);border:1px solid #f6d8822e;border-radius:13px;align-self:center;place-items:center;width:42px;min-height:78px;transition:transform .18s,border-color .18s,color .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #0400022e}.provider-rail-control span{margin-top:-3px;font-family:Georgia,serif;font-size:30px;line-height:1}.provider-rail-card-skeleton{pointer-events:none}.provider-rail-logo-skeleton{border-radius:10px;width:62px;height:56px}.provider-rail-copy-skeleton{gap:9px;min-width:0;display:grid}.provider-rail-copy-skeleton i:first-child{width:72%}.provider-rail-copy-skeleton i:last-child{width:48%}.provider-route-games .provider-mark-compact{background:#18010766;border-color:#ffefbe1a;flex-basis:148px;width:148px;height:86px}.provider-route-games .provider-mark-compact img{height:62px}.provider-route-games .provider-games-identity h2{font-size:clamp(28px,3vw,44px)}.provider-route-games .provider-games-identity p{font-size:11px}.provider-route-games .lobby-mode-filters{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#26030bdb;border:1px solid #f6d8821a;border-radius:16px;margin:0 -4px;padding:12px 10px;position:sticky;top:10px;box-shadow:0 12px 30px #04000233}.provider-route-games .lobby-grid{margin-top:2px}@media (hover:hover) and (pointer:fine){.provider-card:hover{background:radial-gradient(circle at 78% 12%,#ffe59226,#0000 46%),linear-gradient(155deg,#790f28d1,#360410f5);border-color:#f5d26b57;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff12,0 18px 34px #08000347}.provider-card:hover:before{opacity:.9;transform:scaleX(.82)}.provider-card:hover .provider-mark img{transform:translate3d(0, 0, 0) scale(var(--provider-logo-hover-scale));filter:drop-shadow(0 8px 13px #00000057)}.provider-card:hover .provider-card-arrow{color:#351306;background:linear-gradient(145deg,#fbe59a,#d3a62d);transform:translate(2px)}.provider-directory-back:hover{color:#fff;background:#5b0a1dc2;border-color:#f4d26f57}.provider-rail-card:hover{background:radial-gradient(circle at 82% 0,#ffe28b26,#0000 65%),linear-gradient(145deg,#720e26e0,#31040ff5);border-color:#f5d57757;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 12px 24px #0400023d}.provider-rail-control:hover{color:#fff2bf;background:linear-gradient(#770f27eb,#32040ff5);border-color:#f6d8826b;transform:translateY(-1px)}}@media (max-width:980px){.provider-directory-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:760px){.provider-directory{border-radius:17px;margin-inline:0;padding:13px}.provider-directory-heading{gap:3px;display:grid}.provider-directory-heading>p{text-align:left;max-width:none;margin:0;font-size:11px}.provider-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.provider-card{contain-intrinsic-size:auto 128px;border-radius:14px;grid-template-rows:66px auto;grid-template-columns:minmax(0,1fr) 26px;gap:8px 5px;min-height:128px;padding:10px}.provider-mark,.provider-card-skeleton .provider-card-logo{height:66px}.provider-mark img{height:48px}.provider-card-copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box}.provider-card-arrow{width:25px;height:25px}.provider-games-header{border-radius:16px;gap:12px;min-height:0;padding:13px;display:grid}.provider-directory-back{width:max-content;min-height:40px}.provider-games-identity{text-align:left;justify-content:flex-start}.provider-mark-compact{flex-basis:94px;width:94px;height:58px}.provider-mark-compact img{height:40px}.provider-games-identity h2{font-size:21px}.provider-route-games{border-radius:18px;min-height:70vh;padding:10px}.provider-route-games .provider-games-header{min-height:0;padding:14px}.provider-route-games .provider-games-header:after{font-size:72px;bottom:-7px;right:8px}.provider-route-games .provider-mark-compact{flex-basis:104px;width:104px;height:62px}.provider-route-games .provider-mark-compact img{height:43px}.provider-route-games .provider-games-identity h2{font-size:clamp(20px,6vw,26px)}.provider-route-rail-shell{margin-inline:-3px;display:block}.provider-route-rail{scroll-snap-type:x proximity;touch-action:pan-x pan-y;gap:8px;padding:3px 3px 7px;scroll-padding-inline:3px}.provider-rail-card{scroll-snap-align:center;scroll-snap-stop:normal;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:13px;grid-template-columns:54px minmax(0,1fr);gap:8px;min-width:min(45vw,168px);min-height:72px;padding:8px}.provider-rail-card img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.provider-rail-card .provider-mark,.provider-rail-logo-skeleton{width:54px;height:50px}.provider-rail-card .provider-mark img{height:37px}.provider-rail-control{display:none}.provider-route-games .lobby-mode-filters{border-radius:13px;margin-inline:-2px;padding:9px 8px;top:5px}}@media (max-width:360px){.provider-directory{padding:10px}.provider-directory-grid{gap:8px}.provider-card{padding:8px}}@container provider-catalog (max-width:640px){.provider-games-header{border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:0;padding:10px;display:grid}.provider-directory-back{justify-content:center;width:42px;min-width:42px;min-height:42px;padding:0;font-size:0;overflow:hidden}.provider-directory-back span{font-size:19px}.provider-games-identity{text-align:left;justify-content:flex-start;gap:10px;min-width:0}.provider-mark-compact,.provider-route-games .provider-mark-compact{border-radius:10px;flex-basis:72px;width:72px;height:52px}.provider-mark-compact img,.provider-route-games .provider-mark-compact img{height:36px}.provider-games-identity small{letter-spacing:.12em;margin-bottom:1px;font-size:7px}.provider-games-identity h2,.provider-route-games .provider-games-identity h2{font-size:clamp(18px,6cqi,23px);line-height:1.12}.provider-games-identity p,.provider-route-games .provider-games-identity p{margin-top:3px;font-size:9px}.provider-route-rail-shell{min-width:0;margin-inline:0}.provider-route-rail{scroll-snap-type:x proximity;touch-action:pan-x pan-y;gap:8px;padding:2px 2px 7px;scroll-padding-inline:2px}.provider-rail-card{scroll-snap-align:center;scroll-snap-stop:normal;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:12px;grid-template-columns:46px minmax(0,1fr);gap:8px;min-width:clamp(138px,44cqi,156px);min-height:64px;padding:7px}.provider-rail-card .provider-mark,.provider-rail-logo-skeleton{border-radius:9px;width:46px;height:44px}.provider-rail-card .provider-mark img{height:32px}.provider-rail-copy{gap:3px}.provider-rail-copy strong{font-size:11px}.provider-rail-copy small{font-size:8px}.provider-route-games .lobby-mode-filters{border-radius:12px;gap:6px;margin-inline:0;padding:6px;scroll-padding-inline:6px;top:4px}.provider-route-games .lobby-mode-filters>button{min-height:36px;padding-inline:12px;font-size:9px}.provider-route-games .lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:100%}.provider-route-games .lobby-grid>.game-card{width:100%;min-width:0;max-width:none}.provider-route-games .game-details{min-height:40px;padding:6px 7px 7px}.provider-route-games .game-details h3{font-size:10px}.provider-route-games .game-details p{font-size:8px}.provider-route-games .favorite-button{width:28px;height:28px;top:5px;right:5px}.provider-route-games .catalog-infinite-sentinel{min-height:72px;margin-top:6px;padding:12px 8px}}@container provider-catalog (max-width:340px){.provider-games-header{grid-template-columns:38px minmax(0,1fr);gap:8px}.provider-directory-back{width:38px;min-width:38px;min-height:38px}.provider-mark-compact,.provider-route-games .provider-mark-compact{flex-basis:62px;width:62px;height:48px}.provider-route-games .lobby-grid{gap:7px}}@media (prefers-reduced-motion:reduce){.provider-card,.provider-card:before,.provider-mark img,.provider-card-arrow,.provider-directory-back,.provider-rail-card,.provider-rail-control{transition:none}.provider-route-rail{scroll-behavior:auto}}
.game-discovery-toolbar{background:linear-gradient(135deg,#3f0512e0,#1f0209eb);border:1px solid #f6d8821f;border-radius:16px;grid-template-columns:minmax(220px,1fr) minmax(190px,280px);align-items:center;gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #04000229}.game-search-field,.game-provider-filter{color:#f7ece9;background:#15010794;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;min-width:0;min-height:44px;display:flex;box-shadow:inset 0 1px #ffffff0a}.game-search-field{padding:0 8px 0 14px}.game-search-field:focus-within,.game-provider-filter:focus-within{border-color:#f7d879ad;box-shadow:0 0 0 3px #efd97817,inset 0 1px #ffffff0d}.game-search-field>span{color:#efd978;flex:none;font-size:19px;line-height:1}.game-search-field input,.game-provider-filter select{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.game-search-field input::placeholder{color:#f7ece9a3}.game-search-clear{color:#f7ece9;background:#ffffff14;border:0;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.game-search-clear:hover,.game-search-clear:focus-visible{color:#2b1404;background:#f1d16f;outline:0}.game-provider-filter{padding:0 14px}.game-provider-filter>span{color:#cdbbb8;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:9px;font-weight:850}.game-provider-filter select{cursor:pointer}.game-provider-filter option{color:#f7ece9;background:#430711}.catalog-mobile-search{display:none}.favorite-button.is-pending{cursor:wait;opacity:.68;animation:.8s ease-in-out infinite alternate favorite-saving}@keyframes favorite-saving{to{filter:brightness(1.2);transform:scale(.9)}}@media (max-width:760px){.catalog-mobile-search{margin:2px 0 4px;display:flex}.catalog-mobile-search .game-search-field{width:100%}.game-discovery-toolbar{border-radius:13px;grid-template-columns:1fr;gap:8px;padding:8px}.game-search-field,.game-provider-filter{min-height:46px}.game-provider-filter>span{min-width:56px}}@media (prefers-reduced-motion:reduce){.favorite-button.is-pending{animation:none}}
