:root{color-scheme:dark;--pb-blue:#1966e7;--pb-bg:#100f11;--pb-bar:clamp(66px,4.85vw,94px)}
html{scroll-padding-top:calc(var(--pb-bar) + 15px)}body{background:var(--pb-bg)!important;color:#f7f7fa!important;font-family:Arial,Helvetica,sans-serif!important}
body>.sf-header{position:sticky!important;top:0!important;z-index:100!important;background:#181818!important;border:none!important}
.sf-header__bar{width:100%!important;max-width:none!important;min-height:var(--pb-bar)!important;display:flex!important;align-items:center!important;gap:clamp(10px,1.2vw,25px)!important;padding:8px clamp(12px,1vw,20px)!important}
.sf-header__note{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0!important}
.sf-header__brand img,.sf-footer__brand img{display:none!important}
.sf-header__brand .sf-brand-wordmark,.sf-footer__brand .sf-brand-wordmark{display:block!important;width:clamp(106px,11vw,210px);height:clamp(40px,3.7vw,72px);background:url(logo.svg) left center/contain no-repeat;font-size:0!important;margin:0!important}
.sf-header__nav,.sf-header__nav .sf-menu,.sf-header__nav .sf-menu__item,.sf-header__nav .sf-menu__sub{display:flex!important;align-items:center!important;gap:clamp(9px,1vw,19px)!important;padding:0!important;margin:0!important;list-style:none!important}
.sf-header__nav .sf-menu__panel{display:contents!important;visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto!important}
.sf-header__nav .sf-menu__more{display:none!important}
.sf-header__nav a{white-space:nowrap!important;font-size:clamp(11px,.91vw,18px)!important;padding:8px 0!important;text-transform:uppercase;font-weight:800!important;color:#fff!important;background:none!important}
.sf-header__actions{display:flex!important;gap:8px!important;margin:0!important}
.sf-header__actions a,.sf-drawer__actions a{border-radius:100px!important;border:1px solid #fff!important;background:transparent!important;color:#fff!important;text-transform:uppercase;font-weight:800!important;white-space:nowrap;padding:11px clamp(10px,1.75vw,34px)!important;font-size:clamp(11px,.92vw,18px)!important}
.sf-header__actions a:last-of-type,.sf-drawer__actions a:last-of-type{background:var(--pb-blue)!important;border-color:var(--pb-blue)!important}
.pb-search{position:relative;margin-left:auto}.pb-search button{width:38px;height:42px;border:0;background:none;color:white;cursor:pointer;position:relative}.pb-search button:before{content:'';position:absolute;width:15px;height:15px;border:3px solid currentColor;border-radius:50%;top:9px;left:8px}.pb-search button:after{content:'';position:absolute;width:12px;height:3px;background:currentColor;transform:rotate(45deg);top:28px;left:23px}
.pb-search-panel{position:absolute;top:100%;right:0;width:min(310px,72vw);background:#1b1b2a;padding:12px;border-radius:12px}.pb-search-panel input{width:100%;padding:8px;border-radius:8px}.pb-results a{display:block;color:white;padding:8px}
.page-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}
.page-shell>header[data-sf-hero-host]{position:relative!important;isolation:isolate;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-height:clamp(460px,35.5vw,690px)!important;padding:clamp(24px,2.2vw,44px)!important;border-radius:0!important;background:#101422!important;overflow:hidden!important}
.page-shell>header[data-sf-hero-host]>picture,.page-shell>header[data-sf-hero-host]>picture img{position:absolute!important;inset:0!important;z-index:-2!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:right center!important;opacity:1!important;filter:none!important}
.page-shell>header[data-sf-hero-host]:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0d1015bd,#0d101550 50%,transparent 80%);pointer-events:none}
.page-shell>header[data-sf-hero-host]>h1,.page-shell>header[data-sf-hero-host]>p,.page-shell>header[data-sf-hero-host]>.sf-offer{max-width:min(54%,800px)!important;margin:0 0 16px!important;color:white!important;text-align:left!important}
.page-shell>header[data-sf-hero-host]>h1{font-size:clamp(30px,3vw,58px)!important;line-height:1.12!important}
.page-shell>header[data-sf-hero-host]>p{font-size:clamp(14px,1.1vw,20px)!important;line-height:1.5!important}
.page-shell>header[data-sf-hero-host]>.sf-offer{padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
.sf-offer__title{font-size:clamp(25px,3vw,58px)!important;line-height:1.1!important;color:white!important;font-weight:800!important}.sf-offer__heading,.sf-offer__note{color:#ddd!important}
.page-shell .btn,.page-shell .cta-button{background:var(--pb-blue)!important;color:#fff!important;border:none!important;border-radius:100px!important;box-shadow:none!important;font-weight:800!important}
.sf-offer__cta{min-width:min(250px,100%);min-height:56px;text-transform:uppercase}
.page-shell>.sf-pills{position:sticky!important;top:var(--pb-bar)!important;z-index:20;display:flex!important;flex-wrap:nowrap!important;width:100%!important;max-width:none!important;gap:clamp(16px,2.4vw,46px)!important;overflow:auto!important;scrollbar-width:thin;background:#1b1b2b!important;margin:0!important;padding:14px clamp(16px,2.2vw,42px)!important;border:0!important;border-radius:0!important}
.sf-pills a{display:flex!important;align-items:center!important;gap:10px!important;flex:none!important;white-space:nowrap!important;background:none!important;border:0!important;color:white!important;font-size:clamp(14px,1.12vw,22px)!important;padding:5px 0!important}.sf-pills a:before{content:attr(data-icon);color:var(--pb-blue);font-size:1.75em;font-weight:bold}
.page-shell>.section,.page-shell>.sf-partner,.page-shell>article:not(.sf-offer){width:min(calc(100% - 36px),1320px)!important;margin:28px auto!important;background:transparent!important;color:#f2f2f6!important}
.page-shell>#sf-games{width:calc(100% - 36px)!important;padding:25px 0!important}.page-shell>#sf-games h2{border-left:6px solid var(--pb-blue);padding-left:16px;color:white!important;font-size:clamp(25px,2vw,38px)!important}
.pb-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1vw,18px);margin:24px 0}.pb-gallery div{aspect-ratio:1;border-radius:16px;background:url(games.webp) var(--tile) center/500% 100% no-repeat}.pb-gallery div:first-child{border:4px solid #e9b65c}
.page-shell h2,.page-shell h3,.page-shell h4{color:#fff!important}.page-shell table,.page-shell th,.page-shell td{background:#1b1b26!important;color:white!important;border-color:#393947!important}
body>.sf-footer{background:#181818!important;color:#eee!important}
@media(max-width:1100px){.sf-header__nav a{font-size:10px!important}.sf-header__nav,.sf-header__nav .sf-menu,.sf-header__nav .sf-menu__sub{gap:8px!important}}
@media(max-width:900px){.sf-header__nav{display:none!important}.sf-header__actions{margin-left:auto!important}.pb-search{margin-left:auto}.page-shell>header[data-sf-hero-host]>h1,.page-shell>header[data-sf-hero-host]>p,.page-shell>header[data-sf-hero-host]>.sf-offer{max-width:75%!important}}
@media(max-width:600px){.pb-gallery{grid-template-columns:repeat(5,68%);overflow:auto;scroll-snap-type:x mandatory}.pb-gallery div{scroll-snap-align:start}.page-shell>header[data-sf-hero-host]>h1,.page-shell>header[data-sf-hero-host]>p,.page-shell>header[data-sf-hero-host]>.sf-offer{max-width:100%!important}.page-shell>header[data-sf-hero-host]:after{background:#0c1016b8}.sf-header__bar{gap:7px!important}.sf-header__brand .sf-brand-wordmark{width:95px}.sf-header__actions a{padding:8px!important;font-size:10px!important}}
.sf-footer .sf-header__note{position:static!important;width:auto;height:auto;overflow:visible;clip-path:none;padding:12px 18px!important;color:#c5c5d0;text-align:center;font-size:13px}
