/* A restrained reading toolbar on top of the unmodified PDF.js renderer. */
:root { --body-bg-color: #f0f0ee; --toolbar-bg-color: #f8f8f6; --toolbar-border-color: #dededb; }
#editorModeButtons, #editorModeSeparator, #secondaryToolbarToggle,
#sidebarToggleButton, #viewsManagerToggleButton, #toolbarSidebar { display: none !important; }
#toolbarViewer { box-shadow: none; border-bottom: 1px solid #dededb; }
.pdfViewer .page { border: 0; box-shadow: 0 1px 6px #00000016; margin: 8px auto; }
#toolbarViewerLeft { padding-inline-start: 6px; }
#toolbarViewerLeft > .hiddenSmallView { display: flex !important; }
#toolbarViewerLeft > .hiddenSmallView .toolbarButton { display: block !important; }
@media (max-width: 540px) {
  #toolbarViewerMiddle { display: flex !important; }
  #toolbarViewerRight, #viewFindButton, #zoomOutButton, #zoomInButton { display: none !important; }
  #scaleSelectContainer { display: inline-flex !important; width: 120px !important; max-width: 120px; }
  #scaleSelect { min-width: 0; width: 120px !important; }
  #toolbarContainer #toolbarViewer #toolbarViewerLeft { margin-inline-start: 0; padding: 0; }
  #pageNumber { width: 36px; }
}
