/* ENNIF Immo — compléments à Tailwind (Phase 1).
   Le gros de la mise en forme est fait avec les classes Tailwind dans les
   gabarits ; ce fichier ne contient que le strict nécessaire. */

:root {
  --marine: #1B2559;
  --or: #C9A227;
  --creme: #F4F5F7;
}

html { -webkit-tap-highlight-color: transparent; }

/* Barres de défilement discrètes */
* { scrollbar-width: thin; scrollbar-color: #cbd5e1 transparent; }
*::-webkit-scrollbar { width: 8px; height: 8px; }
*::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 9999px; }
*::-webkit-scrollbar-track { background: transparent; }

/* Champs de formulaire natifs cohérents (au cas où Tailwind CDN tarde) */
input, select, textarea, button { font: inherit; }

/* Zone de sécurité iOS (encoche) */
@supports (padding: max(0px)) {
  body { padding-left: env(safe-area-inset-left); padding-right: env(safe-area-inset-right); }
}

/* Réduction des animations si l'utilisateur le demande */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { transition-duration: .01ms !important; animation-duration: .01ms !important; }
}
