/* ============================================================
   TEMPORARY compatibility shim — booking form legacy classes
   ============================================================
   index.html briefly stopped loading css/styles.css (the 134KB
   legacy stylesheet); this file was added at that time so the
   booking form's step-navigation JS (js/main.js: goToFormStep /
   showSuccessMessage), which toggles the legacy classes below via
   classList.add/remove, still had something to show/hide against.
   Without it every .form-step rendered at once (display: block),
   including the final confirm step, stacked on top of each other.

   As of 2026-08-01, css/styles.css is linked again in index.html
   (final-review fix: dropping it broke ~70 unrelated legacy-classed
   elements, not just the booking form), so these two rules now just
   duplicate what styles.css already provides. They are left in
   place — harmless and redundant rather than risky to remove mid
   fix-wave — and are still exempt from the rc- prefix rule below.

   This file is NOT a restyle — it ports the display rules 1:1 from
   the frozen css/styles.css (selectors `.form-step`, `.form-step.active`,
   `.form-success`, `.form-success.show`) and nothing else.

   DELETE this file when the booking flow is rebuilt in the next
   slice and its markup/JS move onto rc- prefixed classes.
   ============================================================ */

/* Ported from css/styles.css .form-step / .form-step.active */
.form-step {
    display: none;
}

.form-step.active {
    display: block;
}

/* Ported from css/styles.css .form-success / .form-success.show */
.form-success {
    display: none;
}

.form-success.show {
    display: block;
}
