.presentation{min-height:0!important;aspect-ratio:16/9;background:#1f1015;position:relative;overflow:auto;touch-action:pan-y pinch-zoom}.presentation>img{width:100%;height:100%;object-fit:contain;display:block;user-select:none}.presentation.zoomed>img{width:200%;height:auto;max-width:none}.presentation.zoomed{touch-action:pan-x pan-y pinch-zoom}.presentation:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#slide-loading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#35101bee;color:var(--cream);padding:14px 20px;text-align:center}.slide-controls{display:flex;justify-content:center;align-items:center;gap:12px;padding:17px 0;flex-wrap:wrap;border-bottom:1px solid #d2b77b33}.slide-controls button,.chapters button{font-family:inherit;color:var(--cream);background:none;border:1px solid #d2b77b44;padding:10px 14px;cursor:pointer;min-height:42px;font-size:15px}.slide-controls button:hover,.slide-controls button[aria-pressed=true],.chapters button[aria-pressed=true]{background:var(--gold);color:var(--dark)}.slide-controls button:disabled{opacity:.3;cursor:default}.page-picker{display:flex;align-items:center;gap:8px;font-size:15px;white-space:nowrap}.page-picker select{font:inherit;color:var(--cream);background:#4b1423;border:1px solid #d2b77b66;padding:9px 8px;min-height:42px}.control-divider{height:24px;width:1px;background:#d2b77b44;margin:0 5px}.chapters{display:flex;gap:8px;flex-wrap:wrap;padding:15px 0 5px}.chapters button{border:0;color:var(--muted);font-size:14px;padding:8px 14px}.thumbnails{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;max-height:430px;overflow:auto;padding:20px 5px}.thumbnails button{background:none;color:var(--cream);border:1px solid transparent;padding:4px;text-align:left;cursor:pointer;font-family:inherit}.thumbnails button[aria-current=page]{border-color:var(--gold)}.thumbnails img{width:100%;height:auto;display:block}.thumbnails span{display:block;font-size:13px;padding:8px 2px}.transcript{margin:12px 0;color:var(--muted);font-size:14px}.transcript summary{cursor:pointer;padding:8px 0}.transcript p{line-height:1.7;white-space:pre-line;font-size:17px;color:var(--cream);max-width:850px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reader:fullscreen .presentation{height:calc(100dvh - 345px);max-height:none;min-height:200px!important}.reader:fullscreen .transcript{display:none}.reader:fullscreen .reader-toolbar{padding:0}.reading .presentation{max-height:none}.inside{max-width:1500px}@media(max-width:760px){.inside{padding-left:4%;padding-right:4%}.inside-heading{padding:0 3%}.inside-heading h1{font-size:40px}.reader{margin:0}.slide-controls{gap:8px;padding:12px 0}.slide-controls button{padding:9px 12px;font-size:14px}.control-divider{display:none}.chapters{gap:2px;justify-content:space-between}.chapters button{font-size:13px;padding:6px 8px}.reader:fullscreen{padding:6px 12px}.reader:fullscreen .presentation{height:calc(100dvh - 390px)}.reader-hint{font-size:12px}.thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-height:550px) and (orientation:landscape){.reader:fullscreen .presentation{height:calc(100dvh - 140px)}.reader:fullscreen .media-bar,.reader:fullscreen .chapters,.reader:fullscreen .reader-hint{display:none}.reader:fullscreen .slide-controls{padding:6px 0}.reader:fullscreen .reader-toolbar{height:45px}}
