/* Actual versioned theme captures; scoped to the current showcase only. */
#current-theme-showcase>h2{margin-bottom:18px}
#current-theme-showcase>p:not(.sovelta-showcase-actions){max-width:72ch}
#current-theme-showcase .sovelta-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}
#current-theme-showcase .sovelta-showcase-grid--single{grid-template-columns:minmax(0,1fr);max-width:900px}
#current-theme-showcase .capture{min-width:0;margin:0;border:1px solid var(--line,#d5d8ca);padding:12px;background:var(--paper,#f7f4ed)}
#current-theme-showcase .capture>a{display:block}
#current-theme-showcase .capture img{display:block;width:100%;height:auto;aspect-ratio:1.44;object-fit:cover;object-position:top}
#current-theme-showcase .capture figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 4px 2px;font-size:.75rem;line-height:1.5}
#current-theme-showcase .capture figcaption span{flex-basis:100%}
#current-theme-showcase .capture figcaption a{white-space:nowrap}
#current-theme-showcase .sovelta-showcase-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
@media(max-width:700px){#current-theme-showcase .sovelta-showcase-grid{grid-template-columns:minmax(0,1fr);gap:22px}}
