.betclic-review .brand-scorecard[data-brand=betclic]{background:#301923;box-shadow:3px 4px 0 #c7b3a4}
.betclic-review [data-brand=betclic] .scorecard-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#291921d9,transparent 75%)}
.betclic-review [data-brand=betclic] .scorecard-character{width:52%;min-width:0;height:auto;max-height:440px;bottom:43px;right:-4px}
.betclic-review [data-brand=betclic] .scorecard-content{width:55%}
.betclic-review [data-brand=betclic] .scorecard-logo{width:150px;height:72px}
.betclic-review [data-brand=betclic] .scorecard-caption,.betclic-review [data-brand=betclic] .scorecard-rating>span{color:#f3dedb}
.betclic-review [data-brand=betclic] .dock-character{width:auto;height:calc(100% + 16px);max-width:54%;max-height:none;bottom:0;right:-3px}
.betclic-review .sidebar-offer,.betclic-review .evidence-shot .capture-heading{background:#301923}
.betclic-review .sidebar-offer>a{background:var(--blue);border-color:#7792ee}
.betclic-review .brand-offer .offer-scene:after{background:linear-gradient(90deg,#301923d9,#30192366)}
.betclic-review .brand-offer .button{background:var(--blue);border:2px solid var(--ink);box-shadow:3px 4px 0 var(--ink);color:#fff;white-space:nowrap}
.betclic-review .brand-offer .button:active{transform:translate(2px,2px);box-shadow:1px 2px 0 var(--ink)}
.betclic-phone-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}
.betclic-phone-gallery:empty{display:none}
.betclic-mobile-pair{grid-template-columns:repeat(2,minmax(0,1fr))}
.betclic-phone-gallery .platform-shot{margin:0;min-width:0;overflow:hidden}
.betclic-phone-gallery .capture-heading{padding:10px;min-height:52px}
.betclic-phone-gallery .capture-heading>span{font-size:11px;line-height:1.5}
.betclic-phone-gallery .capture-open{background:#301923}
.betclic-phone-gallery .capture-open>img{width:100%;height:auto;max-height:460px;object-fit:contain}
.betclic-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){.betclic-review [data-brand=betclic] .scorecard-character{width:48%;max-height:290px;bottom:43px}.betclic-phone-gallery{gap:10px}.betclic-phone-gallery .capture-heading .icon{display:none}}
@media(max-width:560px){.betclic-review [data-brand=betclic] .scorecard-logo{width:120px;height:62px}.betclic-review [data-brand=betclic] .scorecard-content{width:58%}.betclic-review [data-brand=betclic] .scorecard-character{width:61%;max-height:285px}.betclic-phone-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:12px}.betclic-phone-gallery .platform-shot{flex:0 0 225px;scroll-snap-align:start}.betclic-phone-gallery .capture-heading{min-height:42px}.betclic-phone-gallery .capture-open>img{max-height:58svh}.betclic-review .brand-offer .offer-evidence{max-width:100px}.betclic-review .brand-offer .offer-actions{align-items:center}}
