.btn {
    padding: 0.75rem 1.75rem;

    font-size: calc(14px + (18 - 14) * (100vw - 320px) / (1920 - 320));

    border-radius: var(--border-radius_s);

    transition: opacity 0.25s ease-in-out;
}

.btn:hover {
    opacity: 0.75;
}

.btn.btn_primary {
    color: var(--secondary-color);
    background-color: var(--primary-color);
}
.btn.btn_accent {
    color: var(--secondary-color);
    background-color: var(--accent-color);
}
