body {
    background-color: #f3f3f3;
  }

  #secretBox {
    font-size: larger;
    color: #e66903;
  }
  .login-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    text-align: center;
  }

  .login-form {
    background-color: #ffffff;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    width: 350px;
    background: rgba(197, 197, 197, 0.5);
    box-shadow: 0 2px 2px 0 rgba( 31, 38, 135, 0.37 );
    backdrop-filter: blur( 5.5px );
    -webkit-backdrop-filter: blur( 5.5px );
    border-radius: 10px;
  }

  .instruction-form {
    background-color: #ffffff;
    padding: 20px;
    background: rgba(197, 197, 197, 0.15);
    box-shadow: 0 2px 2px 0 rgba( 31, 38, 135, 0.37 );
    backdrop-filter: blur( 5.5px );
    -webkit-backdrop-filter: blur( 5.5px );
    width: 650px;

  }

  .instruction-table {
    width: 80%; /* Breite der Tabelle */
    margin: 0 auto; /* Zentrierung der Tabelle */
    border-collapse: collapse; /* Zusammenführen der Zellengrenzen */
    text-align: left; /* Linksbündige Ausrichtung des Textes in Zellen */
    font-family: Arial, sans-serif; /* Schriftart festlegen */
    background: rgba(197, 197, 197, 0.15);
    box-shadow: 0 2px 2px 0 rgba( 31, 38, 135, 0.37 );
    backdrop-filter: blur( 5.5px );
    -webkit-backdrop-filter: blur( 5.5px );
}

.instruction-table td, .instruction-table th {
    padding: 12px; /* Innenabstand der Zellen */
    border: 1px solid hsla(0, 0%, 87%, 0.404); /* Zellengrenzen definieren */
    background: rgba(197, 197, 197, 0.15);
    box-shadow: 0 2px 2px 0 rgba( 31, 38, 135, 0.37 );
    backdrop-filter: blur( 5.5px );
    -webkit-backdrop-filter: blur( 5.5px );
    border-radius: 5px;
}

.instruction-table th {
    background-color: #4CAF50; /* Hintergrundfarbe der Kopfzeile */
    color: white; /* Textfarbe in der Kopfzeile */
}

.instruction-table td {
  background: rgba(197, 197, 197, 0.15);
  box-shadow: 0 2px 2px 0 rgba( 31, 38, 135, 0.37 );
  backdrop-filter: blur( 5.5px );
  -webkit-backdrop-filter: blur( 5.5px );
}

/* Optional: Stil für die Schritt-Nummer */
.instruction-table td:first-child {
    font-weight: bold; /* Fettschrift für die Schritt-Nummer */
}

  .login-form input[type="text"],
  .login-form input[type="password"] {
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    background: rgba(197, 197, 197, 0.5);
    box-shadow: 0 2px 2px 0 rgba( 31, 38, 135, 0.37 );
    backdrop-filter: blur( 5.5px );
    -webkit-backdrop-filter: blur( 5.5px );
    border-radius: 10px;
    color: black;
  }

  .login-form input[type="submit"] {
    width: 49.5%;
    padding-top: 10px;
    padding-bottom: 10px;
    border: none;
    border-radius: 5px;
    background-color: #007bff;
    color: black;
    cursor: pointer;
    transition: background-color 0.3s;
  }

  .login-form input[type="submit"]:hover {
    background-color: #0056b3;
  }

  .login-form input, select, textarea {
    color: black;
  }

  .login-form input, select, ::placeholder{
    color: black;
  }