/* ==========================================================
   LUNARA review layout fix -- 2026-09-21
   Scope: single review pages only.
   1. Centered 760px reading column (was a 790px column pinned left
      beside a mostly empty 334px rail).
   2. Rail buttons (Browse Reviews / Director Archive) drop below the
      review as a two-up row.
   3. Header aligned to the same column; dead band above the hero
      image tightened.
   4. Pair It With: one row per pairing, poster left, argument right,
      readable measure. Stacks on phones.
   To revert: delete this block.
   ========================================================== */
html body.single-review article.lunara-review-single .lunara-review-single-hero-inner{max-width:760px!important;margin-inline:auto!important}
html body.single-review article.lunara-review-single .lunara-review-single-hero{margin-bottom:20px!important}
html body.single-review article.lunara-review-single .lunara-review-single-body{padding-top:0!important}
html body.single-review article.lunara-review-single .lunara-review-single-body-grid{grid-template-columns:minmax(0,760px)!important;justify-content:center!important;row-gap:40px!important}
html body.single-review article.lunara-review-single .lunara-review-single-rail{max-width:760px!important;width:100%!important}
html body.single-review article.lunara-review-single .lunara-review-single-rail-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
html body.single-review article.lunara-review-single .lunara-review-single-content p:empty{display:none!important}
html body.single-review article.lunara-review-single .lunara-pair-cards{max-width:min(100%,860px)!important;margin-inline:auto!important}
html body.single-review article.lunara-review-single .lunara-pair-cards-grid{grid-template-columns:1fr!important;gap:20px!important}
html body.single-review article.lunara-review-single .lunara-pair-card{flex-direction:row!important}
html body.single-review article.lunara-review-single .lunara-pair-card-poster{flex:0 0 170px!important;width:170px!important;height:auto!important;aspect-ratio:2/3;align-self:flex-start!important;overflow:hidden}
html body.single-review article.lunara-review-single .lunara-pair-card-poster img{width:100%!important;height:100%!important;object-fit:cover!important}
html body.single-review article.lunara-review-single .lunara-pair-card-body{flex:1 1 auto!important;padding:20px 28px!important}
/* 5. One rule under the header, not two. */
html body.single-review article.lunara-review-single .lunara-review-single-body::before{display:none!important}
html body.single-review article.lunara-review-single .lunara-review-single-hero{margin-bottom:0!important}
@media (max-width:640px){
 html body.single-review article.lunara-review-single .lunara-review-single-rail-actions{grid-template-columns:1fr!important}
 html body.single-review article.lunara-review-single .lunara-pair-card{flex-direction:column!important}
 html body.single-review article.lunara-review-single .lunara-pair-card-poster{width:100%!important;flex-basis:auto!important;max-height:340px}
}