.md-grid {
  max-width: 1440px; 
}

/* https://github.com/squidfunk/mkdocs-material/discussions/6677#discussioncomment-8208134 */
.md-nav__link--active {
  background-color: var(--md-code-bg-color);
  border-radius: 0.2em;
  padding: 0.2em;
  outline: 0.1em solid;
  font-weight: bold; /* Fett nach Auswahl */
}

/* Additional styling to fix glitches */
.md-sidebar__inner {
  padding-top: 0.1em;
}

.md-nav--lifted > .md-nav__list > .md-nav__item--active > .md-nav__link {
  box-shadow: initial;
}

/* https://github.com/squidfunk/mkdocs-material/discussions/2951 */
/* Light mode */
[data-md-color-scheme="default"] {
  --md-default-bg-color: hsl(0, 0%, 99%);
}

/* Dark mode */
[data-md-color-scheme="slate"] {
  --md-default-bg-color: hsl(0, 0%, 19%);
}

/* 
.md-search-result__more summary {
  background: blue;
}

/* Grundlegende Formatierung für alle Übersichten */
.pages-overview-list {
    padding-left: 0;       /* Entfernt den Standard-Einzug */
}

/* Formatierung für die Listenelemente */
.pages-overview-list li {
    list-style-type: none !important; /* Entfernt die Standard-Aufzählungszeichen */
    margin-bottom: 0.5em;   /* Etwas Abstand zwischen den Punkten */
}

/* Styling für die Links */
.pages-overview-list li a {
    text-decoration: none;  /* Entfernt die Unterstreichung */
    color: var(--md-default-fg-color--light); /* Eine hellere Farbe, z.B. aus MkDocs Material */
    font-weight: 500;
}

.pages-overview-list li a:hover {
    color: var(--md-accent-fg-color); /* Akzentfarbe beim Überfahren mit der Maus */
}

/* Hier kommt die eigentliche Einrückung ins Spiel! */
.pages-overview-list ul {
    padding-left: 25px;      /* Stellt die Einrückung für Unterpunkte ein */
    margin-top: 0.5em;
    border-left: 1px solid var(--md-default-fg-color--lightest); /* Optional: Eine feine Linie zur visuellen Trennung */
}

/* Anzeige im Suchfenster auf 3 Zeilen begrenzen */
.md-search-result .md-typeset {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
