body {
    background-color: #121212;
    color: #ffffff;
}
.card {
    background-color: #1e1e1e;
    border: none;
}
.btn-primary, .btn-success, .btn-danger {
    background-color: #6200ea;
    border: none;
}
.btn-primary:hover, .btn-success:hover, .btn-danger:hover {
    background-color: #3700b3;
}
.table-dark {
    background-color: #1e1e1e;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: #2c2c2c;
}
.form-label, .card-title, h1, h2, th, td, a, p {
    color: #ffffff;
}
a.btn-link {
    color: #bb86fc;
}
a.btn-link:hover {
    color: #ffffff;
    text-decoration: underline;
}