@font-face{font-family:Literata;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/literata-regular.woff2)format("woff2")}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata-italic.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-serif:"Literata", Georgia, "Iowan Old Style", ui-serif, serif;--font-sans:system-ui, "Segoe UI", Roboto, sans-serif;--font-size-sm:.85rem;--font-size-base:1.125rem;--font-size-md:1.25rem;--font-size-lg:1.563rem;--font-size-xl:1.953rem;--font-size-2xl:2.441rem;--line-height-body:1.7;--line-height-heading:1.25;--measure:34rem;--measure-wide:42rem;--space-1:.5rem;--space-2:1rem;--space-3:1.75rem;--space-4:3rem;--space-5:4.5rem;--color-bg:#fbf9f4;--color-surface:#fff;--color-text:#211d17;--color-text-muted:#6b6458;--color-border:#e6ddcd;--color-accent:#7a3324;--color-accent-hover:#591f14;--color-link:var(--color-accent);--color-link-hover:var(--color-accent-hover)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#17140f;--color-surface:#1d1911;--color-text:#ece6d9;--color-text-muted:#a89e8b;--color-border:#3a3326;--color-accent:#e0a184;--color-accent-hover:#eeb99f;--color-link:var(--color-accent);--color-link-hover:var(--color-accent-hover)}}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-serif);font-size:var(--font-size-base);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-serif);font-weight:600;line-height:var(--line-height-heading);text-wrap:balance}h1{font-size:var(--font-size-lg)}h2{font-size:var(--font-size-xl);margin:0 0 var(--space-1)}h3{font-size:var(--font-size-md)}a{color:var(--color-link);text-underline-offset:.15em;text-decoration-thickness:1px}a:hover,a:focus-visible{color:var(--color-link-hover)}time{color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:oldstyle-nums}.site-header{justify-content:space-between;align-items:baseline;gap:var(--space-2);max-width:var(--measure-wide);padding:var(--space-3) var(--space-2) var(--space-2);border-bottom:1px solid var(--color-border);flex-wrap:wrap;margin:0 auto;display:flex}.site-header h1{font-size:var(--font-size-md);margin:0}.site-header a{text-decoration:none}.site-nav{gap:var(--space-2);font-size:var(--font-size-sm);display:flex}.site-main{max-width:var(--measure-wide);padding:var(--space-4) var(--space-2) var(--space-5);margin:0 auto}.poem{max-width:var(--measure);margin:0 auto var(--space-5)}.poem-meta{margin:var(--space-1) 0 var(--space-3);gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.prose{font-size:var(--font-size-md)}.prose p{margin:0 0 var(--space-2);white-space:pre-wrap}.prose p:last-child{margin-bottom:0}.poem-nav{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);display:flex}.poem-list{margin:var(--space-2) 0 0;max-width:var(--measure-wide);padding:0;list-style:none}.poem-list li{justify-content:space-between;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--color-border);display:flex}.poem-list li:first-child{border-top:1px solid var(--color-border)}.empty-state{color:var(--color-text-muted);font-style:italic}.skeleton-line{opacity:.12;height:1em;margin:0 0 var(--space-1);background:currentColor;border-radius:4px}@media (width<=30rem){:root{--font-size-base:1rem;--font-size-md:1.15rem;--font-size-lg:1.35rem;--font-size-xl:1.6rem;--font-size-2xl:1.9rem}.site-header,.site-main{padding-left:var(--space-2);padding-right:var(--space-2)}}@media print{body{color:#000;background:#fff}.site-nav,.poem-nav{display:none}.site-header{border-bottom:none}a{color:inherit;text-decoration:none}.poem{max-width:none}}
