:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#171610;color:#392c1d;font:19px/1.7 Georgia,serif}main{max-width:850px;min-height:100dvh;margin:auto;padding:36px clamp(20px,6vw,70px) 70px;background:#f1e8d3}nav{display:flex;flex-wrap:wrap;gap:12px 28px;padding-bottom:22px;border-bottom:1px solid #9c8158;font-size:16px}a{color:#694b20;text-underline-offset:4px}a:focus-visible{outline:3px solid #80570d;outline-offset:4px}h1{font-weight:normal;line-height:1.18;font-size:clamp(30px,6vw,46px);overflow-wrap:anywhere}li{margin:22px 0}li span{display:block;font-size:16px}.byline{color:#715c3c}.work-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:32px}
