/* Poncha Market child theme — small interaction polish, safe/progressive. */

.wp-block-button__link,
.poncha-btn .wp-block-button__link {
	transition: transform 0.15s ease, filter 0.15s ease, box-shadow 0.15s ease;
}

.wp-block-button__link:hover,
.wp-block-button__link:focus-visible {
	filter: brightness(0.88);
	transform: translateY(-2px);
	box-shadow: 0 6px 14px rgba(0, 0, 0, 0.18);
}

.poncha-btn.is-style-outline .wp-block-button__link:hover,
.poncha-btn.is-style-outline .wp-block-button__link:focus-visible {
	filter: none;
	background-color: rgba(0, 0, 0, 0.06);
}

.poncha-card {
	transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.poncha-card:hover {
	transform: translateY(-4px);
	box-shadow: 0 12px 24px rgba(0, 0, 0, 0.16) !important;
}

a:focus-visible,
button:focus-visible {
	outline: 3px solid #be2b39;
	outline-offset: 2px;
}
