.button {
    font-family: "Museo Sans Cyrl";
    height: 40px;
    border-radius: 20px;
    padding: 8px 24px 8px 24px;
}

.button-default {
    background-color: var(--primary-accent);
    color: var(--base-white);
    border: none;
}

.button:not(:disabled):active {
    transform: scale(98%);
    border-radius: 19px;
    padding: 7px 23px 7px 23px;
    outline: none
}

.button-default:disabled {
    background-color: #E6EBF0;
    color: #99AFC1;
}

.button:not(:disabled):hover {
    background-color: var(--primary-accent-600);
}

.button-transparent {
    background-color: rgba(0, 0, 0, 0.0);
    border: 1px solid var(--primary-accent);
    color: #0099CC;
}

.button-transparent:not(:disabled):hover {
    border: 1px solid var(--primary-accent-600);
    color: var(--primary-accent-600);
}

.button-transparent:disabled {
    border: 1px solid #C2CFDA;
    color: #99AFC1;
}

.button-link {
    color: var(--primary-accent);
    background-color: rgba(0, 0, 0, 0.0);
    border: none;
    box-shadow: none;
    text-decoration: underline;
}

.button-link:not(:disabled):hover {
    color: var(--primary-accent-600);
}

.button-link:disabled {
    color: #99AFC1;
}