body {
    background: #f4e6db;
    font-family: 'Montserrat', sans-serif;
}
h2 {
    font-weight: bolder;
}
.form-control {
    background-color: #dbc3bd!important;
    border: none!important;
}
.form-control:focus {
    box-shadow: 0 0 0 0.2rem rgb(219 195 189 / 43%);
}
input:-internal-autofill-selected {
    background: #dbc3bd!important;
}

/* Estilos para el mensaje flotante */
.toast {
    visibility: hidden; /* Oculto por defecto */
    min-width: 250px; /* Ancho mínimo */
    margin-left: -125px; /* Centrar el contenido horizontalmente */
    background-color: #333; /* Color de fondo oscuro */
    color: #fff; /* Texto blanco */
    text-align: center; /* Centrar el texto */
    border-radius: 5px; /* Bordes redondeados */
    padding: 16px; /* Espaciado interno */
    position: fixed; /* Posición fija */
    z-index: 1; /* Se mantiene delante de otros elementos */
    left: 50%; /* Centrar en la página */
    bottom: 30px; /* Ajusta la distancia desde el borde inferior */
    font-size: 17px; /* Tamaño del texto */
    opacity: 0; /* Transparente por defecto */
    transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out; /* Transiciones suaves */
  }
  
  /* Estilo visible para el mensaje */
  .toast.show {
    visibility: visible; /* Visible */
    opacity: 1; /* Totalmente opaco */
  }
  