/* Clarify existing collection covers without changing the photographic grid. */
body.reading-v16 #main .collection-cover .collection-enter{grid-column:1/-1;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px;font:20px/1.5 Source,Arial,sans-serif;padding-block:12px 2px;text-decoration:underline;text-underline-offset:6px}
body.reading-v16 #main .collection-cover .collection-total{font-size:18px;color:var(--muted);text-decoration:none}
body.reading-v16 #main .collection-cover:focus-visible{outline:3px solid var(--accent);outline-offset:8px}
body.reading-v16 #main #collection-count{display:block;font-size:18px;line-height:1.5;color:var(--muted)}
.collection-route{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:baseline;margin:0 0 28px}
.collection-route a{min-height:44px;display:inline-flex;align-items:center;text-underline-offset:5px}
.collection-route [hidden]{display:none!important}
body.reading-v16 #main .sheet-request{margin:42px 0 0;font-size:18px;line-height:1.6;color:var(--muted);max-width:70ch}
.sheet-request a{display:inline-block;text-underline-offset:5px;margin-left:6px}
#viewer .viewer-details{margin-top:12px;max-width:56ch}
#viewer .viewer-bottom>div:first-child{min-width:0}
#viewer .viewer-details summary{font:20px/1.5 Source,Arial,sans-serif;padding:8px 0;min-height:44px;cursor:pointer;text-underline-offset:5px;text-decoration:underline}
#viewer .viewer-details p{margin:10px 0;font-size:18px;line-height:1.6}
#viewer #viewer-collection{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;font:20px/1.5 Source,Arial,sans-serif;text-underline-offset:5px;max-width:100%;color:inherit}
#viewer .viewer-details summary:focus-visible,#viewer #viewer-collection:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:600px){.collection-route{gap:8px 16px}.collection-cover .collection-enter{justify-content:space-between}}
@media(max-height:650px){body.reading-v16 #viewer{overflow:auto}body.reading-v16 #viewer .viewer-picture{flex:1 0 170px;min-height:170px}}
