:root{--bg:#0d1016;--panel:#151921;--line:#252932;--muted:#858b95;--orange:#ff3b12;--green:#00bd9c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:#f6f7fb;font:14px Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.sidebar{width:210px;position:fixed;top:0;left:0;bottom:0;border-right:1px solid #20242c;z-index:30;background:var(--bg);display:flex;flex-direction:column}.logo{font-size:40px;font-weight:1000;letter-spacing:-2.5px;font-family:Arial Black,Arial,sans-serif;color:var(--orange);margin:23px 30px 32px;display:block;line-height:1;transform:scaleX(.98)}.logo span{height:3px;display:block;background:var(--green);margin-top:5px}.side-nav{padding:0 15px;overflow:auto}.side-nav>a,.side-nav>button{display:flex;align-items:center;gap:13px;padding:14px 10px;color:var(--muted);font-size:12px;position:relative;width:100%;text-align:left;border:0;background:transparent;border-radius:5px;white-space:nowrap}.side-nav>a:hover,.side-nav>button:hover{color:#fff;background:#171b23}.side-nav .selected{background:#20201f;color:#fff}.selected:before{content:'';position:absolute;left:-15px;top:9px;bottom:9px;width:3px;background:var(--orange);border-radius:2px}.selected svg{color:var(--orange)}.nav-divider{height:1px;margin:10px 7px;background:linear-gradient(90deg,#00bd9c40,transparent)}.fav-count{margin-left:auto;font-size:10px;background:#242a32;border-radius:10px;padding:2px 5px}.new{background:var(--orange);color:#fff;font-size:6px;padding:2px 3px;border-radius:2px;position:absolute;right:8px;top:10px}.sidebar-bottom{display:flex;gap:8px;padding:18px 15px;margin-top:auto;font-size:10px;color:var(--muted)}.sidebar-bottom button,.sidebar-bottom>span{display:flex;align-items:center;justify-content:center;border:1px solid #3b414b;background:none;border-radius:4px;gap:5px;padding:9px 8px}.sidebar-bottom svg{width:18px;height:18px}.page{margin-left:210px;max-width:none;min-width:0}header{height:88px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}header nav{display:flex;gap:32px}header nav a{color:var(--muted);display:flex;align-items:center;gap:9px;font-size:12px;position:relative}header nav a:hover{color:#fff}header nav b{position:absolute;top:-11px;left:27px;font-size:6px;padding:2px 4px;background:var(--orange);color:white;border-radius:2px}.header-right{display:flex;align-items:center;gap:19px}.age{font-size:10px;color:var(--muted);border:1px solid #3c424d;border-radius:50%;padding:7px 4px}.outline{background:transparent;border:1px solid #3b414b;font-size:11px;border-radius:4px;padding:11px 17px}.outline:hover{border-color:var(--orange)}.menu-toggle,.mobile-close,.mobile-logo{display:none}main{padding:22px 32px 0;max-width:none;margin:0}.hero{position:relative;isolation:isolate;height:445px;border:1px solid #bc321e;border-radius:18px;box-shadow:0 0 28px #ff391216;overflow:hidden;background:radial-gradient(ellipse at right bottom,#7d180b,#13151d 75%)}.hero>img{position:absolute;right:0;top:0;height:100%;width:100%;object-fit:cover;object-position:80% 40%;z-index:-2}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10141bf5 0%,#10141bc9 24%,#10141b30 50%,transparent 75%);z-index:-1}.hero-text{padding:42px 45px}.eyebrow{font-size:9px;letter-spacing:1.6px;font-weight:600;color:#a6a9b0}.eyebrow i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);margin-right:7px;box-shadow:0 0 9px var(--green)}h1{font-size:66px;font-style:italic;line-height:.96;letter-spacing:-1.5px;margin:20px 0 17px;font-weight:900}h1>span{font-size:54px;font-weight:300}p,h2,h3{margin:0}.hero-text>p{font-size:20px;line-height:1.5;font-style:italic;color:#e3e3e7}.hero-text strong{font-size:25px;color:#ffbf00}.primary{border:0;border-radius:4px;background:var(--orange);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:17px 26px;font-weight:800;font-size:12px;transition:background .2s,transform .2s}.primary:hover{background:#e62e06;transform:translateY(-1px)}.hero .primary{margin-top:23px}.primary>span{font-size:20px;font-weight:400;line-height:.8}.banner-bottom{position:absolute;bottom:18px;left:45px;right:27px;display:flex;align-items:center;gap:25px;font-size:7px;letter-spacing:1.5px;color:#91969e}.dots{display:flex;gap:7px;position:absolute;left:50%;transform:translateX(-50%)}.dots button{border:0;width:6px;height:6px;background:#ffffff50;padding:0;border-radius:9px}.dots .active{width:22px;background:var(--orange)}.banner-number{margin-left:auto}.quick-collections{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:28px 0 42px}.mini-banner{height:155px;border-radius:7px;position:relative;isolation:isolate;overflow:hidden;border:1px solid #ffffff0c;background:#2f1719}.mini-banner img{position:absolute;right:0;top:0;width:67%;height:100%;object-fit:cover;z-index:-2;transition:transform .4s}.mini-banner:hover img{transform:scale(1.06)}.mini-banner:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#321015 15%,#321015b0 52%,transparent)}.mini-banner.green:after{background:linear-gradient(90deg,#092a23 15%,#092a2399 58%,transparent)}.mini-banner.purple:after{background:linear-gradient(90deg,#101c35 15%,#101c35bb 60%,transparent)}.mini-banner>div{padding:22px 20px}.mini-banner div>span{font-size:7px;letter-spacing:1px;color:#c7bbb9}.mini-banner h2{font-size:19px;line-height:1.25;margin-top:10px;letter-spacing:-.3px}.mini-banner b{font-size:9px;color:#e6e0dc;display:block;margin-top:16px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.section-heading h2{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:600}.section-heading h2 svg{color:var(--orange);width:26px;height:26px}.section-heading h2>span{font-size:11px;color:var(--muted);font-weight:400;margin-left:6px}.search{display:flex;gap:10px;border:1px solid #2d333e;background:#13171e;padding:10px 13px;border-radius:5px;width:240px;align-items:center;color:#777d86}.search svg{width:16px;height:16px}.search input{background:transparent;color:white;border:0;outline:0;min-width:0;width:100%;font-size:11px}.search input::placeholder{color:#717884}.filter-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);margin-bottom:20px;gap:15px}.filters{display:flex;gap:23px}.filters>button{background:none;border:0;border-bottom:2px solid transparent;padding:10px 0 15px;font-size:11px;color:var(--muted);display:flex;align-items:center;gap:6px;white-space:nowrap}.filters>button.active{color:#fff;border-bottom-color:var(--orange)}.filters svg{width:14px;height:14px}.catalog-label{font-size:7px;letter-spacing:1.3px;color:#656c78;white-space:nowrap}.games{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 16px}.game{position:relative;min-width:0}.game-cover{aspect-ratio:1.53;width:100%;padding:0;overflow:hidden;display:block;border-radius:7px;border:1px solid #ffffff0b;background:#191d26;position:relative}.game-cover img{width:100%;height:100%;object-fit:cover;transition:transform .35s,filter .35s}.game-cover:hover img{transform:scale(1.05);filter:brightness(.65)}.game-cover .view{position:absolute;left:50%;top:50%;transform:translate(-50%,-40%);opacity:0;background:var(--orange);border-radius:4px;padding:10px 17px;font-size:10px;font-weight:bold;transition:.2s}.game-cover:hover .view,.game-cover:focus-visible .view{opacity:1;transform:translate(-50%,-50%)}.game .badge{position:absolute;top:10px;left:10px;font-size:7px;background:#ff3b12;padding:4px 6px;border-radius:2px;font-weight:700}.favorite{position:absolute;right:10px;top:10px;background:#0c101ab0;border:1px solid #ffffff30;display:grid;place-items:center;width:28px;height:28px;border-radius:4px;color:#fff}.favorite svg{height:15px;width:15px}.favorite[aria-pressed=true]{color:#ffbe29}.favorite[aria-pressed=true] svg{fill:#ffbe29}.game-meta{display:flex;align-items:center;justify-content:space-between;padding:11px 1px}.game-meta h3{font-size:13px;font-weight:600;margin-bottom:4px}.game-meta p{font-size:9px;color:#818792}.game-meta>span{font-size:7px;letter-spacing:1px;color:#59616e}.catalog-bottom{border-bottom:1px solid var(--line);padding:22px 0 26px;display:flex;justify-content:center;align-items:center;gap:20px;font-size:10px;color:#686f7b}.catalog-bottom>span:nth-child(2){color:#00a58b}.catalog-bottom button{background:transparent;border:0;color:#a0a6af;font-size:10px}.empty{text-align:center;padding:60px 15px;color:#ddd;line-height:2}.empty span{font-size:12px;color:var(--muted)}.feature{margin:42px 0 50px;min-height:290px;border:1px solid #37323d;border-radius:10px;position:relative;isolation:isolate;overflow:hidden;background:#231b28}.feature>img{width:65%;height:100%;position:absolute;right:0;top:0;object-fit:cover;object-position:center 60%;z-index:-2}.feature:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#201723 20%,#201723d9 45%,transparent 85%)}.feature>div{padding:35px;width:58%}.feature h2{font-size:34px;font-style:italic;line-height:1.05;margin:12px 0}.feature p{font-size:11px;line-height:1.8;color:#bbb1bb;max-width:320px}.feature .primary{padding:13px 18px;font-size:9px;margin-top:20px;gap:25px}.feature-tag{position:absolute;top:22px;right:20px;font-size:7px;letter-spacing:1.5px;border:1px solid #ffffff50;padding:7px 9px;border-radius:3px}.muted{font-size:8px;letter-spacing:1.2px;color:#626b78}.about .section-heading h2,.faq h2{font-size:22px;font-weight:500}.about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.about article{background:#12161d;border:1px solid #20252e;border-radius:7px;padding:25px}.about article>span{font-size:24px;color:var(--orange);font-weight:300}.about h3{font-size:13px;margin:17px 0 12px}.about p{font-size:11px;line-height:1.9;color:var(--muted)}.faq{display:grid;grid-template-columns:1fr 1.8fr;gap:40px;margin:50px 0}.faq h2{padding-top:20px}.faq details{border-bottom:1px solid var(--line)}summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;list-style:none;padding:20px 0}summary::-webkit-details-marker{display:none}summary>span{font-size:23px;color:var(--orange)}details[open] summary span{transform:rotate(45deg)}details p{font-size:11px;line-height:1.9;color:var(--muted);padding:0 20px 20px 0}footer{border-top:1px solid var(--line);padding:30px 0 25px;color:#666e7b}footer>div{display:flex;align-items:center;gap:25px;margin-bottom:20px}footer .footer-logo{color:var(--orange);font-weight:900;font-size:25px;letter-spacing:-1.2px}footer div>span{font-size:10px}footer div>a:last-child{margin-left:auto;font-size:10px}footer p{font-size:9px;line-height:1.8;max-width:700px}footer small{display:block;font-size:8px;margin-top:15px;color:#454e5d}dialog{background:#171b23;color:#f6f7fb;border:1px solid #3d4149;padding:0;border-radius:10px;max-width:740px;width:90%;box-shadow:0 30px 100px #0008}dialog::backdrop{background:#05080de8;backdrop-filter:blur(6px)}#game-dialog[open]{display:grid;grid-template-columns:1fr 1fr}#game-dialog>img{width:100%;height:100%;object-fit:cover;min-height:350px}.dialog-copy{padding:40px 28px}.dialog-copy h2{font-size:30px;margin:17px 0}.dialog-copy p,#info-dialog p{font-size:12px;line-height:1.9;color:#a2a7b0}.dialog-note{font-size:9px;color:#707987;display:block;margin:20px 0}.dialog-copy .primary{font-size:9px;padding:13px 15px}.close{position:absolute;right:10px;top:10px;border:1px solid #ffffff30;border-radius:50%;height:29px;width:29px;background:#151921;color:#fff;font-size:22px;z-index:2;line-height:1}#info-dialog{max-width:480px;padding:40px}#info-dialog h2{font-size:28px;margin:18px 0}#info-dialog .primary{margin-top:25px}.backdrop{position:fixed;inset:0;background:#000b;z-index:20;border:0}body.menu-open{overflow:hidden}@media(min-width:1500px){.games{grid-template-columns:repeat(6,1fr)}.game-cover{aspect-ratio:1}.hero{height:480px}.hero-text{padding:50px 55px}.hero h1{font-size:74px}.hero h1 span{font-size:64px}}@media(max-width:1150px){header nav{gap:20px}header nav a{font-size:10px}.header-right .outline{display:none}.hero{height:410px}.hero-text{padding:35px}.hero h1{font-size:54px}.hero h1 span{font-size:46px}.hero-text>p{font-size:18px}.hero-text strong{font-size:22px}.mini-banner h2{font-size:16px}.mini-banner>div{padding:20px 15px}.mini-banner div>span{font-size:6px}.catalog-label{display:none}.filters{gap:19px}.about-grid{gap:13px}.about article{padding:20px}.sidebar{width:195px}.page{margin-left:195px}.logo{margin-left:27px;margin-right:27px;font-size:37px}.side-nav>a,.side-nav>button{font-size:11px}.section-heading h2{font-size:22px}.feature>div{width:66%}.about .section-heading h2,.faq h2{font-size:20px}}@media(max-width:850px){.sidebar{width:180px}.page{margin-left:180px}main{padding:15px 22px 0}header{padding:0 22px;height:75px}header nav{gap:22px}header nav a{font-size:0;gap:0}header nav b{left:10px}.logo{font-size:33px}.side-nav{padding:0 10px}.side-nav>a,.side-nav>button{gap:9px;font-size:10px}.sidebar-bottom{padding:15px 9px;gap:5px;font-size:8px}.quick-collections{grid-template-columns:repeat(2,1fr)}.mini-banner:last-child{display:none}.games{grid-template-columns:repeat(2,1fr)}.hero-text{padding:33px 27px}.hero h1{font-size:48px}.hero h1 span{font-size:42px}.hero-text>p{font-size:16px}.hero-text strong{font-size:19px}.hero .eyebrow{font-size:7px}.hero{height:390px}.banner-bottom{left:27px}.banner-bottom>span:first-child{font-size:6px}.banner-bottom .dots{left:65%}.about-grid{grid-template-columns:1fr}.about article{padding:20px;display:grid;grid-template-columns:35px 1fr;column-gap:15px}.about article h3{margin:4px 0 10px}.about article p{grid-column:2}.about .muted{display:none}.faq{grid-template-columns:1fr;gap:10px}.feature-tag{font-size:5px}.feature>div{width:75%}.feature h2{font-size:30px}.filters{gap:17px}.filters button{font-size:10px}}@media(max-width:600px){.sidebar{width:230px;transform:translateX(-100%);transition:transform .2s}.sidebar.open{transform:none}.sidebar .logo{font-size:40px;margin:25px 35px 30px}.side-nav>a,.side-nav>button{font-size:12px;padding:15px;gap:15px}.sidebar-bottom{font-size:10px;padding:20px 15px}.mobile-close{display:block;position:absolute;right:8px;top:7px;font-size:22px;background:none;border:0;color:#727c89}.page{margin-left:0}header{height:65px;padding:0 15px;border-bottom:1px solid #222630;gap:14px}.menu-toggle{display:block;background:none;border:0;padding:0;font-size:23px;color:#939ba7}.mobile-logo{display:block;font-size:27px;color:var(--orange);font-weight:900;letter-spacing:-1.5px}header nav{margin-left:auto;gap:16px}header nav a{display:none}header nav a:first-child{display:flex}.header-right{gap:0}.age{font-size:8px;padding:6px 3px}main{padding:18px 15px 0}.hero{height:420px;border-radius:10px}.hero>img{width:140%;right:-30%;object-position:80% center;opacity:.9}.hero:after{background:linear-gradient(90deg,#10141bfa 0%,#10141bc0 32%,#10141b10 80%),linear-gradient(0deg,#10141bc0,transparent 30%)}.hero-text{padding:29px 22px}.hero h1{font-size:47px;letter-spacing:-1.8px;margin-top:24px}.hero h1 span{font-size:40px}.hero-text>p{font-size:16px;max-width:230px}.hero-text strong{font-size:18px}.hero .primary{padding:15px 19px;font-size:10px;gap:18px;margin-top:26px}.hero .eyebrow{font-size:6px;letter-spacing:1.3px}.banner-bottom{left:22px;right:18px}.banner-bottom .dots{left:65%}.banner-bottom>span:first-child{font-size:5px;letter-spacing:1px}.banner-number{font-size:6px}.quick-collections{gap:10px;margin:18px 0 30px}.mini-banner{height:139px}.mini-banner>div{padding:18px 12px}.mini-banner h2{font-size:14px;margin-top:11px}.mini-banner div>span{font-size:5px;letter-spacing:.6px}.mini-banner b{font-size:8px;margin-top:15px}.mini-banner img{width:90%}.section-heading{margin-bottom:15px;gap:10px}.section-heading h2{font-size:20px;gap:7px}.section-heading h2>span{font-size:9px;white-space:nowrap}.section-heading h2 svg{width:20px;height:20px}.search{width:143px;padding:9px;gap:6px}.search input{font-size:9px}.search svg{width:14px;height:14px}.filter-row{overflow:auto;margin-bottom:16px}.filters{gap:22px}.filters button{font-size:10px;padding-bottom:12px}.games{gap:12px 10px}.game-cover{aspect-ratio:1.15}.game-meta h3{font-size:12px}.game-meta p{font-size:8px}.game-meta>span{display:none}.game .badge{font-size:5px;left:7px;top:7px;padding:4px}.favorite{right:7px;top:7px;width:24px;height:24px}.favorite svg{width:13px;height:13px}.game-cover .view{font-size:8px;padding:9px 12px}.catalog-bottom{font-size:8px;gap:13px;padding:20px 0}.catalog-bottom button{font-size:8px}.feature{margin:28px 0 32px;min-height:280px}.feature>div{width:85%;padding:26px 22px}.feature>img{width:100%;opacity:.7}.feature:after{background:linear-gradient(90deg,#201723f5 0%,#201723c0 55%,#20172330)}.feature .eyebrow{font-size:7px}.feature h2{font-size:32px}.feature p{font-size:10px;max-width:220px}.feature-tag{display:none}.feature .primary{font-size:8px}.about .section-heading h2{font-size:20px}.about article>span{font-size:20px}.about article{padding:20px 17px;grid-template-columns:28px 1fr;column-gap:10px}.about h3{font-size:12px}.about p{font-size:10px}.faq{margin:30px 0}.faq h2{font-size:20px}summary{font-size:11px;padding:18px 0}details p{font-size:10px}footer>div{gap:12px;flex-wrap:wrap}footer .footer-logo{font-size:23px}footer div>span{font-size:8px}footer div>a:last-child{font-size:9px}footer p{font-size:8px}#game-dialog[open]{display:block;max-width:380px;max-height:90vh;overflow:auto}#game-dialog>img{height:210px;min-height:0;object-position:center 43%}.dialog-copy{padding:25px}.dialog-copy h2{font-size:27px}.dialog-copy p{font-size:11px}#info-dialog{padding:30px}#info-dialog p{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.seo-article{margin:48px 0 0;padding:36px 38px;background:#12161d;border:1px solid #242a34;border-radius:9px;scroll-margin-top:25px}.article-heading{max-width:850px}.article-heading h2{font-size:29px;font-weight:600;line-height:1.3;margin:14px 0 18px;letter-spacing:-.5px}.article-lead{font-size:14px;line-height:1.95;color:#b0b5bf}.article-toc{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0 30px;padding-bottom:25px;border-bottom:1px solid var(--line)}.article-toc a{padding:8px 12px;background:#1a2029;border:1px solid #2c3340;border-radius:4px;color:#bdc3cc;font-size:10px}.article-toc a:hover{color:#fff;border-color:var(--orange)}.article-body{max-width:850px}.article-body h3{font-size:19px;line-height:1.45;font-weight:500;margin:30px 0 14px;color:#f2f4f8;scroll-margin-top:25px}.article-body p{font-size:13px;line-height:1.95;color:#929ba9;margin:0 0 15px}.article-body p:last-child{margin-bottom:0}.article-body h3:first-child{margin-top:0}@media(max-width:600px){.seo-article{margin-top:30px;padding:25px 20px}.article-heading h2{font-size:24px;line-height:1.35;margin-top:13px}.article-lead{font-size:12px;line-height:1.9}.article-toc{gap:7px;margin:20px 0 23px;padding-bottom:20px}.article-toc a{font-size:9px;padding:8px 10px}.article-body h3{font-size:18px;margin-top:27px}.article-body p{font-size:12px;line-height:1.95}}
.provider-filter-line{display:flex;align-items:center;gap:13px;margin-bottom:20px;font-size:10px;color:#8e97a5}.provider-filter-line select{background:#171d27;border:1px solid #303846;border-radius:4px;color:#d2d8e2;padding:9px 30px 9px 12px;font:11px Arial;max-width:230px}.provider-filter-line>button{background:transparent;border:0;color:#b6becb;font-size:10px;margin-left:auto}.games{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 13px}.game-cover{aspect-ratio:1.45}.game-cover .game-logo{position:absolute;width:78%;height:43%;object-fit:contain;left:11%;bottom:9%;filter:drop-shadow(0 2px 5px #000a)}.game-cover:has(.game-logo):before{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#0009);z-index:1;pointer-events:none}.game-cover .game-logo{z-index:2}.game-cover .view{z-index:3;white-space:nowrap}.game-meta h3{font-size:11px;line-height:1.4;margin-bottom:3px}.game-meta p{font-size:9px}.providers{padding-top:35px;margin-top:5px;scroll-margin-top:20px}.providers .section-heading h2{font-size:23px}.provider-intro,.provider-note{font-size:11px;color:#8a94a3;line-height:1.8;margin-bottom:18px}.provider-note{font-size:9px;margin:15px 0 0;color:#626d7c}.provider-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.provider-card{position:relative;padding:0;overflow:hidden;aspect-ratio:2.6;border:1px solid #2b313c;border-radius:4px;background:linear-gradient(#1b2029,#10141b);display:flex;align-items:center;justify-content:center}.provider-card[hidden]{display:none}.provider-card>img{width:100%;height:100%;object-fit:contain}.provider-card>span{font-size:clamp(11px,1.25vw,19px);font-weight:800;letter-spacing:-.5px;padding:9px;color:#f4f5f8}.provider-card:nth-child(4n)>span{color:#e2b04e}.provider-card:nth-child(4n+1)>span{color:#8ab7e4}.provider-card:nth-child(4n+2)>span{color:#d1e5d4}.provider-card small{display:none;position:absolute;inset:auto 0 0;font-size:7px;background:#0d111cea;padding:3px;color:#abb4c3}.provider-card:hover,.provider-card[aria-pressed=true]{border-color:var(--orange)}.provider-card:hover small,.provider-card[aria-pressed=true] small{display:block}.provider-empty{font-size:12px;color:#8e97a5;padding:20px}.feature .eyebrow{line-height:1.8}.feature>img{object-position:65% center}.dialog-copy .eyebrow{line-height:1.8;letter-spacing:1px}.mini-banner h2{font-size:17px}.hero h1{font-size:58px}.hero h1>span{font-size:45px}.hero-text strong{font-size:22px}@media(min-width:1500px){.games{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1000px){.games{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.providers .section-heading{flex-wrap:wrap}.providers .section-heading h2{font-size:21px}.hero h1{font-size:48px}.hero h1>span{font-size:36px}}@media(max-width:600px){.games{grid-template-columns:repeat(2,minmax(0,1fr))}.game-cover{aspect-ratio:1.35}.game-meta h3{font-size:11px}.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.provider-card{aspect-ratio:2}.provider-card>span{font-size:12px;line-height:1.3;letter-spacing:-.2px}.providers .section-heading h2{font-size:20px}.providers .section-heading h2>span{font-size:8px}.provider-intro{font-size:10px}.provider-note{font-size:8px}.provider-filter-line{gap:9px;flex-wrap:wrap;font-size:9px}.provider-filter-line select{font-size:10px;max-width:190px}.provider-filter-line button{font-size:8px}.mini-banner h2{font-size:13px}.hero h1{font-size:44px}.hero h1>span{font-size:32px}.hero-text strong{font-size:17px}.feature>div{width:90%}.feature h2{font-size:31px}}
.header-right .local-register{padding:11px 17px;font-size:11px;font-weight:600}.header-right .local-login{display:inline-flex}.header-right{gap:10px}@media(max-width:600px){.header-right{gap:7px}.header-right .age{display:none}.header-right .local-login,.header-right .local-register{padding:9px 10px;font-size:9px}header nav{display:none}.header-right{margin-left:auto}.mobile-logo{font-size:25px}.menu-toggle{font-size:21px}}
/* Individual logo assets, with transparent margins removed and no card-sized crops. */
.provider-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.provider-card{aspect-ratio:2.65;min-height:100px;padding:18px 24px;flex-direction:column;gap:6px;background:linear-gradient(160deg,#1b2029,#11161e)}.provider-card>img{display:block;width:100%;height:100%;max-width:var(--logo-max,240px);max-height:76px;object-fit:contain;flex:1;min-height:0}.provider-card.logo-invert>img{filter:invert(1)}.provider-card.with-caption>img{max-height:58px;max-width:64px}.provider-card>.provider-caption{padding:0;font-size:11px;font-weight:700;letter-spacing:.4px;color:#edf2fa}.provider-card small{font-size:8px}.provider-card:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media(min-width:1800px){.provider-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:1000px){.provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.provider-card{min-height:85px;padding:14px 18px}.provider-card>img{max-height:65px}}@media(max-width:600px){.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.provider-card{min-height:85px;aspect-ratio:2.2;padding:14px 16px}.provider-card>img{max-height:57px}.provider-card.with-caption>img{max-height:42px}.provider-card>.provider-caption{font-size:9px}}
.provider-card{min-width:0;width:100%;padding:16px 20px}.provider-card>img{flex:0 1 auto;min-width:0;width:min(100%,var(--logo-max,240px));height:65px;max-width:100%;max-height:70px}.provider-card.with-caption>img{height:48px;width:48px}@media(max-width:1000px){.provider-card{padding:14px 16px}.provider-card>img{height:56px}}@media(max-width:600px){.provider-card{padding:12px 14px}.provider-card>img{height:54px}}

/* Keep the article and FAQ aligned with the full content area. */
.article-heading,.article-body{max-width:none;min-width:0}
.faq{grid-template-columns:minmax(0,1fr);gap:16px}
.faq h2{padding-top:0}
.faq>div{min-width:0;width:100%}

/* === Пин Ап казино в фактах: бонусные карточки и таблицы === */
.casino-facts{margin:48px 0 0;scroll-margin-top:20px}
.casino-facts .section-heading h2{font-size:23px}
.bonus-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:22px 0 18px}
.bonus-card{background:linear-gradient(160deg,#1c212b,#12161d);border:1px solid #2c3340;border-radius:8px;padding:20px 22px;position:relative;overflow:hidden;min-width:0}
.bonus-card:before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--orange)}
.bonus-card:nth-child(2):before{background:var(--green)}
.bonus-card:nth-child(3):before{background:#ffbf00}
.bonus-card .eyebrow{font-size:8px}
.bonus-card>b{display:block;font-size:34px;font-style:italic;font-weight:900;letter-spacing:-1px;color:#fff;margin:12px 0 7px}
.bonus-card>p{font-size:12px;color:#d4d9e1;line-height:1.6}
.bonus-card>small{display:block;font-size:10px;color:var(--muted);line-height:1.7;margin-top:12px}
.info-tables{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.info-table-card{background:#12161d;border:1px solid #242a34;border-radius:9px;padding:22px;min-width:0}
.info-table-card>h3{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#f2f4f8;margin:0 0 14px}
.info-table-card>h3 svg{color:var(--orange);width:18px;height:18px}
table.facts{width:100%;border-collapse:collapse}
.facts th{text-align:left;vertical-align:top;width:41%;padding:10px 14px 10px 0;border-bottom:1px solid var(--line);color:var(--muted);font-weight:400;font-size:10px;letter-spacing:.8px;text-transform:uppercase;line-height:1.7}
.facts td{padding:10px 0;border-bottom:1px solid var(--line);color:#ccd2db;font-size:12px;line-height:1.7;vertical-align:top}
.facts tr:last-child th,.facts tr:last-child td{border-bottom:0}
.tables-note{font-size:10px;color:#626d7c;line-height:1.8;margin:16px 2px 0}
@media(max-width:1000px){.info-tables{grid-template-columns:1fr}.bonus-cards{grid-template-columns:1fr}}
@media(max-width:600px){.casino-facts .section-heading h2{font-size:20px}.bonus-card{padding:16px 18px}.bonus-card>b{font-size:28px;margin:10px 0 6px}.info-table-card{padding:16px 17px}.info-table-card>h3{font-size:12px}.facts th{width:43%;font-size:9px;letter-spacing:.5px;padding:9px 10px 9px 0}.facts td{font-size:11px;padding:9px 0}.tables-note{font-size:9px}}
