@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;src:url(../fonts/manrope.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;src:url(../fonts/manrope-2.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.is7{width:99px!important;height:99px!important;position:absolute!important;top:-9999px!important;overflow:scroll!important}
.is8{margin-bottom:0px!important}
.is9{transform:none!important;transition:transform 375ms cubic-bezier(0,0,0.2,1)!important}
.is10{height:100%!important}
.is11{display:flex!important;flex-direction:column!important;gap:4px!important}
.is26{background-image:url(../images/decor-bg.webp)!important}
.is27{background-image:url(../images/decor-bg-2.webp)!important}
.is28{background-image:url(../images/decor-bg-3.webp)!important}
.is32{height:60px!important;width:60px!important}
.is33{height:56px!important;width:56px!important}
.is34{height:64px!important;width:64px!important}
.is35{height:50px!important;width:50px!important}
.is36{height:50px!important;width:45px!important}
.is37{height:50px!important;width:77px!important}
.is38{color:#7325D9!important}
/* layout switch: PC markup from 1024px, mobile markup below */
@media (max-width:1023.98px){.only-pc{display:none!important}}
@media (min-width:1024px){.only-mob{display:none!important}}
/* former <button> elements turned into links/spans keep the button reset of the site */
:where(.as-btn){display:inline-flex;align-items:center;justify-content:center;border:0;outline:none;box-sizing:border-box;color:inherit;font:inherit;margin:0;cursor:pointer;text-decoration:none}
:where(a){color:inherit}
/* main banner: the ad of the snapshots as a picture (cropped like the site's card) */
.promo-banner-link{display:block;border-radius:8px;overflow:hidden}
.promo-banner-img{display:block;width:100%;height:auto}
/* virtualized rows (react-window) as plain scroll rows */
:is(.vrow-scroll,.m-vrow-scroll){overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth;width:100%}
:is(.vrow-scroll,.m-vrow-scroll)::-webkit-scrollbar{display:none}
:is(.vrow,.m-vrow){width:max-content!important}
:is(.vrow--1,.m-vrow--1){display:flex}
:is(.vrow--2,.m-vrow--2){display:grid;grid-template-rows:repeat(2,1fr);grid-auto-flow:column}
:is(.vrow,.m-vrow)>*{flex:none}
/* logo */
:is(.nw-logo,.m-nw-logo){display:block;height:20px;width:auto}
:is(.nw-logo--footer,.m-nw-logo--footer){height:26px}

/* links wrapped around template blocks that had none (menu items, logos) */
a.nw-wrap{display:contents;color:inherit;text-decoration:none}
[data-go="go"]:not(a){cursor:pointer}
/* SEO text */
[data-testid=seo-casino-featured-banner] p{margin:0 0 12px}
[data-testid=seo-casino-featured-banner] :is(ul,ol){margin:0 0 12px;padding-left:22px}
[data-testid=seo-casino-featured-banner] ul{list-style:disc}[data-testid=seo-casino-featured-banner] ol{list-style:decimal}
[data-testid=seo-casino-featured-banner] li{margin:0 0 4px}
[data-testid=seo-casino-featured-banner] .seo-table-wrap{overflow-x:auto;max-width:100%;margin:0 0 14px}
[data-testid=seo-casino-featured-banner] .seo-table-wrap table{border-collapse:collapse;min-width:100%}
[data-testid=seo-casino-featured-banner] .seo-table-wrap :is(th,td){border:1px solid rgba(255,255,255,.12);padding:8px 12px;text-align:left;vertical-align:top}
[data-testid=seo-casino-featured-banner] .seo-table-wrap th{background:rgba(255,255,255,.05);font-weight:600}
/* author: box under the text of the review pages, header of the author page */
.author-box{display:flex;gap:16px;align-items:flex-start;margin:20px 0 8px;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(30,34,36,.8);font-family:Manrope,sans-serif}
.author-box__photo{flex:0 0 auto;width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid rgba(93,0,205,.6)}
.author-box__label{margin:0 0 2px;font-size:11px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:rgb(128,149,147)}
.author-box__name{margin:0;font-size:16px;line-height:24px;font-weight:700;color:#fff}
.author-box__role{margin:0 0 8px;font-size:12px;line-height:18px;color:#b98cff}
.author-box__bio{margin:0 0 12px;font-size:13px;line-height:20px;color:#b9cccc}
[data-testid=seo-casino-featured-banner] .author-box__link{display:inline-block;padding:8px 14px;border-radius:8px;background:rgba(93,0,205,.6);color:#fff;font-size:13px;font-weight:600;line-height:18px;text-decoration:none!important}
[data-testid=seo-casino-featured-banner] .author-box__link:hover{background:rgba(93,0,205,.85)}
.author-head{display:flex;gap:16px;align-items:center;margin:0 0 16px}
.author-head .author-box__photo{width:96px;height:96px}
.author-head h1{margin:0}
/* footer: five links in one wrapped row */
[data-testid=app-footer-banner-links]{max-width:720px;flex-wrap:wrap;gap:6px 18px;justify-content:center}
[data-testid=app-footer-banner-links] a{white-space:nowrap}
@media (max-width:1023.98px){.author-box{padding:16px;gap:12px}.author-box__photo{width:56px;height:56px}.author-head .author-box__photo{width:72px;height:72px}}
