#reader-topbar{display:none}.reader-experience-popover{border:1px solid #bda36b;border-radius:12px;background:#faf7f0;color:#3f3326;padding:20px;max-width:min(92vw,620px);max-height:88dvh;overflow:auto}.reader-experience-popover::backdrop{background:#201b1699}.reader-experience-popover h2{font:normal 23px/1.4 Georgia,serif;color:#60451d;margin:0 0 16px}.experience-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.moment-preview{max-width:100%;max-height:65dvh;object-fit:contain;display:block;margin:auto}.experience-status{font:14px/1.5 Arial,sans-serif;color:#705b40}.resume-choice{padding:16px;margin:12px;background:#fff8e8;border:1px solid #c8a66a;font:15px/1.6 Georgia,serif}.resume-choice .rbtn{margin:8px 6px 0 0}.reader-font-active .textpage,.reader-font-active #textcontent{font-size:var(--mu-reader-font,18px)!important;line-height:1.75!important}
@media(max-width:980px){
 .readerHead,header.top{display:none!important}
 #reader-topbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:calc(7px + env(safe-area-inset-top)) 7px 7px;background:#faf7f0;border-bottom:1px solid #cdbb9e}
 #reader-topbar .rbtn{min-width:0;max-width:100%;padding:9px 5px!important;font-size:13px!important;min-height:42px;white-space:nowrap}
 .mobile-reader-menu-open #reader-topbar{visibility:hidden}
 .reader-title-mobile{padding:9px 14px;background:#faf7f0;font:600 14px/1.4 Georgia,serif;color:#60451d}
}
@media(min-width:981px){.reader-title-mobile{display:none}.reader-desktop-extra{display:inline-flex;margin-left:8px}}

.reader-font-active #textcontent{font-size:calc(var(--mu-reader-font,18px)*var(--mu-reader-scale,1))!important}

.pdf-stage #pdf-sheet { zoom: var(--mu-pdf-zoom, 1); }

.illustrated-page p { margin: 0 0 .75em; }
.illustrated-page h2 { font-size: 1.5em; line-height: 1.2; margin: 0 0 .65em; }
.illustrated-page img { display: block; max-width: 100%; height: auto; margin: .85em auto; }
.illustrated-title-page { text-align: center; }

.illustrated-page { font-family: Cambria, Georgia, serif; }
.illustrated-page .illustrated-aside { font-size: .9em; }
