/* The German and Spanish pages' own layout fixes (2026-11-12). tr.py links this file on drafts/de/ and
   drafts/es/ only, and every rule sits under [lang="de"] or [lang="es"]: the English pages never see it.
   German words run long, Spanish lines run longer. */

/* footer C: the five pages on one row, margin to margin. home-lab.css sizes them at 1/30 of the row for the
   English words (25.4 em); German needs 1/38 (32.0 em), Spanish 1/42 (35.3 em), and no page name may break
   ("Unsere Labs", "Über uns") */
@media (min-width: 901px) {
  html[lang="de"] .ft .fc__a, html[lang="es"] .ft .fc__a { white-space: nowrap; }
  html[lang="de"] .ft .fc__a { font-size: min(calc(var(--t-size) * 0.8), calc(100cqw / 38)); }
  html[lang="es"] .ft .fc__a { font-size: min(calc(var(--t-size) * 0.8), calc(100cqw / 42)); }
}
