.rainbet-review .brand-scorecard[data-brand=rainbet]{background:#131b32;box-shadow:3px 4px 0 #c7b3a4}
.rainbet-review [data-brand=rainbet] .scorecard-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#131b32e6,transparent 82%)}
.rainbet-review [data-brand=rainbet] .scorecard-character{width:61%;min-width:0;height:auto;max-height:440px;bottom:43px;right:-7px}
.rainbet-review [data-brand=rainbet] .scorecard-content{width:57%}
.rainbet-review [data-brand=rainbet] .scorecard-logo{width:157px;height:66px;object-fit:contain;object-position:left center}
.rainbet-review [data-brand=rainbet] .scorecard-caption,.rainbet-review [data-brand=rainbet] .scorecard-rating>span{color:#e1e8fa}
.rainbet-review [data-brand=rainbet] .dock-character{width:auto;height:calc(100% + 16px);max-width:56%;max-height:none;bottom:0;right:-3px}
.rainbet-review [data-brand=rainbet] .dock-logo{object-fit:contain;object-position:left center}
.rainbet-review .sidebar-offer,.rainbet-review .evidence-shot .capture-heading{background:#131b32}
.rainbet-review .sidebar-offer>a{background:var(--blue);border-color:#7792ee}
.rainbet-review .brand-offer .offer-scene:after{background:linear-gradient(90deg,#131b32eb,#131b3266)}
.rainbet-review .brand-offer .button{background:var(--blue);border:2px solid var(--ink);box-shadow:3px 4px 0 var(--ink);color:#fff;white-space:nowrap}
.rainbet-review .brand-offer .button:active{transform:translate(2px,2px);box-shadow:1px 2px 0 var(--ink)}
.rainbet-review .discussion-empty{padding:24px;background:var(--paper);border-radius:12px;color:var(--muted);font-size:14px;line-height:1.8}
@media(max-width:760px){.rainbet-review [data-brand=rainbet] .scorecard-character{width:50%;max-height:290px;bottom:43px}}
@media(max-width:560px){.rainbet-review [data-brand=rainbet] .scorecard-logo{width:123px;height:62px}.rainbet-review [data-brand=rainbet] .scorecard-content{width:58%}.rainbet-review [data-brand=rainbet] .scorecard-character{width:57%;max-height:270px}.rainbet-review .brand-offer .offer-evidence{max-width:114px}.rainbet-review .brand-offer .offer-actions{align-items:center}}
@media(min-width:1001px) and (min-height:851px) and (max-height:950px){.rainbet-review .reference-stack{gap:12px}.rainbet-review .sidebar-brand-facts th,.rainbet-review .sidebar-brand-facts td{padding:5px 0}.rainbet-review .sidebar-offer{padding:12px 15px;min-height:94px}.rainbet-review .sidebar-newsletter{padding:14px}}

.rainbet-review [data-brand=rainbet] .scorecard-character{right:-10px;width:58%}.rainbet-review [data-brand=rainbet] .scorecard-logo{width:160px}.rainbet-review .evidence-shot .capture-heading{color:#fff6e3}
