.poetry-carousel{color:var(--ink);padding-bottom:74px}.poetry-carousel-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;max-width:700px;margin:0 auto 24px;padding-top:20px;display:flex}.poetry-carousel-heading .eyebrow{margin:0}.poetry-controls{color:var(--muted);align-items:center;gap:12px;font:11px Arial,sans-serif;display:flex}.poetry-controls button{color:var(--muted);cursor:pointer;background:0 0;border:0;width:36px;height:40px;padding:0;font:28px Georgia,serif}.poetry-controls button:hover{color:var(--ink)}.poetry-controls .poetry-pause{width:auto;padding:0 6px;font:11px Arial,sans-serif}.poetry-carousel button:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.poetry-page:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.poetry-page{background:var(--paper);max-width:495px;min-height:518px;color:var(--ink);touch-action:pan-y;margin:auto;padding:48px 40px 76px;position:relative}.poetry-verses{font:18px/1.45 Baskerville,Palatino Linotype,Book Antiqua,Georgia,serif;animation:.6s poetry-arrive}.poetry-verses h3{letter-spacing:.15em;margin:0 0 26px;font:italic 18px/1.4 Baskerville,Georgia,serif}.poetry-verses p{white-space:pre-line;font:inherit;color:inherit;margin:0 0 20px}.poetry-page-short .poetry-verses{padding-top:100px}.poetry-page-number{text-align:center;width:100%;font:14px Baskerville,Georgia,serif;position:absolute;bottom:29px;left:0}.poetry-attribution{text-align:center;color:var(--muted);margin:18px 0 4px;font:12px/1.7 Arial,sans-serif}.poetry-dots{justify-content:center;gap:2px;display:flex}.poetry-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:32px;padding:0;display:grid}.poetry-dots span{border:1px solid var(--muted);border-radius:50%;width:5px;height:5px;display:block}.poetry-dots button[aria-current=true] span{background:var(--ink);border-color:var(--ink)}@keyframes poetry-arrive{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.poetry-verses{animation:none}}@media (max-width:600px){.poetry-carousel{padding-bottom:54px}.poetry-carousel-heading{flex-wrap:wrap;gap:8px}.poetry-page{min-height:490px;padding:36px 24px 70px}.poetry-verses,.poetry-verses h3{font-size:17px}.poetry-controls{gap:5px}}
