/* IRONScale v353 — adapter review source fidelity + chart/theme repair */
.review-v353 .review-original-flow-v353{display:grid;gap:22px;margin-top:18px}
.review-v353 .review-original-step-v353{padding:18px;border:1px solid rgba(201,167,68,.24);border-radius:14px;background:rgba(255,255,255,.018)}
.review-v353 .review-original-step-v353>p{margin:12px 0 0;line-height:1.72}
.review-v353 .review-single-v353{display:grid;grid-template-columns:minmax(0,780px);justify-content:center;margin:14px auto 16px}
.review-v353 .review-pair-v353{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:14px 0 18px;align-items:start}
.review-v353 .review-single-v353 .review-photo-v160,.review-v353 .review-pair-v353 .review-photo-v160{margin:0}
.review-v353 .review-single-v353 img,.review-v353 .review-pair-v353 img{display:block;width:100%;height:330px;object-fit:contain;background:#171a18;border-radius:10px}
.review-v353 .review-single-v353 img{height:auto;max-height:580px}
.review-v353 .review-bulk-grid-v353 img{height:330px}
.review-v353 .review-source-subhead-v353{margin:28px 0 12px;color:#c9a943;font:700 18px/1.3 Georgia,serif}
.review-v353 .review-model-block-v353,.review-v353 .review-spec-block-v353{margin:12px 0 16px;padding:12px 14px;border-left:3px solid #a98328;background:rgba(191,153,48,.07);line-height:1.65}
.review-v353 .review-protocol-list-v353{columns:2;column-gap:28px;margin:10px 0 18px;padding-left:22px;line-height:1.65}
.review-v353 .review-test-photo-v353{max-width:760px;margin:14px auto 22px}
.review-v353 .review-test-photo-v353 .review-single-v353{margin:0}
.review-v353 .review-adapter-chart-slot-v353{margin:20px 0 12px;min-height:1px}
.review-v353 .review-adapter-chart-slot-v353>.iron-ac-live-v310{margin:0!important;width:100%!important}
.review-v353 .review-adapter-chart-slot-v353 .iron-ac-frame{width:100%!important;max-width:none!important}
/* v351 had unscoped forced light result colors; dark mode is dark again. */
body.review-v353:not(.light) .review-conclusion-v160{background:linear-gradient(180deg,#10130f,#0b0e0b)!important;border-color:#7f681f!important;color:#eee7d5!important}
body.review-v353:not(.light) .review-conclusion-v160 p,body.review-v353:not(.light) .review-conclusion-v160 li,body.review-v353:not(.light) .review-conclusion-v160 .review-attention-v160{color:#eee7d5!important}
body.review-v353:not(.light) .review-conclusion-v160 h2,body.review-v353:not(.light) .review-conclusion-v160 h3{color:#d4b34d!important}
body.review-v353:not(.light) .review-conclusion-v160 .review-kicker{color:#c8a640!important}
body.review-v353:not(.light) .review-conclusion-v160 .review-procon-v160>div{background:#111510!important;border-color:rgba(200,166,64,.28)!important;color:#eee7d5!important}
body.review-v353:not(.light) .review-conclusion-v160 .review-attention-v160{background:rgba(184,145,42,.08)!important;border-color:rgba(200,166,64,.35)!important}
body.review-v353:not(.light) .review-conclusion-v160 .review-actions-v160 a{color:#e0c66d!important}
body.review-v353:not(.light) .review-conclusion-v160 .review-photo-v160 figcaption{color:#aaa28f!important}
/* Light mode keeps the cream IRONScale result card. */
body.light.review-v353 .review-conclusion-v160{background:linear-gradient(180deg,#f7f2df,#eee7cc)!important;color:#222!important}
body.light.review-v353 .review-conclusion-v160 p,body.light.review-v353 .review-conclusion-v160 li,body.light.review-v353 .review-conclusion-v160 .review-attention-v160{color:#222!important}
body.light.review-v353 .review-conclusion-v160 .review-procon-v160>div{background:rgba(255,255,255,.38)!important}
@media(max-width:680px){.review-v353 .review-pair-v353{grid-template-columns:1fr}.review-v353 .review-pair-v353 img,.review-v353 .review-bulk-grid-v353 img{height:auto;max-height:520px}.review-v353 .review-protocol-list-v353{columns:1}.review-v353 .review-original-step-v353{padding:13px}}
