.scroll-button {
  position: fixed!important;
  bottom: 20px;
  right: 20px;
  z-index: 9999;
}
/* 📱 Mobile Zeilenabstand & Schriftgröße für Header-Titel */
@media (max-width: 768px) {
  h2.site-title {
    line-height: 1.2em;   /* enger oder weiter: 1.1–1.4 möglich */
    font-size: 26px;      /* passt für Handy, je nach Theme evtl. 24–28 */
    word-break: normal;   /* verhindert hässliche Trennungen */
    hyphens: none;        /* deaktiviert automatische Silbentrennung */
    text-align: center;   /* optional, falls zentriert schöner aussieht */
  }

  .logo .site-description {
    text-align: center;
  }
}

/* Hide Navigation Menu */
.sitenav, .toggleMenu{
    display: none!important;
}