.authorPage h1 { font: 2rem/1.5 var(--serif); margin: 32px 0 8px; text-transform: none; }
.authorPage h1 span { display: block; font: 1.25rem/1.6 var(--sans); }
.authorPage h2 { font-size: 1.35rem; font-weight: 600; margin: 32px 0 16px; }
.authorWorkCount { display: inline-block; margin-left: .35rem; color: var(--accent); font: 500 .9rem/1.4 var(--sans); }
.authorPage h3 { font-size: 1.1rem; font-weight: 600; margin-bottom: 12px; }
.authorPage p { line-height: 1.85; max-width: 72ch; margin: 0 0 14px; overflow-wrap: anywhere; }
.authorPage .dates, .authorPage .previewNote { color: var(--muted); font-size: .85rem; }
.authorWork { padding: 24px 0; border-top: 1px solid var(--line); }
.authorWork .originalExcerpt { font-family: var(--serif); color: var(--muted); }
.authorPage a[aria-current="page"] { color: var(--ink); text-decoration: none; }

.authorPage { padding-top: 14px; }
.authorPage h1 { margin-top: 14px; }
.authorPage > section { max-width: 78ch; }
.poemList a.poemButton { text-decoration: none; }
.authorPage .authorWork:target { border-top-color: var(--accent); }
.languageSwitch a { text-decoration: none; }
.languageSwitch a[aria-current="page"] { color: var(--ink); border-bottom: 1px solid var(--accent); }
