/* ═══════════════════════════════════════════════════════════════
   Mobile Touch Optimizations — Humbolo TIME
   Anti flash bleu tap | Anti 300ms click delay | Anti zoom auto iOS
   ═══════════════════════════════════════════════════════════════ */

/* Supprime le flash bleu/gris au tap */
html {
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: 100%;
}

/* Élimine le 300ms click delay sur mobile */
button,
a,
[role="button"],
input[type="submit"],
input[type="button"] {
  touch-action: manipulation;
}

/* Empêche le zoom auto iOS sur focus input
   (iOS zoome auto si font-size < 16px) */
input[type="text"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="password"],
input[type="url"],
textarea,
select {
  font-size: 16px;
}

/* Safe area iPhone X+ (notch / dynamic island) */
@supports (padding: max(0px)) {
  body {
    padding-bottom: env(safe-area-inset-bottom);
    padding-left: env(safe-area-inset-left);
    padding-right: env(safe-area-inset-right);
  }
}
