.legal-cookie-button {
    appearance: none;
    border: 1px solid var(--primary, #1E3D35);
    border-radius: 999px;
    padding: 10px 18px;
    background: var(--primary, #1E3D35);
    color: #fff;
    font: inherit;
    font-weight: 650;
    cursor: pointer;
}

.legal-cookie-button:hover {
    background: var(--dark, #163029);
}

.legal-cookie-button:focus-visible {
    outline: 2px solid var(--sage, #6C8A7A);
    outline-offset: 3px;
}