
.album-view{min-width:0}.album-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 18px}.album-controls button{border:1px solid var(--line);border-radius:50%;width:44px;height:44px;font-size:20px;flex:none}.album-controls button:disabled{opacity:.3;cursor:default}.album-position{font-size:12px;text-align:center;color:var(--muted)}.album-thumbs{display:flex;gap:10px;overflow:auto;padding:3px 2px 13px;scrollbar-width:thin}.album-thumb{display:block;flex:0 0 90px;padding:6px;border:1px solid var(--line);border-radius:5px;background:#faf8f1;color:var(--muted)}.album-thumb[aria-current=true]{border:2px solid var(--coral);padding:5px;color:var(--ink)}.album-thumb img{display:block;width:100%;height:80px;object-fit:contain}.album-thumb span{display:block;font-size:10px;margin-top:7px;line-height:1.6}.album-controls[hidden]{display:none}.art-sheet figcaption{line-height:1.8}.album-thumb:focus-visible,.album-controls button:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.essay-intro{max-width:750px;margin:auto;padding:18px 0 30px}.essay-intro h1{font-family:var(--serif);font-size:clamp(37px,5vw,62px);line-height:1.4;letter-spacing:-.03em;margin:20px 0}.essay-intro .art-description{max-width:42em}.essay-meta{font-size:12px;color:var(--muted);line-height:1.9}.essay-body{max-width:720px;margin:18px auto 65px;padding:25px 0;border-top:1px solid var(--line);font-family:var(--serif);font-size:19px;line-height:2.35;letter-spacing:.025em}.essay-body p{text-indent:2em;margin:0 0 1.4em}.essay-colophon{font-family:var(--sans);font-size:11px;color:var(--muted);line-height:1.9;border-top:1px solid var(--line);padding-top:24px}.essay-manuscript{max-width:920px;margin:auto}.essay-manuscript h2{font:30px var(--serif);margin-bottom:24px}.essay-manuscript .art-sheet img{height:650px}.writing-cover{display:flex!important;align-items:center;justify-content:center;padding:32px!important;background:#e3e9dc!important}.writing-cover-inner{max-width:390px;border-top:1px solid #8f9d82;border-bottom:1px solid #8f9d82;padding:30px 16px;color:#3c563e}.writing-cover-inner small{display:block;font-size:10px;letter-spacing:.14em;margin-bottom:24px}.writing-cover-inner strong{font-family:var(--serif);font-size:clamp(26px,3vw,42px);line-height:1.6;font-weight:400}.writing-cover-inner em{display:block;font-size:12px;margin-top:23px;font-style:normal}.album-count{font-size:11px;letter-spacing:.04em;color:var(--coral);margin-top:20px}
@media(max-width:600px){.album-thumbs{gap:8px}.album-thumb{flex-basis:78px}.album-thumb img{height:65px}.essay-intro{padding-top:0}.essay-body{font-size:17px;line-height:2.15;padding-top:26px}.essay-manuscript .art-sheet img{height:auto;max-height:72dvh}.writing-cover{padding:25px!important}.writing-cover-inner strong{font-size:33px}.album-position{font-size:11px}}
