/* Estilos adicionales para mejorar la experiencia web móvil */

/* Prevenir zoom en inputs */
input, select, textarea {
  font-size: 16px !important;
}

/* Hacer scroll más suave */
html {
  scroll-behavior: smooth;
}

/* Ocultar scrollbars pero mantener funcionalidad */
::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8;
}

/* Hacer que el cursor sea más visible en elementos interactivos */
.clickable {
  cursor: pointer;
}

/* Mejorar la experiencia táctil en web */
button, .btn, [role="button"] {
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0,0,0,0.1);
}

/* Prevenir selección de texto accidental */
.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Para pantallas muy grandes, mantener fondo blanco consistente */
@media (min-width: 1200px) {
  body {
    background: #FFFFFF !important;
    min-height: 100vh;
  }
}
