.preview-note{max-width:1320px;margin:0 auto;padding:7px 0 15px;color:var(--muted);font-size:12px;line-height:1.5}
.selected-section{margin:85px auto 0;max-width:1320px}
.selected-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 42px;align-items:start}
.selected-work{min-width:0}
.selected-work-visual{display:block;background:var(--paper);overflow:hidden}
.selected-work-visual img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;transition:transform .35s}
.selected-work-visual:hover img{transform:scale(1.02)}
.selected-type-page{aspect-ratio:4/5;display:flex;align-items:center;padding:38px 32px;background:#f7f7f3}
.selected-type-page p{font-family:var(--serif);font-size:clamp(16px,1.45vw,21px);line-height:1.85;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}
.selected-work-caption{display:flex;justify-content:space-between;gap:14px;margin-top:20px;align-items:start}
.selected-work-caption p{font-size:12px;color:var(--muted);line-height:1.5;margin-bottom:7px}
.selected-work-caption h2{font-family:var(--display);font-size:25px;font-weight:400;line-height:1.35;overflow-wrap:anywhere}
.selected-work-caption .save-button{flex-shrink:0}
.selected-books{max-width:1320px;margin:auto;padding-top:24px}
.selected-heading{max-width:800px;margin-bottom:40px}
.selected-heading>p:first-child{font-size:13px;color:var(--muted)}
.selected-heading h1{font-family:var(--display);font-weight:400;font-size:clamp(48px,5.2vw,72px);line-height:1.12;letter-spacing:-2px;margin:20px 0 24px}
.selected-heading>p:last-child{font-size:17px;line-height:1.8;max-width:650px;color:var(--muted)}
.selected-reading{max-width:1320px;margin:20px auto 0;padding-bottom:30px}
.selected-reading-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0 50px;border-bottom:1px solid var(--line)}
.selected-reading-heading{max-width:880px;padding:48px 0 34px}
.selected-reading-heading>p:first-child{font-size:13px;color:var(--muted)}
.selected-reading-heading h1{font-family:var(--display);font-size:clamp(44px,5.4vw,72px);font-weight:400;letter-spacing:-2px;line-height:1.18;margin:18px 0 22px;overflow-wrap:anywhere}
.selected-author{font-size:14px;margin-bottom:26px}
.selected-description{font-size:17px;line-height:1.85;max-width:670px;color:var(--muted)}
.selected-reader-tools{display:flex;flex-wrap:wrap;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);font-size:13px;max-width:800px}
.selected-reader-tools button{padding:7px 10px}.selected-reader-tools button[aria-pressed=true]{background:#e7ede6}
.selected-reading-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:72px;padding:50px 0}
.selected-reading-body>section{max-width:720px;min-width:0}
.selected-reading-body:not(:has(.selected-illustrations)){display:block;max-width:850px}
.selected-text{font-family:Georgia,'Times New Roman',serif;font-size:var(--reading-size,23px);line-height:1.9;overflow-wrap:break-word}
.selected-text p+p{margin-top:1.2em}
.selected-verse{display:block;white-space:pre-wrap}
.sample-label{font-size:13px;font-weight:500;color:var(--muted);margin-bottom:32px}
.sample-end{font-size:12px;color:var(--muted);margin-top:36px}
.selected-illustration{margin:0 0 40px;min-width:0}
.selected-illustration button{display:block;width:100%;padding:0;cursor:zoom-in}
.selected-illustration img{width:100%;height:auto;object-fit:contain}
.selected-illustration figcaption{font-size:12px;line-height:1.7;color:var(--muted);margin-top:13px}
.selected-illustrations:has(.selected-illustration:nth-child(2)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.selected-back{font-size:13px;border-bottom:1px solid;padding:8px 0}
.selected-reading.quiet .selected-reading-heading,.selected-reading.quiet .selected-illustrations{display:none}
.selected-reading.night{background:#252a27;color:#eff1eb;padding:28px;border-radius:2px;--muted:#b7c2b8;--line:#505c52}
.selected-reading.night .selected-reader-tools button[aria-pressed=true]{background:#48564c}
.selected-reading.is-poetry .selected-text{font-family:var(--display);line-height:2.1}
.work-image-dialog{border:0;padding:20px;max-width:min(1100px,94vw);max-height:94vh;background:#fff;color:var(--ink)}
.work-image-dialog::backdrop{background:#1c231edb}
.work-image-dialog>button{display:block;margin-left:auto;font-size:28px;padding:0 10px 12px;line-height:1}
.work-image-dialog img{max-height:75vh;width:auto;max-width:100%;margin:auto;object-fit:contain}
.work-image-dialog figcaption{font-size:12px;line-height:1.6;padding-top:14px;max-width:750px}
.archive-grid .selected-work-visual{max-height:330px}.archive-grid .selected-type-page{min-height:280px;aspect-ratio:auto}
.archive-grid .selected-work-caption{margin-top:16px}
.site-footer .footer-bottom{align-items:start}
.selected-poem-band{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:55px;align-items:center;padding:45px 0;margin-top:60px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.selected-poem-band p{font-size:12px;color:var(--muted)}
.selected-poem-band h2{font-family:var(--display);font-size:40px;font-weight:400;margin:12px 0}
.selected-poem-excerpt{font-family:var(--display);font-size:clamp(19px,1.7vw,24px);line-height:1.9}
.selected-poem-excerpt span{display:block}
[data-selected-work="fitz"] .selected-work-visual img{object-position:center 64%}
[data-selected-work="fall-of-a-king-romane"] .selected-work-visual img{object-position:center 65%}
@media(min-width:1500px){.selected-type-page{padding:45px}}
@media(max-width:1439px){.selected-section,.selected-books,.selected-reading,.preview-note{margin-left:60px;margin-right:60px}}
@media(max-width:1000px){.selected-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-reading-body{gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,.65fr)}.selected-type-page p{font-size:19px}}
@media(max-width:700px){.selected-section,.selected-books,.selected-reading,.preview-note{margin-left:22px;margin-right:22px}.selected-section{margin-top:64px}.selected-books{padding-top:25px}.selected-heading{margin-bottom:38px}.selected-heading h1{letter-spacing:-1.5px}.selected-grid{grid-template-columns:minmax(0,1fr);gap:40px}.selected-type-page{aspect-ratio:1.15;padding:28px}.selected-type-page p{font-size:20px;-webkit-line-clamp:6}.selected-work-visual img{aspect-ratio:1.15;object-position:center 35%}.selected-work-caption h2{font-size:27px}.selected-reading-top{padding:10px 0 30px}.selected-reading-heading{padding-top:35px}.selected-reading-heading h1{letter-spacing:-1.2px;font-size:43px}.selected-reading-body{display:block;padding-top:36px}.selected-illustrations{margin-top:40px}.selected-reading.night{padding:18px;margin-left:8px;margin-right:8px}.selected-reader-tools{gap:5px}.selected-reader-tools button{min-height:40px}.preview-note{padding-bottom:10px;font-size:11px}.archive-grid .selected-work-visual{max-height:none}}
@media(prefers-reduced-motion:reduce){.selected-work-visual img{transition:none}.selected-work-visual:hover img{transform:none}}
@media(max-width:700px){.selected-poem-band{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:42px;padding:30px 0}.selected-poem-band h2{font-size:34px}.selected-poem-excerpt{font-size:19px}.selected-books .selected-work-visual img{aspect-ratio:4/5}}
