
.wp-block-spectra-modal-child-button:where(div,button) {
	align-items: center;
	display: inline-flex;
	height: auto;
	width: auto;
}

.wp-block-spectra-modal-child-button:where(div,button).wp-block-button__link {
	display: flex;
}

.wp-block-spectra-modal-child-button:where(div,button):where(.is-hidden) {
	display: none;
}

.wp-block-spectra-modal-child-button:where(div,button):where(.has-text-align-right) {
	justify-content: right;
}

.wp-block-spectra-modal-child-button:where(div,button):where(.has-text-align-left) {
	justify-content: left;
}

.wp-block-spectra-modal-child-button:where(div,button):where(.has-text-align-center) {
	justify-content: center;
}

.wp-block-spectra-modal-child-button:where(div,button):where(:not(.has-text-align-right):not(.has-text-align-left)) {
	justify-content: center;
}

.wp-block-spectra-modal-child-button:where(div,button) :where(.spectra-button__link) {
	align-items: center;
	color: inherit;
	display: flex;
	justify-content: center;
}

.wp-block-spectra-modal-child-button:where(div,button) :where(.spectra-button__icon) {
	align-items: center;
	display: flex;
	font-size: inherit;
}

.wp-block-spectra-modal-child-button:where(div,button) :where(.spectra-button__icon):not(.spectra-custom-svg) {
	fill: currentcolor;
}

.wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block].spectra-text-color {
	color: var(--spectra-text-color, inherit);
}

.wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block].spectra-text-color .spectra-button__link {
	color: var(--spectra-text-color, inherit);
}

.wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block] .spectra-button__icon.spectra-icon-color:not(.spectra-custom-svg) {
	fill: var(--spectra-icon-color);
}

.wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block]:focus .spectra-button__icon.spectra-icon-color:not(.spectra-icon-color-hover):not(.spectra-custom-svg), .wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block]:hover .spectra-button__icon.spectra-icon-color:not(.spectra-icon-color-hover):not(.spectra-custom-svg) {
	fill: var(--spectra-text-color-hover, var(--spectra-icon-color));
}

.wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block].spectra-icon-color svg.spectra-custom-svg {
	color: var(--spectra-icon-color);
}

.wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block].spectra-icon-color:not(.spectra-icon-color-hover):focus svg.spectra-custom-svg, .wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block].spectra-icon-color:not(.spectra-icon-color-hover):hover svg.spectra-custom-svg {
	color: var(--spectra-text-color-hover, var(--spectra-icon-color));
}

.wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block]:focus.spectra-background-color-hover, .wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block]:hover.spectra-background-color-hover {
	background: var(--spectra-background-color-hover) !important;
}

.wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block]:focus.spectra-background-gradient-hover, .wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block]:hover.spectra-background-gradient-hover {
	background: var(--spectra-background-gradient-hover) !important;
}

.wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block]:focus.spectra-text-color-hover, .wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block]:hover.spectra-text-color-hover {
	color: var(--spectra-text-color-hover, inherit) !important;
}

.wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block]:focus.spectra-text-color-hover .spectra-button__link, .wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block]:hover.spectra-text-color-hover .spectra-button__link {
	color: var(--spectra-text-color-hover) !important;
	text-decoration-color: var(--spectra-text-color-hover) !important;
}

.wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block]:focus .spectra-button__icon.spectra-icon-color-hover:not(.spectra-custom-svg), .wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block]:hover .spectra-button__icon.spectra-icon-color-hover:not(.spectra-custom-svg) {
	fill: var(--spectra-icon-color-hover, var(--spectra-text-color-hover, currentColor));
}

.wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block]:focus .spectra-icon-color-hover:not(.spectra-custom-svg), .wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block]:hover .spectra-icon-color-hover:not(.spectra-custom-svg) {
	fill: var(--spectra-icon-color-hover, var(--spectra-text-color-hover, currentColor)) !important;
}

.wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block]:focus.spectra-icon-color-hover svg.spectra-custom-svg, .wp-block-spectra-modal-child-button:where(div,button)[class*=wp-block]:hover.spectra-icon-color-hover svg.spectra-custom-svg {
	color: var(--spectra-icon-color-hover, var(--spectra-text-color-hover, currentColor));
}

.is-hidden {
	display: none;
}
