/* AE v1.5.1: Beim Sprung aus der Hauptnavigation beginnt die Themenfläche
   an der oberen Browserkante. Der transparente Fix-Header liegt darüber;
   das vorhandene Innenpadding hält Titel und Inhalt weiterhin frei. */
section[id].ae-topic {
  scroll-margin-top: 0;
}

/* AE v1.5.2: Beim ersten Laden der Startseite reserviert die .ae-shell
   zusätzlich 90px Abstand für den Header, obwohl die Themenfläche bereits
   ihr eigenes, großzügigeres Innenpadding zur Header-Freistellung mitbringt.
   Dadurch hing der Hintergrund der ersten Themenfläche sichtbar zu weit
   unten, während per Navigation angesprungene Flächen (scroll-margin-top:0
   oben) exakt passten. Sobald das Topic-System aktiv ist, entfällt der
   zusätzliche Shell-Abstand, damit beide Fälle wieder übereinstimmen. */
/* AE v1.5.2: Beim ersten Laden der Startseite reserviert die .ae-shell
   zusätzlich 90px Abstand für den Header, obwohl die Themenfläche bereits
   ihr eigenes, großzügigeres Innenpadding zur Header-Freistellung mitbringt.
   Dadurch hing der Hintergrund der ersten Themenfläche sichtbar zu weit
   unten, während per Navigation angesprungene Flächen (scroll-margin-top:0
   oben) exakt passten. Sobald das Topic-System aktiv ist, entfällt der
   zusätzliche Shell-Abstand, damit beide Fälle wieder übereinstimmen. */
.ae-shell[data-topic-system] {
  padding-top: 0;
}
