:root{--paper:#f4f1ea;--well:#ebe6dc;--ink:#1c1a1f;--muted:#6c6775;--rule:#dcd6cb;--iris:#4b3b8f;--serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--enter:.16s;--ease:cubic-bezier(.2,.7,.2,1)}@media (prefers-color-scheme:dark){:root{--paper:#15131a;--well:#1f1c26;--ink:#ece7df;--muted:#a39dad;--rule:#332f3b;--iris:#a99ae6}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:18px/1.65 var(--serif);margin:0}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}h1,h2,h3,p,ol,ul{margin:0}:focus-visible{outline:2px solid var(--iris);outline-offset:2px}.quiet{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page{flex-direction:column;min-height:100vh;display:flex}main{width:100%;max-width:760px;animation:rise var(--enter) var(--ease) both;flex:1;margin:0 auto;padding:32px 16px 72px}@keyframes rise{0%{transform:translateY(4px)}to{transform:none}}@media (prefers-reduced-motion:reduce){main{animation:none}}.masthead{border-bottom:1px solid var(--rule);background:var(--paper);z-index:2;align-items:baseline;gap:22px;padding:16px;display:flex;position:sticky;top:0}.masthead .name{white-space:nowrap;font-size:20px;font-style:italic;text-decoration:none}.masthead nav{scrollbar-width:none;gap:18px;font-size:16px;display:flex;overflow-x:auto}.masthead nav a{color:var(--muted);text-decoration:none}.masthead nav a[aria-current=page]{color:var(--ink);border-bottom:2px solid var(--iris)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--iris);font-size:13px;font-weight:600}.lede{max-width:30ch;margin-top:6px;font-size:clamp(22px,3vw,30px);line-height:1.35}.open{margin-top:44px}.open .poem h3{margin:6px 0 14px;font-size:24px;font-weight:600}.open .poem h3 a{text-decoration:none}.verse{white-space:pre-wrap;font-size:19px;line-height:1.75}.verse p{margin:0 0 1em}.next{margin-top:22px}.post-lead{border-top:1px solid var(--rule);margin-top:44px;padding-top:22px}.post-lead h2{margin-top:6px;font-size:26px;font-weight:600}.post-lead h2 a{text-decoration:none}.reading{max-width:64ch;margin-left:auto;margin-right:auto}.reading h1{letter-spacing:-.015em;margin-top:8px;font-size:clamp(28px,4.2vw,44px);font-weight:600;line-height:1.1}.dek{color:var(--muted);margin-top:10px}.contents{margin-top:24px;padding-left:2.2em;line-height:1.9}.contents a{text-decoration:none}.contents a:hover{text-decoration:underline}.poem-page .verse{margin-top:28px}.turn{border-top:1px solid var(--rule);color:var(--muted);justify-content:space-between;gap:16px;margin-top:48px;padding-top:16px;display:flex}.turn a{text-decoration:none}.headline{border-top:1px solid var(--rule);padding:18px 0}.headline h2{font-size:24px;font-weight:600}.headline a{text-decoration:none}.body{margin-top:28px;font-size:19px;line-height:1.7}.body p{margin:0 0 20px}.shelf h2{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:36px;font-size:14px}.bookrow{border-top:1px solid var(--rule);margin-top:18px;padding-top:14px}.bookrow h3{font-size:21px;font-weight:600}.bookrow .who{color:var(--muted);margin:2px 0 6px;font-size:15px}.muted{color:var(--muted);margin-top:28px;font-size:16px}.about p{margin-top:18px}.foot{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px 22px;width:100%;max-width:760px;margin:0 auto;padding:22px 16px 44px;font-size:15px;display:flex}.foot a{text-decoration:none}.foot small{flex-basis:100%;font-size:14px}@media (width<=600px){body{font-size:17px}main{padding:22px 16px 52px}.masthead{gap:14px;padding:12px 16px}.verse,.body{font-size:18px}}
