::selection {
  background: #bdeaf5;
  color: var(--mm-theme-ink);
}

.site-name {
  margin: 0;
  color: var(--mm-theme-deep);
  font-size: clamp(1.45rem, 4vw, 1.9rem);
  font-weight: 800;
  letter-spacing: -.025em;
}

.site-name a {
  color: inherit;
  text-decoration: none;
}

.site-slogan {
  margin: 4px 0 0;
  color: var(--mm-theme-muted);
  font-size: .9rem;
}

body.path-meteo-marees {
  background: #102f40;
}

body.path-meteo-marees .mm-site-main {
  box-shadow: 0 0 0 1px rgb(255 255 255 / 4%);
}

/* The public application is immersive, including for authenticated editors. */
body.path-frontpage #toolbar-administration,
body.path-meteo-marees #toolbar-administration {
  display: none !important;
}

body.path-frontpage.toolbar-fixed,
body.path-frontpage.toolbar-tray-open,
body.path-meteo-marees.toolbar-fixed,
body.path-meteo-marees.toolbar-tray-open {
  padding-top: 0 !important;
}

body.path-frontpage .block-page-title-block,
body.path-frontpage h1.page-title,
body.path-meteo-marees .block-page-title-block,
body.path-meteo-marees h1.page-title {
  display: none !important;
}
