/* Existing colours and text remain; only reading chrome changes. */
html body .dc-reader-nav-top{position:static!important;top:auto!important;z-index:auto!important}
html body #dcReadingOptions,html body .dc-screen-exit{position:fixed;z-index:20040;inset:auto auto 12px 12px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border:1px solid #947088;border-radius:50%;background:#f3e4ed;color:#17151a;font:750 20px/1 system-ui;cursor:pointer}
html body #dcReadingOptions[hidden],html body #dcReadingOptionsPanel[hidden]{display:none!important}html body #dcReadingOptionsPanel{position:fixed;z-index:20050;inset:auto 10px 62px 10px;max-width:600px;margin:auto;max-height:65dvh;overflow:auto;padding:16px;border:1px solid #947088;border-radius:16px;background:#f3e4ed;color:#17151a;display:flex;flex-wrap:wrap;gap:10px}
#dcReadingOptionsPanel button{min-height:44px;padding:10px 14px;background:#fff;color:#17151a;border:1px solid #947088;border-radius:10px;font:700 17px/1.5 system-ui}#dcReadingOptionsPanel label{display:flex;align-items:center;gap:12px;width:100%;font:17px/1.7 system-ui}#dcReadingOptionsPanel input{width:24px;height:24px;flex:0 0 24px}
html body.dc-page-clean :is(.q-page-actions,.q-page-listen,.dc-q-page-study,.q-page-study,.dc-page-sources,.q-page-window-nav,.tadabbur-page-batches,.dc-reader-nav-bottom){display:none!important}html body.dc-page-clean .q-page-reward details{display:none!important}html body.dc-page-clean .q-page-reward{font-size:14px!important;line-height:1.5!important;padding:4px 8px!important;min-height:0!important;margin:5px 0!important}
html body.dc-reading-moving :is(.dc-utility-menu,#dcScrollTop,.q-mushaf-shortcuts,.dc-back-to-top,.back-to-top,#backToTop){visibility:hidden!important;pointer-events:none!important}
body.dc-reading-fullscreen{overflow:hidden!important}.dc-reading-overlay,.dc-reading-overlay:fullscreen{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;overflow:auto!important;z-index:20000!important;box-sizing:border-box;overscroll-behavior:contain;padding:0 0 55px;background:#fff;scroll-behavior:auto}
html body .dc-reading-overlay :is(#qReader,#qMadinah,#pages,#reader,#cards,#readingCards,#card,.dc-alternate-reader){width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding-inline:0!important;box-sizing:border-box}
html body .dc-reading-overlay :is(.q-mode-picker,#qMushafHeading,#qMushafNote,.q-edition-samples,.q-paired-choice,#qMadinah>.q-actions,#qMadinahStatus,#qCompanion,.q-manual-bookmark,#qMushafSource,.dc-reader-nav-top,.toolbar,.cards-tools,.reader-card-nav,.q-mushaf-shortcuts){display:none!important}
html body .dc-reading-overlay #qMadinahPages{width:100%!important;margin:0!important;border:0!important;padding:0!important;overflow:visible!important}html body .dc-reading-overlay .q-mushaf-sheet{width:100%!important;margin:0!important;border:0!important;padding:0!important;max-width:none!important}html body .dc-reading-overlay .q-mushaf-sheet>img{display:block;width:var(--mushaf-zoom,100%)!important;max-width:none!important;height:auto;cursor:zoom-out}
html body .dc-reading-overlay .dc-screen-exit{inset:8px auto auto 8px;width:auto;min-width:42px;padding:6px 10px;height:34px;min-height:34px;border-radius:12px;font-size:14px}html body .dc-reading-overlay .dc-mushaf-sheet{max-width:none!important;margin-inline:5px!important}
@media print{#dcReadingOptions,#dcReadingOptionsPanel,.dc-screen-exit{display:none!important}}
