/* Additional published chapters stay browsable without stretching the page. */
.series-dots{flex-wrap:wrap;max-width:460px}
.series-no-cover{display:grid;place-items:center;min-height:150px;aspect-ratio:16/9;background:radial-gradient(ellipse at 40% 20%,#b6976d25,transparent 65%),#0F3B50;color:#c9ac80}
.series-no-cover span{font:400 65px/1 Georgia,serif}
.series-card-grid-many{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#bca17a transparent;padding-bottom:14px}
.series-card-grid-many .series-card{flex:0 0 calc((100% - 32px)/3);scroll-snap-align:start;min-width:0}
.series-gallery-controls-many{display:flex;justify-content:space-between;align-items:center;margin-top:12px;color:#d4b991;font:600 11px/1.5 var(--sans)}
.series-gallery-controls-many .series-gallery-arrows{display:flex;gap:9px}
.series-gallery-controls-many button{width:35px;height:35px;background:transparent;border:1px solid #bfa78166;color:#e9d3b3;cursor:pointer}
.series-empty{font:400 16px/1.7 var(--sans);color:var(--muted)}
@media(max-width:1000px) and (min-width:721px){.series-card-grid-many .series-card{flex-basis:calc((100% - 16px)/2)}}
@media(max-width:720px){.series-card-grid-many .series-card{flex-basis:min(80vw,340px)}.series-dots{max-width:180px}.series-controls{align-items:flex-start}}
@media(max-width:400px){.series-card-grid-many .series-card{flex-basis:calc(100vw - 95px)}}
@media(prefers-reduced-motion:reduce){.series-card-grid-many{scroll-behavior:auto}}
