/* =========================================================
   T’COCKTAILS — Curseur « feuille » (expérimental), commun à toutes les pages
   - Feuille du logo retournée : sa pointe (en haut à gauche) est le point de clic exact (3 px, 3 px).
   - Vert sauge au repos, vert de la marque sur les liens et boutons ; curseur texte conservé dans les champs ;
     carte (glisser-déplacer) inchangée ; curseur classique de secours si l'image ne se charge pas.
   - Uniquement avec une souris (aucun effet sur téléphone ou tablette tactile). 2 fichiers PNG de 1,3 Ko, aucun JavaScript.
   POUR DÉSACTIVER sur tout le site : remplacer la ligne ci-dessous « @media (hover:hover) and (pointer:fine) {»
   par « @media not all {» (ou vider ce fichier). Les pages n'ont pas besoin d'être modifiées.
   ========================================================= */
@media (hover:hover) and (pointer:fine) {
  html{cursor:url(curseur-feuille.png) 3 3, auto}

  a[href], button:not(:disabled), [role="button"], select:not(:disabled), summary, label[for],
  input[type="checkbox"], input[type="radio"], input[type="submit"], input[type="button"], input[type="range"],
  [onclick], [style*="cursor:pointer"],
  .leaflet-interactive, .leaflet-container a, .leaflet-control-zoom a, .ont-card, .ont-item, .ont-chip, .ont-sugg li[data-i], .plink, .burger{
    cursor:url(curseur-feuille-lien.png) 3 2, pointer !important;
  }

  input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="range"]):not([type="hidden"]),
  textarea, [contenteditable="true"]{cursor:text !important}

  button:disabled, select:disabled, .ont-chip:disabled{cursor:not-allowed !important}

  /* Carte : la main « saisir » reste le meilleur repère pour déplacer la carte */
  .leaflet-grab{cursor:grab}
  .leaflet-dragging .leaflet-grab, .leaflet-dragging .leaflet-grab .leaflet-interactive{cursor:grabbing !important}
}
