.section-login .container {
    padding-block: 9rem 6rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.form {
    padding: 4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 30rem;
    border: 1px solid var(--block-bg-secondary);
    color: var(--block-bg-secondary);
    border-radius: var(--border-radius-sm);
    background: var(--secondary);
}

.form h1 {
    color: var(--block-bg-secondary);
}

.form a {
    color: var(--bg-secondary);
}

.form .form-control:focus {
    border-color: var(--primary);
    box-shadow: 0 0 0 1px var(--primary);
}

.form .input-group .btn-toggle:focus {
    border-color: var(--primary);
}