/*
 * Projekt-Anpassungen fuer den pdf.js-Prebuilt-Viewer.
 *
 * Wird in viewer.html NACH viewer.css eingebunden und ueberschreibt daher
 * dessen Regeln. Zweck:
 *   1. Viewer fest im Light-Mode anzeigen (kein Folgen von prefers-color-scheme).
 *   2. Toolbar auf das Noetigste reduzieren (Blaettern, Zoom, Drucken, Download,
 *      Suche). Ausgeblendet: Dokumentenstruktur/Sidebar, Editor-Werkzeuge und
 *      das "Werkzeuge"-Menue.
 *
 * Bei einem pdf.js-Update ggf. Selektoren pruefen.
 */

/* 1. Light-Mode erzwingen -------------------------------------------------- */
/* viewer.css setzt "color-scheme: light dark" und nutzt die light-dark()-
 * CSS-Funktion. Mit "color-scheme: light" liefert light-dark() immer den
 * Light-Wert; native Controls rendern ebenfalls hell. */
:root,
:root * {
  color-scheme: light !important;
}

/* 2. Toolbar reduzieren ---------------------------------------------------- */
/* Dokumentenstruktur / Views-Manager (Miniaturen, Gliederung, Anhaenge).
 * Neben dem Toggle-Button auch die Sidebar selbst ausblenden: pdf.js oeffnet
 * sie sonst automatisch, wenn das PDF eine Gliederung enthaelt, und zeigt die
 * Spalte trotz verstecktem Button. */
#viewsManagerToggleButton,
#viewsManager {
  display: none !important;
}

/* Falls der Viewer den Open-Zustand setzt, den Inhalt nicht nach rechts
 * einruecken lassen (Sidebar-Breite ignorieren). */
#outerContainer.viewsManagerOpen #viewerContainer:not(.pdfPresentationMode) {
  inset-inline-start: 0 !important;
}

/* Editor-Werkzeuge (Kommentar, Signatur, Markieren, Text, Zeichnen, Stempel)
 * inkl. zugehoerigem Trenner. */
#editorModeButtons,
#editorModeSeparator {
  display: none !important;
}

/* "Werkzeuge"-Menue (Sekundaer-Toolbar) inkl. vorangehendem Trenner.
 * Der Trenner mit .hiddenMediumView steht zwischen Drucken/Download-Gruppe
 * und dem Menue-Button; die Buttongruppe selbst bleibt sichtbar. */
#secondaryToolbarToggle,
.verticalToolbarSeparator.hiddenMediumView {
  display: none !important;
}
