/* Small profile popover: no full-page backdrop, independent of the header. */
#sr-dropdown-overlay{display:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important}
body>#sr-user-dropdown{position:fixed!important;right:auto!important;bottom:auto!important;transform:none!important;max-width:calc(100vw - 24px)!important;margin:0!important;z-index:2147483000!important;overflow-y:auto!important;background:#0b111b!important;color:#f5f7fb!important;border:1px solid #303948!important;border-radius:14px!important;box-shadow:0 14px 48px #0008!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:opacity .15s ease,visibility .15s ease!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
body>#sr-user-dropdown.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
body>#sr-user-dropdown .user-dropdown-content{background:#0b111b!important;filter:none!important;padding:16px!important}
body>#sr-user-dropdown .user-dropdown-name{color:#f5f7fb!important}body>#sr-user-dropdown .user-dropdown-email{overflow-wrap:anywhere;color:#9aa9bd!important}body>#sr-user-dropdown .user-dropdown-item{color:#cbd3e1!important}body>#sr-user-dropdown .user-dropdown-item:hover{background:#162132!important;color:#fff!important}

/* Hide and restore the reader controls without leaving an invisible backdrop. */
body.single-chapter .reader-mobile-bar{grid-template-columns:repeat(6,minmax(0,1fr))!important}
body.single-chapter.sr-reader-controls-hidden .reader-mobile-bar,body.single-chapter.sr-reader-controls-hidden .reader-sidebar,body.single-chapter.sr-reader-controls-hidden .reader-mobile-sheet,body.single-chapter.sr-reader-controls-hidden .reader-mobile-backdrop{display:none!important;pointer-events:none!important}
body.single-chapter .reader-show-menu{position:fixed;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:9100;border:1px solid #354a62;border-radius:20px;padding:9px 13px;background:#0b1523;color:#dbe5f5;font-size:12px;line-height:1.2;cursor:pointer;box-shadow:0 3px 14px #0008}
body.single-chapter .reader-show-menu[hidden]{display:none!important}
body.single-chapter .reader-show-menu:focus-visible{outline:2px solid #e855a1;outline-offset:3px}
body.single-chapter #sidebarHideMenu svg{width:20px;height:20px}
@media(max-width:360px){body.single-chapter .reader-mobile-bar{gap:3px!important;padding:5px!important}body.single-chapter .reader-mobile-bar__item{padding-left:2px!important;padding-right:2px!important}body.single-chapter .reader-mobile-bar__item span{font-size:10px!important}}
