/* ESPuino-Akzent (Blau der Web-UI-Kopfleiste) leicht angleichen */
:root {
  --md-primary-fg-color:        #2b52d4;
  --md-primary-fg-color--light: #4f72e3;
  --md-primary-fg-color--dark:  #23327a;
  --md-accent-fg-color:         #2b52d4;
}
[data-md-color-scheme="slate"] {
  --md-primary-fg-color:        #6f90f4;
  --md-accent-fg-color:         #6f90f4;
}

/* Dezenter Rahmen um eingebettete Screenshots, damit sie sich vom weißen
   Hintergrund der Seite abheben. */
.md-typeset img {
  border: 1px solid var(--md-default-fg-color--lightest);
  border-radius: 0.2rem;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
}

/* Kompaktere Tabellen für die Referenz-Seiten */
.md-typeset table:not([class]) {
  font-size: 0.78rem;
}

/* "Stand: <Datum>" dezent rechts in der Kopfzeile */
.md-header__stand {
  align-self: center;
  margin: 0 0.6rem;
  font-size: 0.66rem;
  line-height: 1.2;
  white-space: nowrap;
  opacity: 0.8;
  color: var(--md-primary-bg-color, #fff);
}
/* auf schmalen Screens ausblenden, damit die Kopfzeile nicht überläuft */
@media screen and (max-width: 76.1875em) {
  .md-header__stand { display: none; }
}
