
body { background-color: rgb(231, 231, 231);
    background-size: 100%; 
    width: 100%; 
    height: 100vh;
    overflow: hidden;
    border: solid red;
    
    margin: 0;
    
    background-image: url("https://www.trazodecoracion.com/wp-content/uploads/2019/04/trabajar-en-casa-homework.jpg") 
    ;background-size: cover;
    }
    
       /* Estilo para la notificación */
       #notificacion {
        position: fixed;
        top: 20px;
        right: 20px;
        padding: 15px 25px;
        background: linear-gradient(to right, #00b09b, #96c93d);
        color: white;
        border-radius: 8px;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
        font-family: Arial, sans-serif;
        font-size: 16px;
        z-index: 1000;
        opacity: 0;
        transform: translateY(-30px);
        transition: opacity 0.3s ease, transform 0.3s ease;}
  
        #notificacion.visible {
          opacity: 1;
          transform: translateY(0);
      }
  
      #notificacion.oculto {
          display: none;
      }
    .Registrarse {
        font-size: 1rem;
    }
    
    .contenedor {
        width: 100%;
       height: 100%;
       
       display: flex;
       justify-content: center;
    
    
    
    
    }
  
    #container-1container {
        width: 100%;
        height: 100%;
      position: fixed;
      top: 12rem;
      
      font-size: 3rem;
      
    }
    #contenedor1 {
  
        display: flex;
    height: 60%;
    flex-direction:column;
    
    border: solid 0.3rem ;
    padding: 4rem;
    border-top-color: rgba(230, 175, 175, 0);
    border-left-color: rgb(178, 44, 255);
    border-right-color:rgb(111, 0, 255) ;
    border-bottom-color: rgba(0, 51, 51, 0);

      border-radius: 5rem;
      position: fixed;
      top: 4rem;
    }
  
    input {
      
        width: 12rem;
      height: 2rem;
        border-radius: 0.7rem;
        background-color: transparent;
        display: flex;
        justify-content: center;
  
        margin: 1rem;
        text-align: center;
        border: solid black 0.1rem;
        background-color: #fff;
        padding: 0;
    
        
    }
#telefono {
padding-left: 1rem;
background-color: #fff;
}
    input::placeholder {
        font-family: fantasy;
   
font-size: 1.2rem;
        color: magenta;
      
        
     
    }

    #Inicia-sesion {
font-size: 1rem;
color: rgb(0, 247, 255);   }
  
   
h1 {
  display: block;

  margin-block-start: 0.67em;
  margin-block-end: 0.67em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
  unicode-bidi: isolate;
}
#Inventary {
  background-color: transparent;
  border: transparent;
  color: rgb(255, 4, 4);
    font-size: 1.7rem; 
    font-family: fantasy;

    cursor: pointer;
 } 
#barra { 
  width: 100%;
  
  height: 3.8rem;
  z-index: 1000;
  
      display: flex;
  
      justify-content: space-between;
      font-size: 1.7rem;
  
  font-family: fantasy;
  color: rgb(255, 4, 4);
  background-color: rgb(0, 255, 255);
   align-items: center;
 
      
  
      
  }
   
        #boton {
            
            
            width: 12rem;
            height: 2.5rem;
            cursor: pointer;
            color: #fff;
            font-size: 17px;
            border-radius: 1rem;
            border: none;
            position: relative;
            background: #100720;
            transition: 0.1s;
        margin: 1rem;
          font-family: "Parkinsans", serif;
          font-optical-sizing: auto;
          font-weight: weight;
          font-style: normal;
            color: rgb(255, 255, 255);
      
    }
    
    #boton:after {
        
        content: '';
        width: 100%;
        height: 100%;
        background-image: radial-gradient( circle farthest-corner at 10% 20%,  rgba(255,94,247,1) 17.8%, rgba(2,245,255,1) 100.2% );
        filter: blur(18px);
        z-index: -1;
        position: absolute;
        left: 0;
        top: 0;
    }
    #boton:active {
        transform: scale(0.9) rotate(3deg);
        background: radial-gradient( circle farthest-corner at 10% 20%,  rgba(255,94,247,1) 17.8%, rgba(2,245,255,1) 100.2% );
        transition: 0.5s;
      }
    
    .error { 
      border-color: red;
    }
   
    #google {
    
      
        background-color: white;
        border: solid 0.1rem ;
        border-radius: 1rem;
    margin: 1rem;
    
    
    }
 
    #img-google {
        width: 1.4rem;
     
    }

    