body { background-color: #fafafa; font-family: Arial, sans-serif; margin: 0; padding: 0; }
h1.centered { text-align: center; margin-top: 20px; }
.centered img { display: block; margin: 20px auto; max-width: 150px; }
.form-container { display: flex; justify-content: center; gap: 100px; margin-top: 40px; }
.login-box {
    background: #f9f9f9; padding: 20px 30px; border-radius: 8px;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1); width: 250px;
}
.login-box h2 { text-align: center; margin-bottom: 15px; }
label { display: block; margin-top: 10px; font-weight: bold; }
input[type="text"], input[type="password"] {
    width: 100%; padding: 6px; margin-top: 4px;
    border: 1px solid #ccc; border-radius: 4px;
}
input[type="submit"] {
    margin-top: 15px; width: 100%; padding: 8px;
    background-color: #007BFF; border: none; color: white;
    border-radius: 4px; cursor: pointer;
}
input[type="submit"]:hover { background-color: #0056b3; }
