@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fe4c52824bfaed3e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e8ab5100a4aa694-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b78b37b810acce9f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/027647acf05c7ff8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1f3fe8c6df3d47c1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fe4c52824bfaed3e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e8ab5100a4aa694-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b78b37b810acce9f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/027647acf05c7ff8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1f3fe8c6df3d47c1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fe4c52824bfaed3e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e8ab5100a4aa694-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b78b37b810acce9f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/027647acf05c7ff8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1f3fe8c6df3d47c1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Merriweather Fallback;src:local("Times New Roman");ascent-override:80.59%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:122.09%}.__className_f7dee7{font-family:Merriweather,Merriweather Fallback;font-style:normal}.__variable_f7dee7{--font-serif:"Merriweather","Merriweather Fallback"}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_54e3ae{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.__variable_54e3ae{--font-sans:"Source Sans 3","Source Sans 3 Fallback"}:root{--ink:#181713;--muted:#6d665c;--paper:#f7f1e4;--paper-deep:#eadfcb;--field:#61705a;--field-dark:#303d35;--brick:#a94438;--sky:#7ea7b8;--gold:#c08b2c;--line:rgba(24,23,19,0.16);--shadow:0 18px 50px rgba(24,23,19,0.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.hero{position:relative;min-height:0;overflow:hidden;background:linear-gradient(180deg,#f6efdf,#efe4cf);border-bottom:1px solid var(--line)}.hero__content{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:18px 0 14px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:20px;gap:20px;align-items:center}.hero__copy{min-width:0}.hero__art{display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-gap:10px;gap:10px;align-items:stretch}.hero__figure,.hero__thumb{position:relative;overflow:hidden;border-radius:8px;box-shadow:var(--shadow);background:#d8cbb5}.hero__figure img,.hero__thumb img{object-fit:cover}.hero__figure--primary{min-height:250px;border:1px solid rgba(24,23,19,.08)}.hero__rail{display:grid;grid-gap:10px;gap:10px}.hero__thumb{min-height:120px;border:1px solid rgba(24,23,19,.08)}.kicker{margin:0 0 8px;text-transform:uppercase;font-size:.8rem;font-weight:900;color:var(--brick)}.kicker,h1{letter-spacing:0}h1{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2.45rem,6.4vw,5.5rem);line-height:.98}.intro{max-width:720px;margin:10px 0 14px;font-size:clamp(.95rem,1.35vw,1.08rem);line-height:1.5;color:rgba(24,23,19,.86)}.heroMeta{max-width:760px;margin:-4px 0 12px;color:rgba(24,23,19,.72);font-size:.94rem;line-height:1.5}.heroMeta em{font-style:italic}.stats{display:flex;flex-wrap:wrap;gap:8px}.stats span{border:1px solid rgba(24,23,19,.12);background:rgba(255,250,240,.9);padding:5px 9px;border-radius:999px;font-weight:800;font-size:.82rem}.workbench{position:-webkit-sticky;position:sticky;top:0;z-index:5;border-bottom:1px solid var(--line);background:rgba(247,241,228,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:10px max(20px,calc((100vw - 1120px) / 2))}.toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px}.filters{flex-wrap:wrap}.filters,.searchbox{display:flex;align-items:center;gap:10px}.searchbox{min-width:0;height:44px;padding:0 12px;border:1px solid var(--line);background:#fffaf0;border-radius:8px}.searchbox input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink)}.iconButton{width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted)}.segmented{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fffaf0;height:44px}.segmented button{border:0;border-right:1px solid var(--line);min-width:76px;padding:0 12px;background:transparent;color:var(--muted);font-weight:800}.segmented button:last-child{border-right:0}.segmented .active{background:var(--field-dark);color:#fff9eb}.filters label,.toolButton{height:44px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fffaf0;color:var(--ink);padding:0 12px;font-weight:800}.toolButton{background:var(--brick);color:white;border-color:transparent}.toolButton--quiet{background:var(--field-dark)}.toolButton--reset{background:#fffaf0;color:var(--ink);border-color:var(--line)}.randomFeature{width:100%;min-height:48px;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:8px;background:var(--field-dark);color:#fff9eb;font-size:.96rem;font-weight:900;box-shadow:inset 0 0 0 1px rgba(255,249,235,.12)}.randomFeature:hover{background:#24322b}.readingBar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.backButton{height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#fffaf0;color:var(--ink);font-weight:900}.readingMeta p,.readingMeta strong{margin:0}.readingMeta p{color:var(--muted);font-size:.85rem;font-weight:900;text-transform:uppercase}.readingMeta strong{font-size:1rem}.filters{margin-top:8px}.filters select{border:0;outline:0;background:transparent;color:var(--ink);max-width:min(52vw,230px);font-weight:700}.resultCount{margin:0 0 0 auto;color:var(--muted);font-weight:900}.socialStatus{margin-top:8px;display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.88rem;font-weight:700}.socialStatus p{margin:0}.socialStatus__dot{width:9px;height:9px;border-radius:999px;background:#b9a98e;flex:0 0 auto}.socialStatus__dot--ready{background:#4d7a53}.socialStatus__dot--connecting{background:var(--gold)}.socialStatus__dot--error{background:var(--brick)}.results{width:min(1120px,calc(100% - 40px));margin:24px auto 64px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));grid-gap:18px;gap:18px}.results--reading{width:min(860px,calc(100% - 28px));grid-template-columns:1fr}.results--single{width:min(760px,calc(100% - 24px));grid-template-columns:1fr;margin-top:14px;margin-bottom:28px;min-height:calc(100vh - 340px);align-content:center}.stanza{background:#fffaf0;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);overflow:hidden;scroll-margin-top:150px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.stanza--featured{border-color:rgba(169,68,56,.7);box-shadow:0 22px 70px rgba(169,68,56,.2);transform:translateY(-2px)}.stanza header{display:flex;justify-content:space-between;gap:16px;padding:18px 18px 0}.stanza h2,.stanza header p{margin:0}.stanza header p{color:var(--brick);font-size:.84rem;font-weight:900;text-transform:uppercase}.stanza h2{margin-top:4px;font-size:1rem}.stanza header>span{color:var(--muted);font-weight:900}.poem{padding:18px;font-family:var(--font-serif),Georgia,serif}.poem p{display:grid;grid-template-columns:42px 1fr;grid-gap:10px;gap:10px;margin:0;line-height:1.72}.poem span{color:var(--gold);font-family:var(--font-sans),system-ui,sans-serif;font-size:.86rem;font-weight:900;text-align:right}.poem strong{font-weight:400}.stanza footer{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line);padding:12px 18px 16px}.stanzaAction{height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(169,68,56,.24);background:rgba(169,68,56,.08);color:var(--brick);padding:0 11px;font-weight:900}.stanza footer span,.stanzaAction{border-radius:999px;font-size:.82rem}.stanza footer span{background:rgba(97,112,90,.14);color:var(--field-dark);padding:5px 9px;font-weight:800}.socialButton{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(24,23,19,.12);border-radius:999px;background:#fffaf0;color:var(--ink);font-size:.82rem;font-weight:900}.socialButton:disabled{opacity:.55;cursor:default}.socialButton--liked{border-color:rgba(169,68,56,.28);background:rgba(169,68,56,.08);color:var(--brick)}.socialButton--open{border-color:rgba(48,61,53,.24);background:rgba(48,61,53,.08);color:var(--field-dark)}.commentsPanel{border-top:1px solid var(--line);background:rgba(247,241,228,.72);padding:14px 18px 16px}.commentsPanel__header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.commentsPanel__header strong{font-size:.95rem}.commentsPanel__header span{color:var(--muted);font-size:.82rem;font-weight:800}.commentComposer{border:1px solid rgba(24,23,19,.1);border-radius:8px;background:#fffdf6;padding:10px}.commentComposer textarea{width:100%;min-height:82px;resize:vertical;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;line-height:1.45}.commentComposer__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.commentComposer__meta span{color:var(--muted);font-size:.8rem;font-weight:800}.commentSubmit{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:0;border-radius:999px;background:var(--field-dark);color:#fff9eb;font-size:.82rem;font-weight:900}.commentSubmit:disabled{opacity:.5;cursor:default}.commentsList{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.commentsEmpty{margin:0;color:var(--muted);font-size:.9rem}.comment{border:1px solid rgba(24,23,19,.08);border-radius:8px;background:#fffdf6;padding:10px 12px}.comment p{margin:0;line-height:1.5}.comment span{display:inline-block;margin-top:6px;color:var(--muted);font-size:.78rem;font-weight:800}.spin{animation:spin .9s linear infinite}.readingMore{width:min(860px,calc(100% - 28px));margin:-48px auto 80px}.readingMore .toolButton{width:100%;justify-content:center}.siteFooter{border-top:1px solid var(--line);background:var(--field-dark);color:#fff9eb;padding:14px max(20px,calc((100vw - 1120px) / 2));font-size:.9rem}.siteFooter__top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.siteFooter__top p{margin:0}.siteFooter__top a{color:#ffe0a6;font-weight:900;text-decoration:none}.siteFooter__top a:hover{text-decoration:underline}.siteFooter__details{margin-top:10px;border-top:1px solid rgba(255,249,235,.14);padding-top:10px}.siteFooter__details summary{cursor:pointer;list-style:none;font-weight:900;color:#fff0c7}.siteFooter__details summary::-webkit-details-marker{display:none}.siteFooter__detailsBody{display:grid;grid-gap:10px;gap:10px;max-width:760px;margin-top:10px;color:rgba(255,249,235,.88)}.siteFooter__detailsBody p{margin:0;line-height:1.55}@media (max-width:680px){.hero{background:linear-gradient(180deg,#f6efdf,#efe4cf)}.hero__content{width:min(100% - 28px,1120px);padding:14px 0 12px;grid-template-columns:1fr;gap:12px}.hero__art{grid-template-columns:1fr 1fr 1fr;gap:8px}.kicker{font-size:.7rem}h1{font-size:clamp(2.1rem,12vw,3.3rem)}.intro{max-width:26rem;margin:8px 0 10px;font-size:.9rem}.heroMeta{max-width:29rem;margin:-2px 0 10px;font-size:.86rem}.stats{gap:6px}.stats span{padding:4px 8px;font-size:.75rem}.hero__figure--primary,.hero__thumb{min-height:112px}.hero__rail{grid-template-columns:1fr 1fr;display:contents}.workbench{padding:8px 12px}.toolbar{grid-template-columns:1fr;gap:8px}.readingBar{align-items:stretch}.backButton{width:100%;justify-content:center;height:40px}.searchbox{grid-column:1/-1;width:100%;height:42px}.segmented,.toolButton{width:100%;height:40px}.toolButton{min-width:0;justify-content:center;gap:5px;padding:0 7px;font-size:.78rem;white-space:nowrap}.toolbar .toolButton{height:40px;font-size:.88rem}.toolButton svg{width:15px;height:15px;flex:0 0 auto}.randomFeature{min-height:44px;margin-top:6px;font-size:.9rem}.filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.filters label{width:100%;height:40px;padding:0 10px;min-width:0}.filters .toolButton--reset{grid-column:1/-1}.filters select{max-width:100%;min-width:0;font-size:.88rem}.resultCount{grid-column:1/-1;margin-left:0;font-size:.9rem}.socialStatus{display:flex;align-items:flex-start;font-size:.82rem}.results{width:min(100% - 24px,1120px);margin-top:14px;gap:14px}.results--single{width:min(100% - 24px,760px);margin-top:8px;margin-bottom:14px;min-height:auto;align-content:start}.readingMore{width:min(100% - 24px,1120px);margin-top:-18px}.siteFooter{padding:12px;font-size:.84rem}.siteFooter__details{margin-top:8px;padding-top:8px}.siteFooter__detailsBody{gap:8px}.stanza{scroll-margin-top:150px}.stanza header{padding:15px 15px 0}.poem{padding:15px}.poem p{grid-template-columns:32px 1fr;gap:8px;line-height:1.64}.commentsPanel{padding:12px 15px 15px}.commentComposer__meta,.commentsPanel__header{align-items:flex-start;flex-direction:column}.commentSubmit{width:100%}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}