
.oss-play{background:#f00}.oss-play:hover,.oss-play:focus-visible{background:#c00}.oss-watch-player>.oss-article-youtube{height:100%;max-width:none}.oss-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:1.5em 0}.oss-cta-row .oss-button{width:auto;flex:0 0 auto}@media(max-width:600px){.oss-cta-row .oss-button{max-width:calc(100% - 24px);white-space:normal}}
.oss-score-verdict--text-only{display:block}.oss-watch-ready,.oss-watch-ready iframe,.oss-editorial-card-media,.oss-editorial-card-media>img{min-height:0}.oss-editorial-card-media{position:relative;overflow:hidden;aspect-ratio:16/9;background:#080b0d}.oss-editorial-card-media.oss-vertical{aspect-ratio:9/16}.oss-editorial-card-media .oss-video-thumbnail-link{display:block;width:100%;height:100%}.oss-editorial-card-media img{display:block;width:100%;height:100%;object-fit:cover}.oss-review-card-artwork{position:relative}
/* Review banners use the article text column; card badges share the same colors. */
body.single-oss_review .oss-review-score-summary{display:block;box-sizing:border-box;width:100%;max-width:100%;margin:36px auto 48px;padding:clamp(16px,2.4vw,30px);border:3px solid #32b4ec;border-radius:24px;background:linear-gradient(135deg,#080f12,#050a0c 70%);color:#f5f5f5;text-align:left;line-height:1.4}
.oss-review-score-summary .oss-score-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}
.oss-review-score-summary .oss-score-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;min-width:0}
.oss-review-score-summary .oss-score-label{display:block;font-size:clamp(20px,3vw,36px);font-weight:800;line-height:1.15;color:#32b4ec}
.oss-review-score-summary .oss-score-credit{display:block;margin:0;padding-left:18px;border-left:2px solid #3a444b;color:#9ca6ae;font-size:clamp(13px,1.7vw,22px);font-weight:500;line-height:1.3}
.oss-review-score-summary .oss-score-value{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap;font-size:clamp(48px,6.5vw,88px);font-weight:800;line-height:1;color:#fff;font-variant-numeric:tabular-nums}
.oss-review-score-summary .oss-score-scale{color:#9ca6ae;font-size:clamp(16px,2.5vw,32px);font-weight:500}
body.single-oss_review .oss-review-score-summary p.oss-score-summary-verdict{margin:24px 0 0;padding:0;border:0;color:#f5f5f5;font-size:clamp(18px,2vw,26px)!important;line-height:1.5!important;font-weight:400}
.oss-card .oss-review-card-score{display:inline-flex;align-items:baseline;align-self:flex-start;gap:8px;width:max-content;max-width:100%;min-width:0;min-height:0;margin:10px 0 12px;padding:6px 12px;border:2px solid #32b4ec;border-radius:8px;background:#080e11;font-size:16px;line-height:1.25;font-weight:700;white-space:nowrap;color:#fff}
.oss-review-card-score .oss-card-score-label{color:#32b4ec}
.oss-review-card-score .oss-card-score-value{color:#fff;font-weight:800;font-variant-numeric:tabular-nums}
.oss-review-card-score .oss-card-score-scale{color:#9ca6ae;font-weight:500}
.oss-card .oss-review-card-score--overlay{margin:0;background:rgba(0,0,0,.86)}
@media(max-width:600px){body.single-oss_review .oss-review-score-summary{border-width:2px;border-radius:18px}.oss-review-score-summary .oss-score-card-head{gap:12px}.oss-review-score-summary .oss-score-heading{display:block}.oss-review-score-summary .oss-score-credit{margin-top:8px;padding-left:0;border-left:0;font-size:12px}.oss-review-score-summary .oss-score-value{gap:5px}body.single-oss_review .oss-review-score-summary p.oss-score-summary-verdict{margin-top:20px}}
/*# sourceURL=oss-theme-inline-css */
