.action-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 22px;
    min-height: 49px;
    padding: 12px 25px;
    color: var(--white);
    background: var(--brand);
    border: 1px solid var(--brand);
    border-radius: var(--radius);
    font-weight: 600;
    transition: background 160ms, transform 160ms;
}

.action-link:hover {
    background: #844704;
    transform: translateY(-2px);
}

.action-link.is-secondary {
    background: transparent;
    color: var(--ink);
    border-color: var(--ink);
}

.action-link.is-secondary:hover {
    background: var(--ink);
    color: var(--white);
}
