/* The chosen pill contour applies to calls to action; colors remain contextual. */
a.button,
button[type="submit"],
.wzm27-button,
.wzm27-artwork-links .wzm27-artwork-link-primary,
.wzm27-info-button,
.wzm27-activity-grid article > a,
.wzm27-info-card-grid article > a,
.wzm27-story-copy a,
.wzm-faq-contact > a,
.wzm27-contact-social nav a,
.menu-important a[href*="don"] {
    border-radius: 999px !important;
}

/* Keep the campaign pill visible on the dark hero while adding hover depth. */
.wzm27-button {
    transition: box-shadow .24s ease;
}
.wzm27-button:hover {
    background-color: #197fa8;
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .24), 0 10px 24px rgba(0, 0, 0, .26);
}
.wzm27-button--green:hover {
    background-color: var(--wzm27-green);
}
@media (prefers-reduced-motion: reduce) {
    .wzm27-button { transition: none; }
}
