body {
    background-color: #121212;
    color: #ffffff;
    font-family: 'Segoe UI', sans-serif;
}

.card {
    background-color: #1e1e1e;
    border-radius: 12px;
    box-shadow: 0 0 10px rgba(0,0,0,0.6);
}

input.form-control {
    background-color: #2b2b2b;
    color: #fff;
    border: 1px solid #444;
}

input.form-control:focus {
    background-color: #333;
    color: #fff;
    border-color: #007bff;
}

.btn-primary {
    background-color: #007bff;
    border: none;
}

a {
    color: #0d6efd;
}

a:hover {
    text-decoration: underline;
}
