.slot-lobby{padding-bottom:var(--s8)}.slot-hero .in{max-width:none;padding:0 var(--s2) 0;margin:0}@media (min-width:1024px){.slot-hero .in{padding-inline:var(--s6);padding-top:var(--s5)}}.cat-banner{aspect-ratio:51/20;border-radius:var(--r-xl);border:1px solid var(--brand-line);width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 6px 16px #00000042}@media (min-width:640px){.cat-banner{aspect-ratio:auto;height:240px}}@media (min-width:1024px){.cat-banner{height:220px}}.cat-banner .cb-art{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cat-banner:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#04081880 0%,#04081852 34%,#04081814 64%,#04081800 84%,#0408181a 100%),linear-gradient(#0408181f 0%,#04081800 26% 72%,#04081824 100%);position:absolute;inset:0}.cat-banner.cb-bright:after{background:linear-gradient(90deg,#040818c7 0%,#040818a8 34%,#0408183d 64%,#04081800 84%,#0408181a 100%),linear-gradient(#0408181f 0%,#04081800 26% 72%,#04081824 100%)}.cat-banner .cb-content{left:var(--s5);z-index:2;flex-direction:column;justify-content:center;width:74%;display:flex;position:absolute;top:0;bottom:0}@media (min-width:1024px){.cat-banner .cb-content{left:var(--s8);width:58%}}.slot-hero h1{font-family:var(--display);color:#fff;text-shadow:0 1px 2px #000000e6,0 2px 14px #0000008c;margin:0;font-size:clamp(23px,3.4vw,32px);font-weight:800;line-height:1.15}.slot-hero p{margin:var(--s2) 0 0;color:#ffffffe6;text-shadow:0 1px 2px #000000d9,0 1px 8px #00000080;max-width:640px;font-size:14.5px}.slot-body{max-width:none;padding:var(--s2) var(--s2) 0;margin:0}@media (min-width:1024px){.slot-body{padding-inline:var(--s6);padding-top:var(--s5)}}.slot-provwall{gap:var(--s3);margin-bottom:calc(var(--s5) - 6px);grid-template-columns:repeat(auto-fit,minmax(122px,1fr));padding:6px 2px;display:grid;overflow:visible}.provcell-logo{object-fit:contain;pointer-events:none;width:auto;max-width:86%;max-height:30px}.provcell-logo[data-pv=pp],.provcell-logo[data-pv=jdb]{max-width:94%;max-height:42px}.provcell-logo[data-pv=jili]{max-width:94%;max-height:25px}.provcell-logo[data-pv=b2bcasino]{max-height:42px}:root[data-theme=light] .provcell-logo{filter:drop-shadow(0 1px 2px #1018282e)}:root[data-theme=light] .provcell-logo[data-pv=playtech],:root[data-theme=light] .provcell-logo[data-pv="568win"],:root[data-theme=light] .provcell-logo[data-pv="568win-sports"],:root[data-theme=light] .provcell-logo[data-pv=ns],:root[data-theme=light] .provcell-logo[data-pv=pg]{filter:brightness(0)}:root[data-theme=light] .provcell-logo[data-pv=jdb]{content:url(/images/providers/light/jdb.webp)}:root[data-theme=light] .provcell-logo[data-pv=cq9]{content:url(/images/providers/light/cq9.webp)}:root[data-theme=light] .provcell-logo[data-pv=microgaming]{content:url(/images/providers/light/microgaming.webp)}:root[data-theme=light] .provcell-logo[data-pv=ka]{content:url(/images/providers/light/ka.webp)}:root[data-theme=light] .provcell-logo[data-pv=ambslot]{content:url(/images/providers/light/ambslot.webp)}:root[data-theme=light] .provcell-logo[data-pv=epicwin]{content:url(/images/providers/light/epicwin.webp)}:root[data-theme=light] .provcell-logo[data-pv=bng]{content:url(/images/providers/light/bng.webp)}:root[data-theme=light] .provcell-logo[data-pv=live22]{content:url(/images/providers/light/live22.webp)}:root[data-theme=light] .provcell-logo[data-pv=sagaming]{content:url(/images/providers/light/sagaming.webp)}:root[data-theme=light] .provcell-logo[data-pv=wssport]{content:url(/images/providers/light/wssport.webp)}:root[data-theme=light] .provcell-logo[data-pv=advantplay]{content:url(/images/providers/light/advantplay.webp)}:root[data-theme=light] .provcell-logo[data-pv=b2bcasino]{content:url(/images/providers/light/b2bcasino.webp)}:root[data-theme=light] .provcell-logo[data-pv=pp],:root[data-theme=light] .provcell-logo[data-pv=pragmatic]{content:url(/images/providers/light/pp.webp)}:root[data-theme=light] .provcell-logo[data-pv=jdb]{max-height:30px}:root[data-theme=light] .provcell-logo[data-pv=cq9]{max-height:40px}@media (max-width:767px){:root[data-theme=light] .provcell-logo[data-pv=jdb]{max-height:16px}:root[data-theme=light] .provcell-logo[data-pv=cq9]{max-height:22px}.slot-provwall{margin-bottom:calc(var(--s5) - 4px);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:4px 2px;display:grid;overflow:visible}.provcell-logo{max-width:88%;max-height:16px}.provcell-logo[data-pv=pp],.provcell-logo[data-pv=jdb]{max-width:94%;max-height:23px}.provcell-logo[data-pv=jili]{max-width:94%;max-height:15px}.provcell-logo[data-pv=b2bcasino],.provcell-logo[data-pv=dragoonsoft]{max-height:23px}}button.seeall{cursor:pointer;border:0;font-family:inherit}.slot-row{gap:calc(var(--s3) * 2);padding-top:var(--promo-rise);grid-template-columns:repeat(auto-fill,minmax(clamp(104px,11vw,140px),1fr));display:grid}@media (max-width:1023px){.slot-row{gap:var(--s3)}}.slot-grid{gap:calc(var(--s3) * 2);padding-top:var(--promo-rise);grid-template-columns:repeat(auto-fill,minmax(clamp(104px,11vw,140px),1fr));display:grid}@media (max-width:1023px){.slot-grid{gap:var(--s3)}}.slot-skel{aspect-ratio:1;border-radius:var(--r);background:var(--surface-3);animation:1.1s ease-in-out infinite slot-pulse}@keyframes slot-pulse{50%{opacity:.5}}button.gcard{font:inherit;text-align:left;border:0;width:100%;margin:0;padding:0;display:block}.gcard-busy{z-index:2;background:#00000073;place-items:center;display:grid;position:absolute;inset:0}.gcard-busy i{border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:26px;height:26px;animation:.7s linear infinite slot-spin}@keyframes slot-spin{to{transform:rotate(360deg)}}.slot-toolbar{align-items:center;gap:var(--s4);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.slot-toolbar .count{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}@media (max-width:1023px){.slot-toolbar .count{display:none}}.slot-toolbar .slot-search{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);flex:240px;align-items:center;gap:8px;max-width:380px;height:40px;padding:0 16px;display:flex}.slot-toolbar .slot-search:focus-within{border-color:var(--brand-line)}.slot-toolbar .search.input-icon .input{border-radius:var(--r-pill);padding-left:42px;padding-right:18px}.slot-toolbar .search.input-icon .ic{left:16px}.slot-search-ic{fill:none;width:17px;height:17px;stroke:var(--text-subtle);stroke-width:2px;stroke-linecap:round;flex:none}.slot-search-in{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.slot-search-in::placeholder{color:var(--text-subtle)}.slot-filter{flex:none;position:relative}.slot-filter-btn{cursor:pointer;border-radius:var(--r);white-space:nowrap;height:40px;color:var(--text);font:600 13.5px var(--display);background:0 0;border:0;align-items:center;gap:7px;padding:0 13px;list-style:none;display:flex}.slot-filter-btn::-webkit-details-marker{display:none}.slot-filter-btn svg{fill:none;width:16px;height:16px;stroke:var(--text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.slot-filter[open] .slot-filter-btn svg{transform:rotate(180deg)}.slot-filter-menu{z-index:30;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);min-width:172px;box-shadow:0 12px 28px var(--e2,#00000080);flex-direction:column;gap:2px;max-height:min(60vh,440px);padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.slot-filter-sep{background:var(--line-2);flex:none;height:1px;margin:5px 12px}.slot-filter-item{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s5);color:var(--text);font:600 13.5px var(--body);background:0 0;border:0;border-radius:8px;padding:9px 12px;display:flex}.slot-filter-item:hover{background:var(--surface-2);color:var(--text)}.slot-filter-item.on{color:var(--brand);background:hsl(var(--brand-h) 55% 15% / .5)}.slot-filter-n{opacity:.65;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}@media (prefers-reduced-motion:reduce){.slot-filter-btn svg{transition:none}}.slot-empty{padding:var(--s8) 0;text-align:center;color:var(--text-subtle);font-size:14px}.slot-loadmore{margin:var(--s5) auto 0;max-width:320px;display:flex}.slot-provstrip{gap:var(--s2);margin:var(--s5) 0 var(--s2);flex-wrap:wrap;display:flex}.slot-provstrip .chip{cursor:pointer;background:var(--surface-2);border:1px solid var(--line);color:var(--text-muted)}.slot-provstrip .chip:hover{color:var(--text);border-color:var(--brand-line)}
