/*
 * German pages only (loaded by src/layouts/Layout.astro, see `stylesheet` in src/lib/i18n.ts).
 * Long German compound words (Produktionsanlagen, Datenschutzerklärung…) must not overflow narrow screens:
 * hyphenate headings and footer links, and break a word as a last resort when it still does not fit.
 */
h1, h2, h3, h4, h5, h6, .footer-link, .contacts-form-title {
  -webkit-hyphens: auto;
  hyphens: auto;
  overflow-wrap: anywhere;
}
