/* Ergänzungen nur für die Brückenseite auf dem Altserver
   (allgemeiner Teil aus bridge/mitglied-werden, ohne Beitragskarten und Aktion) */

[hidden] { display: none !important; }

.bridge-nav {
  display: flex;
  gap: var(--space-500, 24px);
  margin-left: auto;
  align-self: center;
}
.bridge-nav a {
  color: var(--color-primary, #2c2f6b);
  font-weight: 500;
  text-decoration: none;
}
.bridge-nav a:hover,
.bridge-nav a:focus-visible { text-decoration: underline; }

.site-header__inner { display: flex; align-items: center; }

/* Im eingefrorenen CSS fehlt für Formularfelder border-box */
.form-field__input,
.form-field__textarea,
.form-field__select,
.form-field__date { box-sizing: border-box; }

.membership__honeypot {
  position: absolute;
  left: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.bridge-result { padding-block: var(--space-800, 48px); min-height: 40vh; }
.bridge-result__text { margin-block: var(--space-400, 16px); }
.bridge-result__text p { margin-block: 0 0.75em; }
.bridge-result__errors { padding: var(--space-500, 24px); }

/* Buttons: beim Hover Orange statt Weiß, wie auf /mitglied-werden/ (Rückmeldung Noah Wand, 17.10.2026) */
:root {
  --button-background-primary-hover: var(--clr-orange-500);
  --button-background-accent-hover: var(--clr-orange-500);
}

#adress-form { scroll-margin-top: var(--space-800, 48px); }
