/* Scoped reading room; the rest of the site keeps its existing styles. */
.poetry-page{background:#09080f;background-image:radial-gradient(ellipse at 15% 2%,rgba(139,92,246,.13),transparent 38rem),radial-gradient(ellipse at 90% 28%,rgba(34,211,238,.045),transparent 35rem);color:#f2edf7}
.poetry-shell{width:min(100% - 48px,1080px);margin:auto}
.poetry-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 0;border-bottom:1px solid #2e263b}
.poetry-home{font-size:15px;letter-spacing:.13em;text-decoration:none;font-weight:800}.poetry-home>span{color:#22d3ee}.poetry-home small{display:block;color:#b6a9c9;font:10px 'DM Mono',monospace;letter-spacing:.25em;margin-top:5px}
.poetry-back{font-size:12px;color:#c4b5d6;text-decoration:none}.poetry-back:hover{color:#67e8f9}
.poem{max-width:700px;margin:auto}.poem-heading{padding:76px 0 0}.poem-eyebrow{color:#b8a7d0;font:10px/1.6 'DM Mono',monospace;letter-spacing:.17em;margin:0 0 28px}.poem-eyebrow span{display:inline-block;color:#81dbe7;margin-left:20px}
.poem h1{font:400 clamp(46px,8vw,88px)/1.02 'Playfair Display',Georgia,serif;letter-spacing:-.035em;margin:0 0 30px;color:#faf5ff}.poem h1 em{font-weight:400;color:#ba9afa}
.poem-byline{font-size:14px;line-height:1.8;color:#e9e1f2;margin:0}.poem-byline>a{text-decoration:none;border-bottom:1px solid #655278;padding-bottom:3px}.poem-byline>a:hover{border-color:#67e8f9}.poem-byline>span{color:#81dbe7;margin:0 8px}.poem-byline small{font-size:11px;color:#b8acc9}
.poem-date{font:10px 'DM Mono',monospace;color:#b6a9c9;margin:17px 0 0;letter-spacing:.08em}.poem-rule{display:flex;align-items:center;gap:15px;margin:42px 0;color:#a78bfa;max-width:450px}.poem-rule:before,.poem-rule:after{content:'';height:1px;flex:1;background:linear-gradient(90deg,#605078,transparent)}.poem-rule:after{transform:rotate(180deg)}
.poem-text{font:400 clamp(17px,2.4vw,24px)/1.9 'Playfair Display',Georgia,serif;letter-spacing:.003em;scroll-margin-top:24px}.poem-text p{margin:0 0 1.8em}.poem-text .poem-ending{color:#d9c7fa;margin-bottom:0}
.poem-colophon{margin:54px 0 72px;padding:30px 0 0;border-top:1px solid #352b42;max-width:530px}.poem-colophon-mark{font-size:22px;color:#81dbe7}.poem-colophon p{font-size:12px;line-height:1.9;color:#bfb2d1;max-width:420px}.poem-colophon strong{font-weight:500;color:#eee3fa}.poem-colophon>a{display:inline-block;margin-top:16px;color:#81dbe7;text-decoration:none;font-size:12px}
.poetry-footer{padding:24px 0 32px;border-top:1px solid #2e263b;display:flex;justify-content:space-between;gap:20px;color:#b6a9c9;font:9px/1.6 'DM Mono',monospace;letter-spacing:.12em}.poetry-footer a{text-decoration:none;color:#cbb9e3}
.poetry-page a:focus-visible{outline:2px solid #67e8f9;outline-offset:5px}
@media(max-width:540px){.poetry-shell{width:calc(100% - 32px)}.poetry-header{padding:23px 0;gap:12px}.poetry-home{font-size:12px}.poetry-back{font-size:11px}.poem-heading{padding-top:50px}.poem-eyebrow{font-size:9px;letter-spacing:.09em}.poem-eyebrow span{margin-left:10px}.poem h1{font-size:clamp(40px,12vw,60px)}.poem-text{line-height:1.9;letter-spacing:0}.poem-byline{font-size:12px}.poem-colophon{margin-bottom:48px}.poetry-footer{font-size:8px;letter-spacing:.05em}}
@media(prefers-reduced-motion:reduce){.poetry-page{scroll-behavior:auto}}
@media print{.poetry-page{background:#fff;color:#111}.poetry-header,.poetry-footer,.poem-colophon>a,.skip-link{display:none}.poetry-shell,.poem{width:100%;max-width:none}.poem-heading{padding-top:0}.poem h1{font-size:36pt}.poem h1,.poem h1 em,.poem-text .poem-ending,.poem-byline,.poem-colophon p,.poem-colophon strong{color:#111}.poem-text{font-size:13pt;line-height:1.55}.poem-text p{break-inside:avoid;margin-bottom:1em}.poem-rule{margin:22px 0}.poem-colophon{margin:28px 0 0}.poem-byline a{border:0}}
