/* Cover cards are buttons, not articles: keep them from shrinking in the rail. */
#book-rail{align-items:flex-start;padding:0;gap:16px}
#book-rail>.cover-open{flex:0 0 78%;min-width:0;width:auto;scroll-snap-align:start;scroll-snap-stop:always;background:transparent;border:0;padding:0;color:var(--gold);cursor:pointer}
#book-rail>.cover-open img{display:block;width:100%;height:300px;object-fit:contain;object-position:center;background:#202020;border-radius:4px;padding:10px}
#book-rail>.cover-open span{display:block;padding-top:10px;text-align:center;font:13px/1.4 Arial,sans-serif}
@media(max-width:350px){#book-rail>.cover-open img{height:270px}}
