.game-reviews{--gr-panel:var(--surface,var(--panel));--gr-text:var(--text,var(--ink));--gr-accent:var(--amber);color:var(--gr-text)}.game-reviews[data-brand=sportsbetio]{--gr-accent:var(--green)}.game-reviews[data-brand=bitstarz]{--gr-accent:var(--lime)}.game-reviews[data-brand=woocasino]{--gr-accent:var(--cyan)}.game-reviews :where(img){max-width:100%;height:auto;display:block}.game-reviews :where(a,summary){touch-action:manipulation;text-underline-offset:.22em}.game-reviews :where(a:not(.button):hover){color:var(--gr-accent)}.game-reviews :where(a,summary):focus-visible{outline:3px solid var(--gr-accent);outline-offset:4px}.game-reviews :where(h1,h2,h3){text-wrap:balance;overflow-wrap:anywhere}.game-reviews :where(h1){margin:0 0 1.25rem;font-size:clamp(2.45rem,5.5vw,4.6rem)}.game-reviews :where(h2){margin:0 0 1.2rem;font-size:clamp(1.75rem,3vw,2.65rem)}.game-reviews :where(h3){margin:0 0 .9rem;font-size:1.5rem}.game-reviews :where(p){margin:0 0 1.2rem}.gr-article-top{color:var(--muted);align-items:center;gap:12px;padding-top:18px;display:flex}.gr-back-link{align-items:center;min-height:44px;font-size:.82rem;text-decoration:none;display:inline-flex}.gr-collection-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:30px 64px;display:grid}.gr-collection-intro{min-width:0}.gr-collection-intro h1{max-width:16ch}.gr-lead{max-width:48ch;color:var(--muted);font-size:1.18rem;line-height:1.65}.gr-collection-art{object-fit:cover;border:1px solid var(--line);border-radius:var(--radius);width:100%;height:420px!important}.gr-text-link{min-height:44px;color:var(--gr-accent);align-items:center;gap:18px;font-weight:750;display:inline-flex}.gr-section-label{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:28px;padding-top:28px;display:flex}.gr-section-label h2,.gr-section-label p{margin:0}.gr-section-label :is(p,a){color:var(--muted);font-size:.85rem}.gr-review-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.gr-review-card{background:var(--gr-panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;overflow:hidden}.gr-card-image{border-bottom:1px solid var(--line);background:#ffffff06;justify-content:center;align-items:center;min-height:210px;padding:24px;display:flex}.gr-card-image img{object-fit:contain;width:100%;transition:transform .2s}.gr-review-card:hover .gr-card-image img{transform:scale(1.025)}.gr-card-copy{padding:26px 42px 26px 26px;position:relative}.gr-card-copy .eyebrow{font-size:.65rem}.gr-card-copy h3 a{text-decoration:none}.gr-card-copy>p:not(.eyebrow){color:var(--muted);font-size:.96rem}.gr-card-number{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;position:absolute;top:25px;right:16px}.gr-card-meta{color:var(--muted);flex-wrap:wrap;gap:8px 20px;font-size:.75rem;display:flex}.gr-method-strip{background:var(--gr-panel);border:1px solid var(--line);border-radius:var(--radius);margin-block:56px 72px;padding:32px}.gr-method-strip p{color:var(--muted);max-width:75ch}.gr-article-hero{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:54px;padding-block:28px 50px;display:grid}.gr-article-hero h1{max-width:19ch}.gr-deck{max-width:48ch;color:var(--muted);font-size:1.2rem;line-height:1.6}.gr-byline{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:24px;font-size:.78rem;display:flex}.gr-title-art{border:1px solid var(--line);border-radius:var(--radius);background:var(--gr-panel);place-items:center;min-height:240px;padding:30px;display:grid}.gr-title-art img{object-fit:contain;width:100%}.gr-article-grid{border-top:1px solid var(--line);grid-template-columns:215px minmax(0,760px);justify-content:space-between;align-items:start;gap:56px;padding-top:40px;display:grid}.gr-article-rail{min-width:0;position:sticky;top:105px}.game-reviews .gr-toc{margin:0;display:block}.gr-toc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:.85rem;font-weight:750;list-style:none;display:flex}.gr-toc summary::-webkit-details-marker{display:none}.gr-toc summary:after{content:"+";color:var(--gr-accent);font-size:1.2rem}.gr-toc details[open] summary:after{content:"−"}.gr-toc ol{margin:12px 0;padding:0;list-style:none}.gr-toc li{border-bottom:1px solid var(--line)}.game-reviews .gr-toc a{min-height:44px;color:var(--muted);border:0;padding:12px 0;font-size:.82rem;line-height:1.5;text-decoration:none;display:block}.gr-rail-note{color:var(--muted);font-size:.75rem;margin-top:22px!important}.gr-article-body{min-width:0}.gr-intro{font-size:1.17rem;line-height:1.8}.gr-fact-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--gr-panel);grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 12px;display:grid;overflow:hidden}.gr-fact-grid>div{min-width:0;padding:18px 22px}.gr-fact-grid>div:nth-child(n+3){border-top:1px solid var(--line)}.gr-fact-grid>div:nth-child(odd){border-right:1px solid var(--line)}.gr-fact-grid dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem}.gr-fact-grid dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.94rem;line-height:1.5}.gr-fact-source{color:var(--muted);font-size:.76rem}.gr-prose-section{margin-top:45px;scroll-margin-top:100px}.gr-section-count{color:var(--gr-accent);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:.72rem;display:block}.gr-prose-section h2{max-width:28ch}.gr-prose-section p{color:var(--muted);line-height:1.85}.gr-inline-figure{background:var(--gr-panel);border:1px solid var(--line);border-radius:var(--radius);margin:32px 0;padding:8px}.gr-inline-figure img{border-radius:calc(var(--radius) - 4px);width:100%}.gr-term-panel{border:1px solid var(--line);border-left:3px solid var(--gr-accent);border-radius:var(--radius);background:var(--gr-panel);margin-top:36px;padding:26px}.gr-term-panel table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:.88rem}.gr-term-panel :is(th,td){vertical-align:top;border-top:1px solid var(--line);overflow-wrap:anywhere;padding:14px 12px 14px 0}.gr-term-panel thead th{color:var(--muted);text-transform:uppercase;border-top:0;font-size:.7rem}.gr-term-panel th:first-child{width:35%}.gr-term-panel td{color:var(--muted)}.gr-questions{margin-top:50px;scroll-margin-top:100px}.gr-questions details{border-top:1px solid var(--line)}.gr-questions details:last-child{border-bottom:1px solid var(--line)}.gr-questions summary{cursor:pointer;padding:20px 0;font-weight:700}.gr-questions details p{color:var(--muted)}.gr-source-notes{border-top:1px solid var(--line);margin-block:48px 30px;padding-top:24px;scroll-margin-top:100px}.gr-source-notes h2{font-size:1.55rem}.gr-source-notes p{color:var(--muted);font-size:.83rem}.gr-source-notes a{overflow-wrap:anywhere}.gr-related{margin-block:40px 72px}.gr-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.gr-related-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--gr-panel);min-width:0;padding:24px}.gr-related-grid .eyebrow{font-size:.65rem}.gr-related-grid h3{font-size:1.45rem}.gr-related-grid h3 a{text-decoration:none}.gr-related-grid p:not(.eyebrow){color:var(--muted);margin:0;font-size:.9rem}.gr-method-page{max-width:820px;padding-block:28px 72px}.gr-method-page h2{margin-top:40px}.gr-method-page p{color:var(--muted)}.gr-source-list{padding-left:20px}.gr-source-list a{align-items:center;min-height:44px;display:inline-flex}.game-reviews[data-brand=sportsbetio] .gr-review-card{grid-template-columns:minmax(140px,.65fr) minmax(0,1fr);display:grid}.game-reviews[data-brand=sportsbetio] .gr-card-image{border-bottom:0;border-right:1px solid var(--line);padding:16px}.game-reviews[data-brand=bitstarz] .gr-article-grid{grid-template-columns:minmax(0,760px) 215px}.game-reviews[data-brand=bitstarz] .gr-article-rail{order:2}.game-reviews[data-brand=bitstarz] .gr-article-body{order:1}.game-reviews[data-brand=woocasino] .gr-review-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.game-reviews[data-brand=woocasino] .gr-card-image{padding:16px}@media (width<=1000px){.gr-collection-hero,.gr-article-hero{gap:30px}.gr-article-grid,.game-reviews[data-brand=bitstarz] .gr-article-grid{grid-template-columns:180px minmax(0,1fr);gap:32px}.game-reviews[data-brand=bitstarz] .gr-article-grid{grid-template-columns:minmax(0,1fr) 180px}.game-reviews[data-brand=sportsbetio] .gr-review-card{grid-template-columns:1fr}.game-reviews[data-brand=sportsbetio] .gr-card-image{border-right:0;border-bottom:1px solid var(--line)}.game-reviews[data-brand=woocasino] .gr-review-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-related-grid{gap:12px}.gr-related-grid article{padding:18px}}@media (width<=760px){.gr-collection-hero,.gr-article-hero{grid-template-columns:1fr;gap:24px;padding-block:18px 36px}.game-reviews h1{max-width:23ch;font-size:clamp(2.3rem,9vw,3.5rem)}.gr-collection-art{aspect-ratio:16/9;height:auto!important}.gr-lead,.gr-deck{font-size:1.06rem}.gr-review-cards,.game-reviews[data-brand=woocasino] .gr-review-cards{grid-template-columns:1fr;gap:20px}.gr-card-image{min-height:0;padding:24px}.gr-card-image img{max-height:260px}.gr-card-copy{padding:22px 40px 22px 22px}.gr-title-art{min-height:0;padding:24px}.gr-title-art img{max-height:260px}.gr-article-grid,.game-reviews[data-brand=bitstarz] .gr-article-grid{grid-template-columns:1fr;gap:22px;padding-top:14px}.gr-article-rail,.game-reviews[data-brand=bitstarz] .gr-article-rail{border-bottom:1px solid var(--line);order:0;position:static}.gr-article-body,.game-reviews[data-brand=bitstarz] .gr-article-body{order:1}.gr-rail-note{display:none}.gr-intro{font-size:1.08rem}.gr-fact-grid>div{padding:16px}.gr-fact-grid dd{font-size:.86rem}.gr-prose-section{margin-top:34px}.gr-term-panel{padding:20px}.gr-related-grid{grid-template-columns:1fr}.gr-method-strip{margin-block:36px 48px;padding:24px}.gr-related{margin-bottom:48px}}@media (width<=380px){.gr-fact-grid{grid-template-columns:1fr}.gr-fact-grid>div{border:0!important}.gr-fact-grid>div+div{border-top:1px solid var(--line)!important}.gr-term-panel{padding:16px}.gr-term-panel table{font-size:.8rem}.gr-byline{gap:6px 14px}.editorial-page .site-header .brand__icon{display:none}}@media (prefers-reduced-motion:reduce){.gr-card-image img{transition:none}}
