/* ═══════════════════════════════════════════════════════════════════════════
   HORIZON : structure de l'AGENCE D'EXCURSIONS (templates/Excursion/_structures/)
   Le rendu de base du template : affiche plein écran, carte blanche flottante,
   fond clair teinté de l'accent. Aucune couleur en dur hors neutres.
   ═══════════════════════════════════════════════════════════════════════════ */
[data-structure="horizon"] { --r: 20px; }
[data-structure="horizon"] .hero-card { border-radius: 24px; }
[data-structure="horizon"] .s-chip::before { content: ""; width: 22px; height: 2px; border-radius: 2px; background: currentColor; }
[data-structure="horizon"] .step { border-radius: 22px; }
[data-structure="horizon"] .vcard .btn.ghost { border-radius: 999px; }
