/* Current offer: dark surfaces, real products, clear light regions. */
html body .mr-light-key{display:flex;align-items:center;gap:8px;margin-top:8px;color:#d7dce1;font-size:11px;line-height:1.5}
html body .mr-light-key i{width:8px;height:8px;border-radius:50%;background:#ffd85a;box-shadow:0 0 8px #ffd85a40;flex:none}
html body[data-wcob-review]{--pe-ink:#f1f4f7;--pe-muted:#bac4cd;--pe-paper:#090c10;background:#090c10!important;color:#d4dce3}
html body[data-wcob-review] #content,html body[data-wcob-review] #content>.ast-container,html body[data-wcob-review] #content .pe-section{background:#090c10!important}
html body[data-wcob-review] .pe-story img{background:transparent!important;border-radius:0!important;aspect-ratio:auto!important;max-height:560px!important}
html body[data-wcob-review] .pe-story figcaption{color:#9caab6!important}
html body[data-wcob-review] .pe-story+.pe-story,html body[data-wcob-review] .pe-steps li,html body[data-wcob-review] .pe-faq details{border-color:#ffffff22!important}
html body[data-wcob-review] #content .pe-hero{background-position:70% center!important}
html body[data-wcob-review] #content .pe-hero::before{background:linear-gradient(90deg,#090c10ee,#090c10b3 40%,#090c1020 80%)!important}
html body[data-wcob-review] #content .pe-hero-copy>p:not(.pe-kicker){max-width:540px}
html body[data-accessory-review] #content .mr-accessory-visual{display:grid;grid-template-columns:1fr;padding:26px!important;gap:20px;background:radial-gradient(ellipse at 50% 35%,#26333e55,transparent 68%),#0c1015!important;border:1px solid #ffffff12!important;border-radius:20px!important;min-width:0;align-items:center}
html body[data-accessory-review] #content .mr-accessory-visual.mr-pair{grid-template-columns:1fr 1fr}
html body[data-accessory-review] #content .mr-product{margin:0!important;min-width:0}
html body[data-accessory-review] #content .mr-product a{display:block;border:0!important;padding:0!important;background:none!important}
html body[data-accessory-review] #content .mr-product img{display:block!important;width:100%!important;height:clamp(200px,28vw,420px)!important;max-height:none!important;object-fit:contain!important;object-position:center!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important}
html body[data-accessory-review] #content .mr-product.mr-installation img{object-fit:cover!important;border-radius:12px!important}
html body[data-accessory-review] #content .mr-product figcaption{font-size:12px;line-height:1.5;color:#bcc6ce;text-align:center;margin-top:15px}
html body[data-accessory-review] #content .mr-rm{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 14px}
html body[data-accessory-review] #content .mr-rm .mr-product img{height:160px!important}
html body[data-accessory-review] #content .mr-rm .mr-product:first-child{grid-column:span 2}
html body[data-accessory-review] #content .mr-rm .mr-product:first-child img{height:220px!important}
@media(max-width:767px){
 html body[data-wcob-review] #content .pe-hero{background-size:auto 53svh!important;background-position:center top!important;background-repeat:no-repeat!important;background-color:#090c10!important}
 html body[data-wcob-review] #content .pe-hero::before{background:linear-gradient(0deg,#090c10 37%,#090c10a0 54%,transparent 74%)!important}
 html body[data-wcob-review] #content .pe-story-grid{gap:28px!important}
 html body[data-wcob-review] #content .pe-wrap{width:calc(100% - 44px)!important}
 html body[data-wcob-review] #content .pe-section{padding-block:55px!important}
 html body[data-wcob-review] #content .pe-story img{max-height:380px!important}
 html body[data-accessory-review] #content .mr-accessory-visual{padding:16px!important;gap:14px!important}
 html body[data-accessory-review] #content .mr-product img{height:210px!important}
 html body[data-accessory-review] #content .mr-product figcaption{font-size:11px;margin-top:12px}
 html body[data-accessory-review] #content .mr-rm{grid-template-columns:1fr 1fr!important}
 html body[data-accessory-review] #content .mr-rm .mr-product img{height:145px!important}
 html body[data-accessory-review] #content .mr-rm .mr-product:first-child img{height:190px!important}
}

html body[data-accessory-review] #content .mr-cable-window{display:block;position:relative;overflow:hidden;height:clamp(160px,22vw,300px)}
html body[data-accessory-review] #content .mr-cable-window img{position:absolute!important;left:0;top:50%;width:188.17%!important;max-width:none!important;height:auto!important;transform:translateY(-50%)}
html body[data-accessory-review] #content .mr-cable-right img{left:-113.41%;width:213.41%!important}

/* Accessories remain dark through the FAQ and page exit. */
html body[data-accessory-review]{--pe-ink:#f1f4f7;--pe-muted:#bac4cd;--pe-paper:#090c10}
html body[data-accessory-review] #content .pe-section,html body[data-accessory-review] #content .pc-offer-return-end{background:#090c10!important;color:#d4dce3}
html body[data-accessory-review] #content .pe-faq :is(h2,summary){color:#f1f4f7!important}
html body[data-accessory-review] #content .pe-faq .pe-prose{color:#bac4cd!important}
html body[data-accessory-review] #content .pe-faq details{border-color:#ffffff24!important}
html body[data-accessory-review] #content .pc-offer-return{display:inline-flex;align-items:center;min-height:44px;color:#eef2f5!important;text-decoration:none;font-size:15px;font-weight:400;border-bottom:1px solid #ffffff55;padding:7px 0;margin:0 0 24px}
html body[data-accessory-review] #content .pc-offer-return:hover{border-color:#fff}
html body[data-accessory-review] #content .pc-offer-return:focus-visible{outline:2px solid #fff;outline-offset:5px}
html body[data-accessory-review] #content .pc-offer-return-end{padding:20px max(7vw,24px) 70px}
