*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f3e8;color:#292820;font:18px/1.65 Georgia,"Noto Serif",serif}main{max-width:1450px;margin:auto;padding:42px 28px 64px}a{color:#514735;text-underline-offset:4px}header{max-width:900px;margin-bottom:42px}nav{font:14px/1.8 sans-serif;margin-bottom:18px}h1{font-size:clamp(34px,5vw,48px);font-weight:400;line-height:1.2}h2{font-size:21px;font-weight:400;margin:0 0 18px}h2 a{text-decoration:none}#gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 30px}.portraitAuthor{min-width:0;border-top:1px solid #d1c8b7;padding-top:24px;scroll-margin-top:20px}.portraitAuthor.multiple{grid-column:span 2}.portraitGrid{display:grid;grid-template-columns:1fr;gap:24px;margin:0}.multiple .portraitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.portraitThumbnail{height:370px}.poemLinks,#counts,footer{font:14px/1.7 sans-serif}.poemLinks{margin:15px 0 0}footer{border-top:1px solid #d1c8b7;margin-top:50px;padding-top:22px}@media(max-width:1000px){#gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.portraitThumbnail{height:340px}}@media(max-width:600px){main{padding:26px 18px 45px}#gallery{grid-template-columns:1fr}.portraitAuthor.multiple{grid-column:auto}.multiple .portraitGrid{grid-template-columns:1fr}.portraitThumbnail{height:400px}.multiple .portraitThumbnail{height:400px}}

.seriesOverview{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:36px}.seriesCard{min-width:0;border-top:1px solid #d1c8b7;padding-top:24px}.seriesCard h2{font-size:25px;margin:24px 0 16px}.seriesCover{display:flex;height:260px;align-items:center;justify-content:center}.seriesCover img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.seriesCount,.seriesMore{font:14px/1.7 sans-serif}.seriesCard p{max-width:560px}