/*
 * Herd Application Styles
 */

/* Prevent double-tap zoom in PWA standalone mode */
@media (display-mode: standalone) {
  html {
    touch-action: manipulation;
  }

  /* Prevent iOS auto-zoom on input focus (triggers below 16px) */
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="url"],
  input[type="search"],
  input[type="number"],
  input[type="password"],
  input[type="date"],
  input[type="datetime-local"],
  textarea,
  select {
    font-size: 1rem;
  }
}

/* Disabled text-link styling */
.text-link:disabled,
.text-link[disabled] {
  opacity: 0.4;
  cursor: not-allowed;
}
