/*
 * cassiopeia_schlicht: Kopf ohne Farbfläche und ohne Seitentitel.
 * Menü und Suche bleiben als schlichte Leiste; ein Kopf ohne Menü und Suche
 * wird ganz ausgeblendet. Farben aus den Cassiopeia-Variablen.
 */
.container-header {
  background: none;
  box-shadow: none;
  color: var(--cassiopeia-color-link, #224faa);
}
.container-header .navbar-brand {
  display: none;
}
.container-header .container-nav {
  padding-block: .5rem;
  border-bottom: 1px solid #dfe3e7;
}
.container-header .mod-menu,
.container-header .mod-menu > li > a,
.container-header .mod-menu > li > span,
.container-header .metismenu > li > a,
.container-header .metismenu > li > button,
.container-header .mod-finder,
.container-header .mod-finder a:not(.jmodedit),
.container-header .navbar-toggler {
  color: var(--cassiopeia-color-link, #224faa);
}
.container-header .mod-menu > li.active > a,
.container-header .mod-menu > li.active > span,
.container-header .mod-menu > li > a:hover,
.container-header .metismenu > li.level-1.active > a,
.container-header .metismenu > li.level-1.active > button,
.container-header .metismenu > li.level-1 > a:hover,
.container-header .metismenu > li.level-1 > button:hover {
  color: var(--cassiopeia-color-hover, #424077);
}
.container-header .mod-menu > li:after,
.container-header .metismenu > li > a:after,
.container-header .metismenu > li > button:before {
  background: var(--cassiopeia-color-link, #224faa);
}
.container-header .navbar-toggler {
  border-color: var(--cassiopeia-color-link, #224faa);
}
header.container-header:not(:has(.container-nav, .container-topbar, .container-below-top)) {
  display: none;
}
