.poems_page__mPwsa{min-height:100vh;padding:4rem 1.5rem;display:flex;align-items:flex-start;justify-content:center;background:radial-gradient(circle at top left,rgba(255,215,128,.18),transparent 55%),radial-gradient(circle at bottom right,rgba(255,194,102,.15),transparent 60%),#000000}.poems_scrollShell__2KfyV{position:relative;width:100%;max-width:56rem;height:auto;max-height:none;background:rgba(22,22,22,.92);border-radius:22px;border:1px solid rgba(255,215,128,.35);box-shadow:0 18px 40px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.06);display:flex;flex-direction:column;padding:2.6rem 2.2rem 2.2rem;overflow:visible}.poems_scrollShell__2KfyV:after,.poems_scrollShell__2KfyV:before{content:"";position:absolute;left:0;width:100%;height:32px;pointer-events:none}.poems_scrollShell__2KfyV:before{top:0;background:linear-gradient(180deg,rgba(0,0,0,.18),transparent)}.poems_scrollShell__2KfyV:after{bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.14),transparent)}.poems_headerRow__g9thS{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.4rem;position:relative;z-index:1}.poems_headerCopy__ivkne{display:flex;flex-direction:column;gap:.85rem}.poems_kicker__cSzOE{display:inline-block;width:-moz-fit-content;width:fit-content;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(232,197,71,.28);color:var(--gold);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.poems_title__FD07W{font-family:Playfair Display,serif;font-size:clamp(2rem,3vw,2.8rem);color:#f2d49b;letter-spacing:.04em;margin-bottom:.35rem}.poems_meta__chQ70{font-size:.9rem;text-transform:uppercase;letter-spacing:.15em;color:#d4aa63}.poems_byline__0_3cL{font-size:.95rem;opacity:.9}.poems_authorLink__x5M82{color:var(--gold);font-weight:700}.poems_authorLink__x5M82:hover{color:var(--lavender)}.poems_actionRow__5B3Vj{display:flex;gap:.85rem;flex-wrap:wrap;align-items:center;margin-top:.75rem}.poems_actionButton__YvxKb,.poems_actionPrimary__jLzns{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1.05rem;border-radius:999px;text-decoration:none;transition:.2s ease}.poems_actionPrimary__jLzns{background:var(--gold);color:#111;font-weight:700;border:1px solid var(--gold)}.poems_actionPrimary__jLzns:hover{transform:translateY(-1px);filter:brightness(1.03)}.poems_actionButton__YvxKb{border:1px solid rgba(232,197,71,.28);background:rgba(255,255,255,.03);color:var(--ivory)}.poems_actionButton__YvxKb:hover{transform:translateY(-1px);border-color:rgba(232,197,71,.58);background:rgba(232,197,71,.08)}.poems_audioWrap__cWBxG{display:inline-flex;align-items:center}.poems_reflectionBox__QUOba{margin:2rem 0 1.5rem;padding:1.2rem 1.25rem;border:1px solid rgba(232,197,71,.16);border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.025),rgba(232,197,71,.045));box-shadow:0 0 30px rgba(232,197,71,.05)}.poems_reflectionTitle__nHlx5{font-family:Playfair Display,serif;color:var(--gold);margin-bottom:.55rem;font-size:1.15rem}.poems_reflectionText__5m8KO{line-height:1.8;opacity:.95}.poems_poemBodyWrap__VMvRO{margin-top:2rem}.poems_scrollInner__D0uFT{overflow:visible;max-height:none;height:auto;margin:0;padding-right:0}.poems_body__tkR8c{white-space:pre-wrap;font-size:1.1rem;line-height:1.95;color:#f5e6c8}.poems_footer__xIrNi{text-align:right;padding-top:1.5rem;margin-top:2rem;border-top:1px solid rgba(255,215,128,.12)}.poems_signature__AriHm{font-family:Great Vibes,cursive;font-size:1.9rem;color:#e6c486}.poems_audioPlayerCard__kQjKa{min-width:280px;max-width:360px;padding:1rem 1rem .95rem;border-radius:20px;border:1px solid rgba(232,197,71,.18);background:linear-gradient(135deg,rgba(255,255,255,.03),rgba(232,197,71,.05));box-shadow:0 0 24px rgba(232,197,71,.06)}.poems_audioPlayerTop__VUD1h{display:flex;gap:1rem;align-items:center;justify-content:space-between}.poems_audioEyebrow__cu4_R{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:.3rem}.poems_audioTitle__avKAr{font-size:.95rem;line-height:1.4;opacity:.92}.poems_audioButton__a1Hnk{border:1px solid rgba(232,197,71,.35);background:var(--gold);color:#111;font-weight:700;border-radius:999px;padding:.72rem 1rem;min-width:132px;cursor:pointer;transition:transform .2s ease,filter .2s ease,opacity .2s ease}.poems_audioButton__a1Hnk:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.poems_audioButton__a1Hnk:disabled{opacity:.7;cursor:default}.poems_audioStatusRow__pQfTP{margin-top:.85rem;display:flex;gap:.85rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.poems_audioStatus__ls39W{font-size:.86rem;color:rgba(249,247,241,.84)}.poems_audioSecondaryBtn__Aaeni{border:1px solid rgba(232,197,71,.2);background:rgba(255,255,255,.02);color:var(--ivory);border-radius:999px;padding:.45rem .8rem;cursor:pointer;transition:.2s ease}.poems_audioSecondaryBtn__Aaeni:hover{border-color:rgba(232,197,71,.48);background:rgba(232,197,71,.08)}.poems_audioError__aknKL{margin-top:.75rem;color:#ff9b90;font-size:.86rem}@media (max-width:768px){.poems_page__mPwsa{padding:3rem 1rem}.poems_scrollShell__2KfyV{padding:1.6rem 1.2rem 1.4rem}.poems_headerRow__g9thS{flex-direction:column;align-items:stretch}.poems_actionRow__5B3Vj{gap:.65rem}.poems_actionButton__YvxKb,.poems_actionPrimary__jLzns,.poems_audioWrap__cWBxG{width:100%}.poems_audioPlayerCard__kQjKa{min-width:100%;max-width:100%}.poems_audioPlayerTop__VUD1h{flex-direction:column;align-items:stretch}.poems_audioButton__a1Hnk{width:100%}}