.has-neoc-hover-colors .wp-block-button__link {
	transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.has-neoc-hover-colors .wp-block-button__link:hover,
.has-neoc-hover-colors .wp-block-button__link:focus,
.has-neoc-hover-colors .wp-block-button__link:focus-visible {
	color: var(--neoc-hover-text, inherit);
	background-color: var(--neoc-hover-background, transparent);
	border-color: var(--neoc-hover-background, currentColor);
}

/* Editor layout tweaks for hover color panel */
.neoc-hover-colors-panel {
	margin: 0;
	padding: 0;
	width: auto;
	grid-column: 1 / -1;
}

.neoc-hover-colors-panel .components-panel__body {
	margin: 0;
	border-top: 1px solid var(--wp-admin-border-color, #e2e4e7);
	padding: 12px 0 0;
}
