.reader-surface{--reader-accent:var(--hb-copper-light);--reader-paper:var(--hb-page);--reader-ink:var(--hb-ink);--reader-muted:var(--hb-muted);background:var(--hb-paper);color:var(--hb-ink)}.reader-frame{position:relative;display:flex;flex-direction:column;width:100%;max-width:760px;height:100%;margin:0 auto;background:var(--hb-page);color:var(--hb-ink);box-shadow:0 0 0 1px rgba(30,27,24,.05),0 0 48px -24px rgba(30,27,24,.25)}.reader-page-content{padding:0 clamp(8px,4vw,48px)}.reader-page-footer{padding:0 clamp(24px,5vw,64px)}.reader-edge{display:none}@media (min-width:900px){.reader-edge{display:flex}}@media (max-width:1399px){.reader-docked .reader-edge{display:none}}@media (prefers-reduced-motion:reduce){.reader-surface *{transition-duration:0s!important}}