@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:wght@700&family=Poppins:wght@400;500;600&display=swap");

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Poppins", sans-serif;
}

body {
  margin: 0;
  padding: 0;
}


/* Edge/IE (legacy): botón nativo de mostrar/ocultar y clear */
input[type="password"]::-ms-reveal,
input[type="password"]::-ms-clear,
#password::-ms-reveal,
#password::-ms-clear,
#confirm_password::-ms-reveal,
#confirm_password::-ms-clear {
  display: none !important;
}

/* Chrome/Edge (Chromium): botón de credenciales/autofill (icono llave) */
input[type="password"]::-webkit-credentials-auto-fill-button,
#password::-webkit-credentials-auto-fill-button,
#confirm_password::-webkit-credentials-auto-fill-button {
  visibility: hidden;
  display: none;
  pointer-events: none;
}

/* Safari/WebKit: indicador de Caps Lock dentro del input (opcional) */
input[type="password"]::-webkit-caps-lock-indicator,
#password::-webkit-caps-lock-indicator,
#confirm_password::-webkit-caps-lock-indicator {
  display: none !important;
}

