.reading-original-art{clear:both;margin:1rem 0 1.5rem;padding:.85rem 1rem;border:1px solid var(--rule,#dcd6c7);background:var(--paper-deep,#eee7d8);font:inherit}
.reading-original-art>summary{cursor:pointer;color:var(--green,#3d4a3e);font:600 .8rem/1.6 var(--sans,'Segoe UI',sans-serif)}
.reading-original-art>summary:focus-visible{outline:2px solid var(--wine,#80473d);outline-offset:4px}
.reading-original-art[open]>summary{margin-bottom:1rem}
.reading-original-art figure{margin:0}
.reading-original-art img{display:block;max-width:100%;height:auto}
.reading-original-art .reading-original-access{margin:.8rem 0 0;font-size:.8rem}
.reading-original-access>a{text-decoration:underline;text-underline-offset:.2em}
.reading-scene-art{clear:both;margin:1.25rem 0 .8rem}
.reading-scene-art>.book-art-button{display:block;width:100%;aspect-ratio:3/2;min-height:0;position:relative;border:0;padding:0;background:#252724;cursor:zoom-in}
.reading-scene-art>.book-art-button>img{display:block;position:relative;width:100%;height:100%;object-fit:contain}
.reading-scene-art .reading-scene-enlarge{position:absolute;right:.8rem;bottom:.7rem;padding:.1rem .45rem;background:#252724cc;color:#fff;font-size:1rem}
.reading-scene-art>.book-art-button:focus-visible{outline:3px solid var(--wine,#80473d);outline-offset:4px}
.reading-scene-art>figcaption{display:block;padding:.8rem 1rem;background:var(--paper-deep,#eee7d8);color:var(--ink,#30382e);font:.8rem/1.6 var(--sans,'Segoe UI',sans-serif)}
.reading-scene-sources{display:block;margin-top:.35rem}
.reading-scene-sources>a{text-decoration:underline;text-underline-offset:.2em}
@media(max-width:540px){.reading-original-art{padding:.75rem}.reading-scene-art>figcaption{padding:.7rem .8rem}}
@media print{.reading-scene-art{break-inside:avoid}.reading-scene-art .reading-scene-enlarge{display:none}.reading-original-art{break-inside:avoid}}
