body {
    color: #111;
}

.brand-logo {
    max-width: 320px;
    width: 100%;
    height: auto;
    filter: grayscale(1) contrast(1.2);
}

.card {
    border-radius: 1rem;
}

.form-control,
.form-select {
    border-radius: 0.75rem;
    border: 1px solid #d7d7d7;
}

.btn-dark {
    background: #111;
    border-color: #111;
}

.btn-dark:hover {
    background: #000;
    border-color: #000;
}

.navbar-brand {
    letter-spacing: 0.06em;
}