/* Static oil-painted hero: standalone styles, no animation. */
.static-poetry-hero{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1672/941;margin:0 0 68px;border-radius:26px;background:#cbdce6;color:#302116;box-shadow:0 25px 65px #32251724}
.poetry-painting{position:absolute;inset:0;z-index:-1;display:block}
.poetry-painting img{display:block;width:100%;height:100%;object-fit:contain}
.poetry-copy{position:absolute;top:12%;left:24%;width:55%;text-align:center;text-shadow:0 1px 6px #fff6}
.poetry-author{font:italic clamp(13px,1.65vw,22px)/1.4 Georgia,serif;margin:0 0 19px;color:#302116}
.static-poetry-hero h2{font:italic 400 clamp(36px,4.8vw,66px)/1.06 Georgia,'Times New Roman',serif;letter-spacing:-1.6px;margin:0;color:#302116}
.static-poetry-hero h2 em{font:inherit}
.poetry-divider{font:25px/1 Georgia,serif;color:#ac741d;margin:12px auto}
.poetry-intro{font:italic clamp(14px,1.6vw,21px)/1.3 Georgia,serif;margin:0;color:#302116}
.poetry-mobile-break{display:none}
.poetry-actions{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}
.poetry-actions a{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:12px 24px;border:2px solid #ce9b43;border-radius:100px;text-decoration:none;font:clamp(13px,1.4vw,19px)/1.2 Georgia,serif;box-shadow:inset 0 0 0 2px #fff8,0 5px 16px #38261c30;white-space:nowrap}
.poetry-read{background:#064d75;color:#fff!important;text-shadow:none}
.poetry-about{background:#fff2dcdf;color:#302116!important}
.poetry-actions a:hover{outline:2px solid #fff8;outline-offset:2px}
.poetry-actions a:focus-visible,.poetry-scroll:focus-visible{outline:3px solid #173e56;outline-offset:4px}
.poetry-count{font:clamp(12px,1.45vw,19px)/1.4 Georgia,serif;margin:20px 0 0;color:#302116}
.poetry-scroll{position:absolute;bottom:3%;left:50%;transform:translateX(-50%);display:flex;align-items:center;flex-direction:column;color:#302116!important;font:27px/1 Georgia,serif;text-decoration:none;text-shadow:0 1px 6px white}
.poetry-scroll span{font:15px/1.5 Georgia,serif}
@media(min-width:721px) and (max-width:1050px){.poetry-copy{top:9%;left:23%;width:60%}.poetry-author{margin-bottom:10px}.static-poetry-hero h2{font-size:clamp(33px,4.8vw,50px)}.poetry-divider{margin:7px auto;font-size:20px}.poetry-intro{font-size:15px}.poetry-actions{margin-top:14px;gap:10px}.poetry-actions a{min-height:42px;padding:9px 16px}.poetry-count{margin-top:12px}.poetry-scroll span{font-size:12px}}
@media(max-width:720px){.static-poetry-hero{aspect-ratio:2/3;border-radius:18px;margin-bottom:40px}.poetry-copy{top:17%;left:10%;width:83%}.poetry-author{font-size:clamp(11px,2.8vw,18px);margin-bottom:15px}.static-poetry-hero h2{font-size:clamp(26px,7.6vw,53px);line-height:1.08;letter-spacing:-.9px}.poetry-divider{font-size:20px;margin:11px auto}.poetry-intro{font-size:clamp(12px,3.3vw,23px);line-height:1.25}.poetry-mobile-break{display:block}.poetry-actions{gap:8px;margin-top:20px}.poetry-actions a{min-height:36px;padding:9px 12px;font-size:clamp(10px,2.8vw,18px);gap:6px;border-width:1px}.poetry-count{font-size:clamp(11px,2.9vw,20px);margin-top:16px}.poetry-scroll{bottom:3%;font-size:24px}.poetry-scroll span{font-size:12px}}
@media(max-width:380px){.poetry-copy{top:16%}.poetry-author{margin-bottom:10px}.poetry-divider{margin:8px auto}.poetry-actions{margin-top:13px}.poetry-count{margin-top:11px}.poetry-actions a{padding:8px 9px}}
.poetry-count{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;padding:4px 13px;border-radius:100px;background:#fff5e4d9;text-shadow:none}.poetry-scroll{padding:3px 12px;border-radius:18px;background:#fff5e4d9;text-shadow:none}
