/* OCC 2.0 beta: presets, universal cards, metadata and builder polish */
.occ-card-style-classic .review-card{background:var(--paper);border:1px solid rgba(15,32,65,.18);padding:18px}.occ-card-style-minimal .review-card{background:transparent}.occ-card-style-minimal .review-card__body{padding-left:0;padding-right:0}.occ-card-style-compact .review-card h3{font-size:1rem}.occ-card-style-compact .review-card__body{gap:4px}.occ-card-style-horizontal .review-card{display:grid;grid-template-columns:minmax(110px,38%) 1fr;align-items:start}.occ-card-style-horizontal .review-card .cover-link{height:100%}.occ-card-style-horizontal .review-card .book-cover{height:100%;min-height:220px;object-fit:cover}.occ-card-style-overlay .review-card{position:relative;overflow:hidden;background:var(--navy2)}.occ-card-style-overlay .review-card__body{position:absolute;inset:auto 0 0;padding:56px 18px 18px;background:linear-gradient(transparent,rgba(8,19,38,.96));color:#fff}.occ-card-style-overlay .review-card__body a,.occ-card-style-overlay .review-card .book-author{color:#fff}
.review-bibliography{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(15,32,65,.18)}.review-bibliography h2{margin-bottom:1rem}.review-bibliography dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(15,32,65,.12)}.review-bibliography__item{background:var(--paper);padding:14px 16px}.review-bibliography dt{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.review-bibliography dd{margin:.3rem 0 0;font-weight:600}
.occ-preset-literary-journal{--paper:#fbf8f0;--cream:#f2ecdf}.occ-preset-literary-journal .review-card,.occ-preset-literary-journal .post-card{border-radius:0}.occ-preset-modern-magazine .review-card,.occ-preset-modern-magazine .post-card{border-radius:18px;overflow:hidden}.occ-preset-classic-newspaper{--paper:#f5f1e7;--charcoal:#191919}.occ-preset-classic-newspaper h1,.occ-preset-classic-newspaper h2,.occ-preset-classic-newspaper h3{font-family:Georgia,serif}.occ-preset-dark-edition{--paper:#101828;--cream:#172033;--charcoal:#f3efe4;--muted:#b6b2aa;background:#101828;color:#f3efe4}.occ-preset-dark-edition .section--reviews,.occ-preset-dark-edition .section--blog{background:#101828}.occ-preset-dark-edition .review-card,.occ-preset-dark-edition .post-card,.occ-preset-dark-edition .review-bibliography__item{background:#172033;color:#f3efe4}.occ-preset-dark-edition a{color:inherit}
@media(max-width:760px){.occ-card-style-horizontal .review-card{grid-template-columns:1fr}.review-bibliography dl{grid-template-columns:1fr}}
