@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;1,400&family=Inter:wght@400;500&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #f8f5f0;--fg: #1a1a18;--muted: #7a7368;--rule: #d8d3cc;--max-width: 600px;--font-body: "Lora", Georgia, serif;--font-ui: "Inter", system-ui, sans-serif}@media(prefers-color-scheme:dark){:root{--bg: #18181A;--fg: #e8e4de;--muted: #8a857c;--rule: #2e2d2a}}html{font-size:18px;-webkit-text-size-adjust:100%}body{background-color:var(--bg);color:var(--fg);font-family:var(--font-body);line-height:1.75;min-height:100vh;padding:4rem 1.5rem 6rem;transition:background-color .2s,color .2s}main{max-width:var(--max-width);margin:0 auto}.poem{padding-bottom:3.5rem;margin-bottom:3.5rem;border-bottom:1px solid var(--rule)}.poem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.poem-title{font-family:var(--font-ui);font-size:.9rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--fg);margin-bottom:.3rem}.poem-date{display:block;font-family:var(--font-ui);font-size:.8rem;color:var(--muted);margin-bottom:1.6rem}.poem-body{font-family:var(--font-body);font-size:1rem;line-height:1.85;white-space:pre-wrap;word-break:break-word;color:var(--fg);margin:0}.poem-notes{font-family:var(--font-body);font-size:.83rem;font-style:italic;color:var(--muted);margin-top:1.5rem;line-height:1.65}@media(max-width:480px){html{font-size:17px}body{padding:2.5rem 1.25rem 4rem}}
