/* Jahresnavigation ohne horizontalen Überlauf. */
.year-rail, .chronicle-body { min-inline-size: 0; }
.year-rail #years { box-sizing: border-box; min-inline-size: 0; max-inline-size: 100%; overflow-x: hidden; }
.year-rail #years a { box-sizing: border-box; flex-shrink: 0; max-inline-size: 100%; text-align: center; }
.year-rail #years a.active::after { content: none; }
@media (min-width: 751px) {
  .year-rail #years { inline-size: 100%; overflow-y: auto; scrollbar-gutter: stable both-edges; }
  .year-rail #years a { inline-size: 100%; padding-inline: 2px; }
}
@media (max-width: 750px) {
  .year-rail { gap: 8px; padding-inline: 3%; }
  .year-rail #years { gap: 2px; flex-wrap: wrap; justify-content: center; overflow-y: auto; max-block-size: 48px; }
  .year-rail #years a { font-size: 13px; padding-inline: 5px; }
}

/* Auch die Jahreswahl der 3D-Ansicht darf umbrechen. */
.spatial-years { flex-wrap: wrap; overflow: visible; }
