/**
 * Button hover and press. Staging unit: sync this file alone.
 * It loads after buttons.css and replaces the provisional brightness hover.
 *
 * Hover: translate 0 8px over 1s, no color change.
 * Use `translate` (not `transform`): Elementor motion styles swallow transform.
 * Press: brightness only. Disabled: open.
 */

a.hbn-btn,
button.hbn-btn,
input.hbn-btn,
.elementor-widget-button.hbn-btn .elementor-button {
	transition: translate 1s;
}

a.hbn-btn:hover,
button.hbn-btn:hover,
input.hbn-btn:hover,
.elementor-widget-button.hbn-btn .elementor-button:hover {
	filter: none;
	translate: 0 8px;
}

a.hbn-btn:active,
button.hbn-btn:active,
input.hbn-btn:active,
.elementor-widget-button.hbn-btn .elementor-button:active {
	filter: brightness(0.95);
}

.elementor-widget-button.hbn-btn {
	transform: none;
	transition: none;
	translate: none;
}
