.bookmaker-review .scorecard-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#15171ee8,transparent 85%)}
.bookmaker-review .scorecard-character{width:57%;height:auto;max-height:440px;bottom:43px;right:-5px}
.bookmaker-review .scorecard-content{width:58%}
.bookmaker-review .scorecard-logo{width:176px;height:65px;object-fit:contain;object-position:left center}
.bookmaker-review .scorecard-caption,.bookmaker-review .scorecard-rating>span{color:#fff5e3}
.bookmaker-review .sidebar-scorecard .dock-character{width:auto;height:calc(100% + 16px);max-width:52%;max-height:none;bottom:0;right:0}
.bookmaker-review .brand-offer .offer-scene:after{background:linear-gradient(90deg,#15171eed,#15171e60)}
.bookmaker-review .discussion-empty{padding:24px;background:var(--paper);border-radius:12px;color:var(--muted);font-size:14px;line-height:1.8}
@media(max-width:560px){.bookmaker-review .scorecard-character{width:53%;max-height:278px}.bookmaker-review .scorecard-logo{width:135px}.bookmaker-review .brand-offer .offer-evidence{max-width:114px}}

@media(max-width:760px){:is(.leon-review,.betify-review) .review-title .brand-scorecard:has(.character-cutout){margin-top:38px}}
@media(max-width:360px){.betify-review .review-scorecard.brand-scorecard .character-cutout .scorecard-character{height:124%}.betify-review .review-title .brand-scorecard:has(.character-cutout){margin-top:24px}}

.expert-note{display:flex;align-items:flex-start;gap:17px;background:var(--bluewash);border-radius:14px;padding:22px;margin:26px 0}.expert-portrait{width:60px;height:60px;flex:none}.expert-portrait img{width:100%;height:100%;border-radius:50%;object-fit:cover}.expert-note .eyebrow{font-size:10px}.expert-note p{font-size:14px;line-height:1.75;margin:8px 0 12px;color:var(--ink)}.expert-signature{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;color:var(--blue);font-size:13px;font-weight:750}.expert-signature small{font-size:11px;font-weight:500;color:var(--muted)}
@media(max-width:650px){.bookmaker-review .expert-note{padding:16px;gap:12px}.bookmaker-review .expert-portrait{width:46px;height:46px}.bookmaker-review .expert-note p{font-size:14px}}
@media(max-width:360px){.leovegas-review .review-scorecard.brand-scorecard .character-cutout .scorecard-character{height:124%;right:-16px}}
