/*
 * Sprungmarke "Zum Hauptinhalt springen".
 *
 * Bis 27.09.2026 stand die Optik als `style=""` am <a>, das Ein-/Ausblenden
 * beim Fokus als `onfocus=""` / `onblur=""`. Beides sind Inline-Vektoren, an
 * denen CSP haengt: `style=""` verlangt `style-src-attr 'unsafe-inline'`,
 * inline Event-Handler verlangen `script-src-attr 'unsafe-inline'`. Der
 * naechste Schritt der CSP-Verschaerfung schaltet `script-src-attr` auf
 * `'none'` — deshalb muss der Handler weg. Fokus-Reaktion gehoert ohnehin in
 * CSS (`:focus`), nicht in JavaScript.
 *
 * Die Datei liegt unter /skip-link.css und wird in <head> per <link> geladen,
 * damit sie garantiert vor dem ersten Paint da ist — auch wenn die App-Bundle
 * noch nicht geladen ist oder der Nutzer per Tab-Taste vor dem Aufbau
 * navigiert.
 */
.wf-skip-link {
  position: absolute;
  left: -9999px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: 9999;
  background: #0f2a44;
  color: #fff;
  padding: 12px 16px;
  font-family: "Geist", system-ui, sans-serif;
}

.wf-skip-link:focus {
  left: 16px;
  top: 16px;
  width: auto;
  height: auto;
}
