/* ============================================================
   VOURÉME BEWERBUNG — Ergänzungen zu buchung.css
   Nur, was die Bewerbung zusätzlich braucht.
   ============================================================ */

/* Seiten-Überschrift für Screenreader (der Wizard nutzt h2 je Schritt) */
.bw-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.bw-optional {
  font-weight: 400;
  color: var(--bc-espresso-45);
}

.bw-hint { margin-top: 16px; }

/* Bereich-Auswahl: 5 Karten, 2 Spalten, die letzte über die volle Breite */
.bc-cards-grid--anlass.bc-cards-grid--bereich { grid-template-columns: repeat(2, 1fr); }
.bc-cards-grid--bereich > .bc-card:last-child { grid-column: 1 / -1; }

/* Text-Karten: ab 560px zwei Spalten, ungerade letzte Karte über die volle Breite */
@media (min-width: 560px) {
  .bc-cards-grid.bw-cols-2 { grid-template-columns: repeat(2, 1fr); }
  .bc-cards-grid.bw-cols-2 > .bc-card:last-child:nth-child(odd) { grid-column: 1 / -1; }
}

/* Kein Intro-Screen: der Wizard beginnt direkt unter der Navigation */
.bc-page { padding-top: 100px; }
