

.login {
    background: linear-gradient(180deg, rgba(var(--dt-primary--blue--dark-rgb), 1) 39%, rgba(var(--dt-primary--blue--dark-rgb), 1) 11%, rgba(var(--dt-primary--blue--middle-rgb), 1) 80%, rgba(var(--dt-primary--blue--middle-rgb), 1) 100%);
}

.wp-core-ui .button-primary,
.button-primary 
{
    background: var(--dt-primary--blue--dark);
    width: 100%;
    margin-top: 1em;
}

.wp-core-ui .button.button-large ,
.button.button-large
{
    padding: .5em;
}

.login .success {
    border-color: var(--dt-success);
}

.wp-core-ui .button-secondary, 
.button-secondary 
{
    color: var(--dt-primary--blue--dark);
}

input[type=checkbox]:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=radio]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
select:focus,
textarea:focus 
{
    border-color: var(--dt-primary--blue--dark);
    box-shadow: 0 0 0 1px var(--dt-primary--blue--dark);
}

.language-switcher {
    display: none;
}
.login .language-switcher .button {
    background: var(--dt-primary--blue--middle);
    color: var(--dt-primary-white);
    border: var(--dt-primary--blue--middle);
}