.local-review{padding:8px 15px;background:#e2b968;color:#20271c;text-align:center;font:12px/1.5 Arial,sans-serif}.restored-book{background:var(--paper);color:#30362a}.restored-book .eyebrow{color:#756035}.restored-book h2 em{color:#647048}.reader-intro{max-width:750px;font:22px/1.55 Georgia,serif}.encounter{border-top:1px solid #9c936d;margin-top:30px;padding-top:20px}.encounter summary{cursor:pointer;font:26px/1.4 Georgia,serif;padding:15px 0}.encounter summary small{display:block;font:13px/1.8 Arial,sans-serif;margin-left:25px}.spread{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.spread figure{margin:0;min-width:0}.page-enlarge{border:0;padding:0;background:none;width:100%;color:inherit}.page-enlarge img{width:100%;height:auto;box-shadow:0 7px 22px #28200e25}.spread figcaption{font-size:12px;margin-top:9px}.reading-text{max-width:720px;margin:36px auto;font:20px/1.75 Georgia,serif}.reading-text h4{font:600 14px Arial,sans-serif}.book-after{text-align:center;margin-top:45px;padding-top:35px;border-top:1px solid #9c936d}.book-after h3{font:32px Georgia,serif}.idea-section{background:#283023}.idea-section>p,#idea-form{max-width:700px}#idea-note{color:#ddd6c2;font-size:14px}#idea-form{display:grid;gap:10px}#idea-form label{margin-top:14px}#idea-form select,#idea-form textarea{font:17px/1.5 Arial,sans-serif;padding:13px;background:#f2e9d6;color:#30362a;border:1px solid #c2ac79;border-radius:3px;width:100%;min-width:0}#idea-form button{justify-self:start}#idea-form small{color:#ddd6c2}#idea-status{min-height:3em}#idea-form [aria-invalid=true]{outline:3px solid #f6a887}textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #b88a37;outline-offset:4px}#page-reader{padding:0;width:min(1100px,96vw);max-width:96vw;height:94dvh;max-height:94dvh;background:#f2e9d6;color:#30362a;border:1px solid #b8a36e}#page-reader[open]{display:flex;flex-direction:column}#page-reader::backdrop{background:#071009e8}.reader-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px;background:#f2e9d6}.reader-toolbar h2{font:22px Georgia,serif;margin:0 auto 0 0}.reader-toolbar button{background:#303c28;color:#fff3d9;padding:10px;border:0;min-height:44px}.reader-scroll{overflow:auto;flex:1;min-height:0;overscroll-behavior:contain}.reader-scroll img{width:100%;height:auto;max-width:none}.reader-scroll.zoomed img{width:1350px;max-width:none}body.reader-open{overflow:hidden}@media(max-width:700px){.spread{grid-template-columns:1fr;gap:26px}.reading-text{font-size:19px;line-height:1.75}.encounter summary{font-size:24px}.reader-toolbar{gap:8px}.reader-toolbar h2{width:100%}.reader-toolbar button{font-size:14px}.restored-book h2{font-size:39px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
