.wt-page{background:#f2eada;color:#1a1714;min-height:100vh;position:relative;font-family:var(--poetry-classical)}.wt-grain{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;opacity:.42;mix-blend-mode:multiply;z-index:0}.wt-page:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse 95vw 80vh at 28% 12%,rgba(255,214,140,.22) 0%,rgba(255,196,110,.1) 28%,rgba(240,180,90,.04) 55%,transparent 75%)}.wt-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:#f2eadae0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(26,23,20,.08);padding:0 var(--page-pad);height:64px;display:flex;align-items:center;justify-content:space-between}.wt-brand{font-family:var(--poetry-classical);font-size:20px;font-weight:600;color:#1a1714;text-decoration:none;letter-spacing:-.01em}.wt-nav-links{display:flex;gap:clamp(20px,3vw,36px);align-items:center;flex-wrap:wrap}.wt-nav-links a{font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#1a17146b;text-decoration:none;transition:color .2s ease}.wt-nav-links a:hover,.wt-nav-links a.is-current{color:#1a1714d9}.wt-article{max-width:640px;margin:0 auto;padding:128px var(--page-pad) 140px;position:relative;z-index:1}.wt-masthead{margin-bottom:72px}.wt-back{display:inline-block;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#1a17146b;text-decoration:none;margin-bottom:56px;transition:color .2s ease}.wt-back:hover{color:#8b2416}.wt-year{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#1a171480;margin:0 0 18px}.wt-title{font-family:var(--poetry-classical);font-size:clamp(48px,8vw,72px);font-weight:700;letter-spacing:-.02em;line-height:.98;color:#1a1714;margin:0}.wt-body{font-family:var(--poetry-classical);font-size:19px;line-height:1.72;color:#1a1714}.wt-section{margin-top:64px}.wt-section:first-child{margin-top:0}.wt-section-head{display:flex;align-items:baseline;gap:14px;margin:0 0 28px;font-size:clamp(19px,2.2vw,22px);font-weight:400;font-style:italic;color:#1a1714;line-height:1.35}.wt-mark{font-size:1.15em;color:#8b2416;font-style:normal;flex:0 0 auto;display:inline-block;transition:filter .9s ease-out}.wt-mark.is-lit{filter:drop-shadow(0 0 6px rgba(212,148,88,.48)) drop-shadow(0 0 14px rgba(212,148,88,.2))}.wt-mark.is-glowing{animation:wt-mark-glow 2.1s ease-in-out}@keyframes wt-mark-glow{0%{filter:drop-shadow(0 0 0 rgba(212,148,88,0))}30%{filter:drop-shadow(0 0 16px rgba(212,148,88,.95)) drop-shadow(0 0 32px rgba(212,148,88,.55))}to{filter:drop-shadow(0 0 6px rgba(212,148,88,.48)) drop-shadow(0 0 14px rgba(212,148,88,.2))}}.wt-stanza{white-space:pre-wrap;margin:0 0 28px;font-family:var(--poetry-classical);font-size:19px;line-height:1.72}.wt-stanza:last-child{margin-bottom:0}.wt-section:first-of-type>.wt-stanza:first-of-type:first-letter{float:left;font-family:var(--poetry-classical);font-weight:700;font-style:normal;font-size:5.4em;line-height:.86;color:#8b2416;padding:8px 14px 0 0;margin:-4px 6px 0 0;text-shadow:0 0 1px rgba(139,36,22,.3)}.wt-aside{color:#6b6258;font-size:.92em;font-style:italic}.wt-appendix{margin-top:96px;padding-top:40px;border-top:1px solid rgba(26,23,20,.18)}.wt-appendix .wt-section-head{font-size:17px;color:#1a1714b3}.wt-appendix .wt-stanza{padding-left:clamp(12px,3vw,28px);font-size:17px;color:#1a1714d1}.wt-footer{margin-top:128px;padding-top:40px;border-top:1px solid rgba(26,23,20,.12)}.wt-next{text-decoration:none;display:inline-flex;flex-direction:column;gap:8px;color:#1a1714;transition:color .2s ease}.wt-next-label{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#1a171480}.wt-next-title{font-family:var(--poetry-classical);font-style:italic;font-size:clamp(22px,3vw,28px);font-weight:500;line-height:1.2;color:#1a1714}.wt-next:hover .wt-next-title,.wt-next:hover .wt-next-label{color:#8b2416}@media(max-width:640px){.wt-article{padding-top:96px;padding-bottom:96px}.wt-masthead{margin-bottom:56px}.wt-back{margin-bottom:40px}.wt-body{font-size:17.5px;line-height:1.7}.wt-stanza{font-size:17.5px}.wt-section{margin-top:48px}.wt-footer{margin-top:88px}}@media(prefers-reduced-motion:reduce){.wt-mark.is-glowing{animation:none}.wt-mark{filter:drop-shadow(0 0 6px rgba(212,148,88,.48)) drop-shadow(0 0 14px rgba(212,148,88,.2))}}
