html,body,#app{height:auto!important;max-height:none!important;overflow-x:clip;position:static!important}
html{--app-height:100vh;--m-app-height:100vh;background:#011219}
body{margin:0;background:var(--color-background-page,#011219)}
.layout-shell{height:auto!important;min-height:0!important;overflow:visible!important}
.layout-shell>.app,.app{height:auto!important;overflow:visible!important;overflow-x:clip!important}
.app>*{min-width:0}
.app .m-thin-scrollbar{height:auto!important;max-height:none!important;overflow:visible!important;min-width:0!important;width:100%!important}
.xd .header,.xm .header{position:fixed!important;top:0;left:0;right:0;z-index:60}
.xd>div>.layout-shell:first-child,.xd .layout-shell{padding-top:0}
.xd .header~.app{padding-top:64px}
.xm .header~.app{padding-top:56px}
.cookies-banner-layer,.top-info-banners{display:none!important}
.xm .bottom-overlays{position:fixed!important;left:0;right:0;bottom:0;z-index:55}
.x-poster{width:100%;height:100%;object-fit:cover;display:block}
.m-game-card,.big-wins .m-category-scroll__item,.lobby-provider-card,.hero{cursor:pointer}
@media (min-width:1024px){.xm{display:none!important}}
@media (max-width:1023.98px){.xd{display:none!important}body{padding-bottom:84px}}
.x-lock,.x-lock body{overflow:hidden!important}
/* SEO block */
.x-seo{position:relative;z-index:1;font-family:"Work Sans",system-ui,sans-serif;color:#cfe3ec;background:linear-gradient(180deg,#011219 0%,#03202c 50%,#011219 100%);padding:28px 16px 36px}
.x-in{max-width:980px;margin:0 auto}
.x-seo a{color:#ffcf33;text-decoration:underline;text-underline-offset:2px}
.x-seo a:hover{color:#fff}
.x-bc{font-size:13px;color:#7fa3b3;margin-bottom:10px}.x-bc a{color:#7fa3b3;text-decoration:none}
.x-seo h1{font-family:"Anton SC","Work Sans",sans-serif;font-weight:400;font-size:clamp(28px,4.4vw,44px);line-height:1.1;color:#fff;margin:4px 0 12px;letter-spacing:.3px}
.x-by{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:#9bbccb;margin:0 0 16px}
.x-by a{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-weight:700}
.x-by img{border-radius:50%;border:2px solid #ffcf33;object-fit:cover}
.x-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}
.x-tabs a{display:inline-block;padding:8px 14px;border-radius:10px;background:#0b3a52;border:1px solid #1d6a8c;color:#e6f6ff;text-decoration:none;font-weight:700;font-size:14px}
.x-tabs a.on{background:linear-gradient(180deg,#ffe24a,#ffb000);color:#1a1200;border-color:#ffd23f}
.x-art{font-size:16.5px;line-height:1.7;overflow-wrap:anywhere}
.x-art h2{font-family:"Anton SC","Work Sans",sans-serif;font-weight:400;color:#fff;font-size:clamp(23px,3vw,30px);line-height:1.2;margin:34px 0 10px}
.x-art h3{color:#fff;font-size:19px;margin:22px 0 8px}
.x-art p{margin:0 0 14px}.x-art ul,.x-art ol{margin:0 0 16px;padding-left:22px}.x-art li{margin:4px 0}
.x-art strong{color:#fff}
.x-art .v-lead{font-size:18.5px;color:#e9f6fb}
.x-art table{width:100%;border-collapse:separate;border-spacing:0;margin:8px 0 20px;font-size:15px;background:#06293a;border:1px solid #1d6a8c;border-radius:12px;overflow:hidden}
@media(max-width:600px){.x-art table{font-size:13.5px}.x-art th,.x-art td{padding:8px 8px!important}}
.x-art th{background:#0b4767;color:#fff;text-align:left;padding:10px 12px;font-weight:700}
.x-art td{padding:9px 12px;border-top:1px solid #12465f;vertical-align:top}
.x-art .v-box,.x-art .v-note{background:#06293a;border:1px solid #1d6a8c;border-left:4px solid #ffcf33;border-radius:12px;padding:14px 16px;margin:16px 0}
.x-art .v-note{font-size:15px;border-left-color:#2fc3ff}
.x-art .v-pc{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:16px 0}
.x-art .v-pc>*{margin:0}
.x-art .v-pros,.x-art .v-cons{list-style:none;padding:14px 16px;border-radius:12px;background:#06293a;border:1px solid #1d6a8c}
.x-art .v-pros li:before{content:"+ ";color:#5fe07a;font-weight:800}
.x-art .v-cons li:before{content:"– ";color:#ff6b6b;font-weight:800}
.x-art .v-case{background:linear-gradient(135deg,#0a3349,#071f2c);border:1px solid #23739a;border-radius:14px;padding:16px 18px;margin:18px 0}
.x-art .v-case h3{margin-top:0;color:#ffcf33}
.x-art blockquote{margin:14px 0;padding:10px 16px;border-left:4px solid #2fc3ff;background:#05222f;border-radius:0 10px 10px 0;font-style:italic}
.x-art .v-faq details{background:#06293a;border:1px solid #1d6a8c;border-radius:12px;margin:10px 0;padding:0 16px}
.x-art .v-faq summary{cursor:pointer;font-weight:700;color:#fff;padding:13px 0;list-style:none}
.x-art .v-faq summary::-webkit-details-marker{display:none}
.x-art .v-faq summary:after{content:"+";float:right;color:#ffcf33;font-size:20px;line-height:1}
.x-art .v-faq details[open] summary:after{content:"–"}
.x-art .v-steps{counter-reset:s;list-style:none;padding-left:0}
.x-art .v-steps li{counter-increment:s;position:relative;padding-left:40px;margin:10px 0}
.x-art .v-steps li:before{content:counter(s);position:absolute;left:0;top:1px;width:28px;height:28px;border-radius:50%;background:#ffcf33;color:#1a1200;font-weight:800;text-align:center;line-height:28px;font-size:14px}
.x-art .v-cta{text-align:center;margin:24px 0}
.x-art .v-cta a{display:inline-block;padding:14px 30px;border-radius:14px;background:linear-gradient(180deg,#ffe24a 0%,#ffb000 100%);color:#1a1200;font-weight:800;font-size:18px;text-decoration:none;box-shadow:0 4px 0 #c27a00,0 8px 24px rgba(255,190,0,.25)}
.x-art .v-cta a:hover{filter:brightness(1.05)}
.x-langs{margin-top:30px;padding-top:16px;border-top:1px solid #12465f;display:flex;flex-wrap:wrap;gap:6px 12px;font-size:14px;align-items:center}
.x-langs a{color:#9bbccb;text-decoration:none}.x-langs a.on{color:#ffcf33;font-weight:700}
.x-drawer{position:fixed;inset:0;z-index:1000;background:rgba(0,10,15,.7)}
.x-drawer[hidden]{display:none}
.x-dr-in{position:absolute;top:0;left:0;bottom:0;width:min(320px,86vw);background:linear-gradient(180deg,#07283a,#011219);border-right:1px solid #1d6a8c;padding:18px 16px;overflow:auto;font-family:"Work Sans",sans-serif}
.x-close{position:absolute;top:10px;right:12px;background:none;border:0;color:#fff;font-size:30px;cursor:pointer;line-height:1}
.x-dr-logo{display:inline-block;margin:4px 0 18px}
.x-dr-nav a,.x-dr-langs a{display:block;color:#e6f6ff;text-decoration:none;padding:10px 12px;border-radius:10px;font-weight:700}
.x-dr-nav a.on,.x-dr-langs a.on{background:#0b3a52;color:#ffcf33}
.x-dr-h{color:#7fa3b3;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin:18px 12px 6px}
.x-dr-langs{display:grid;grid-template-columns:1fr 1fr}
.x-dr-langs a{font-weight:500;padding:8px 12px}

.x-h{display:block;margin:0;font-weight:700;font-family:var(--font-family-header);font-style:var(--font-style-header)}
