
  section.login {
    display: flex;
    flex-flow: column nowrap;
    align-items: flex-start;
    gap: 1em;
    
    margin: 4em auto;
  }
  
  .login form {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 1em;
    
    padding: 1em;
    
    box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.2);
  }
  
  .login input {
    border: 0.05em solid  #cccccc;
    background-color:  #ffffff;
  }
  
  .login form button[type=submit] {
    margin-top: 1em;
    padding: 0.5em 1em 0.5em 1em;
    
    flex: 0 1 0 !important;
  }
