/* Reader adjustments; original poem palettes are deliberately untouched. */
.reading-tools{position:relative;z-index:5;max-width:900px;margin:auto;padding:.75rem 5vw;color:var(--ink);font: .875rem/1.5 var(--mono)}.reading-tools summary{cursor:pointer;min-height:44px;display:list-item;padding:.65rem 0}.reading-tools label{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.reading-tools select{background:var(--surface);color:var(--ink);border:1px solid var(--muted);padding:.65rem;font:inherit;min-height:44px}[data-text="large"]{font-size:20px}.poem-body p{overflow-wrap:break-word}a:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(max-width:640px){.page{padding-left:5vw!important;padding-right:5vw!important}.poem-title{font-size:clamp(2.5rem,10vw,4rem)!important;letter-spacing:0!important}.poem-meta{flex-wrap:wrap}.stanza{margin-left:0!important}.stanza.quote{padding:1.25rem!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.poem-header,.poem-body,.poem-footer{opacity:1!important}}

/* Poem-specific light editions; original dark colours stay in each page. */
html[data-theme="dark"]{color-scheme:dark}html[data-theme="light"]{color-scheme:light}
html[data-poem="back-a-gain"][data-theme="light"]{--bg:#f5f7ef;--surface:#e8eee0;--ink:#202c1c;--muted:#526149;--green:#286139;--gold:#755a17;--green-dim:rgba(40,97,57,.08);--gold-dim:rgba(117,90,23,.08);--crowd:#e8eee0;}
html[data-poem="i-hope"][data-theme="light"]{--bg:#faf6ed;--surface:#eee6d6;--ink:#322819;--muted:#6c5c43;--gold:#795a17;--gold-dim:rgba(121,90,23,.08);}
html[data-poem="leg-i-see"][data-theme="light"]{--bg:#faf6ed;--surface:#eee6d6;--ink:#322819;--muted:#6c5c43;--gold:#795a17;--gold-dim:rgba(121,90,23,.08);--red:#8b2020;}
html[data-poem="last-hour-is-a-mirror"][data-theme="light"]{--bg:#f5f3fa;--surface:#e9e5f2;--ink:#292338;--muted:#635b76;--silver:#655681;--silver-dim:rgba(101,86,129,.08);}
