
.ast-single-post .entry-content a.wp-block-spectra-button {
	text-decoration: none;
}

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

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

.wp-block-spectra-button:where(div,button,a).has-hover-icon:focus .spectra-button__icon, .wp-block-spectra-button:where(div,button,a).has-hover-icon:hover .spectra-button__icon {
	display: none;
}

.wp-block-spectra-button:where(div,button,a).has-hover-icon:focus .spectra-button__hover-icon, .wp-block-spectra-button:where(div,button,a).has-hover-icon:hover .spectra-button__hover-icon {
	display: inline-flex;
}

.wp-block-spectra-button:where(div,button,a) :where(.spectra-button__link) {
	color: inherit;
}

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

.wp-block-spectra-button:where(div,button,a) :where(.spectra-button__hover-icon) {
	align-items: center;
	display: none;
	font-size: inherit;
	vertical-align: middle;
}

.wp-block-spectra-button:where(div,button,a).has-border-color, .wp-block-spectra-button:where(div,button,a)[style*=border-color], .wp-block-spectra-button:where(div,button,a)[style*=border-width] {
	border-style: solid;
}

.wp-block-spectra-button:where(div,button,a)[class*=wp-block].spectra-background-color {
	background: var(--spectra-background-color);
}

.wp-block-spectra-button:where(div,button,a)[class*=wp-block].spectra-background-gradient {
	background: var(--spectra-background-gradient);
}

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

.wp-block-spectra-button:where(div,button,a)[class*=wp-block].spectra-gap {
	gap: var(--spectra-gap);
}

.wp-block-spectra-button:where(div,button,a)[class*=wp-block].spectra-icon-gap {
	gap: var(--spectra-icon-gap);
}

.wp-block-spectra-button:where(div,button,a)[class*=wp-block] .spectra-button__icon:not(.spectra-custom-svg) {
	fill: currentcolor;
}

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

.wp-block-spectra-button:where(div,button,a)[class*=wp-block]:focus .spectra-button__icon.spectra-icon-color:not(.spectra-icon-color-hover):not(.spectra-custom-svg), .wp-block-spectra-button:where(div,button,a)[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-button:where(div,button,a)[class*=wp-block].spectra-icon-color svg.spectra-custom-svg {
	color: var(--spectra-icon-color);
}

.wp-block-spectra-button:where(div,button,a)[class*=wp-block].spectra-icon-color:not(.spectra-icon-color-hover):focus svg.spectra-custom-svg, .wp-block-spectra-button:where(div,button,a)[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-button:where(div,button,a)[class*=wp-block] .spectra-button__hover-icon:not(.spectra-custom-svg) {
	fill: currentcolor;
}

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

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

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

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

.wp-block-spectra-button:where(div,button,a)[class*=wp-block]:focus.spectra-text-color-hover .spectra-button__link, .wp-block-spectra-button:where(div,button,a)[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-button:where(div,button,a)[class*=wp-block]:focus .spectra-button__icon.spectra-icon-color-hover:not(.spectra-custom-svg), .wp-block-spectra-button:where(div,button,a)[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-button:where(div,button,a)[class*=wp-block]:focus .spectra-button__hover-icon.spectra-icon-color-hover:not(.spectra-custom-svg), .wp-block-spectra-button:where(div,button,a)[class*=wp-block]:hover .spectra-button__hover-icon.spectra-icon-color-hover:not(.spectra-custom-svg) {
	fill: var(--spectra-icon-color-hover, var(--spectra-text-color-hover, currentColor));
}

.wp-block-spectra-button:where(div,button,a)[class*=wp-block]:focus .spectra-icon-color-hover:not(.spectra-custom-svg), .wp-block-spectra-button:where(div,button,a)[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-button:where(div,button,a)[class*=wp-block]:focus.spectra-icon-color-hover svg.spectra-custom-svg, .wp-block-spectra-button:where(div,button,a)[class*=wp-block]:hover.spectra-icon-color-hover svg.spectra-custom-svg {
	color: var(--spectra-icon-color-hover, var(--spectra-text-color-hover, currentColor));
}

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

.wp-block-spectra-button:where(div,button,a)[class*=wp-block].spectra-shadow-hover:focus, .wp-block-spectra-button:where(div,button,a)[class*=wp-block].spectra-shadow-hover:hover {
	box-shadow: var(--spectra-shadow-hover) !important;
}

:where(.wp-block-spectra-button:where(div,button,a)[class*=wp-block].spectra-border-hover-override):focus, :where(.wp-block-spectra-button:where(div,button,a)[class*=wp-block].spectra-border-hover-override):hover {
	border-color: unset !important;
}

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

:where(.wp-block-spectra-button:where(div,button,a)[class*=wp-block].spectra-shadow-hover-override):focus, :where(.wp-block-spectra-button:where(div,button,a)[class*=wp-block].spectra-shadow-hover-override):hover {
	box-shadow: unset !important;
}

:where(.wp-block-spectra-button:where(div,button,a)[class*=wp-block].spectra-shadow-hover-override).spectra-shadow-hover:focus, :where(.wp-block-spectra-button:where(div,button,a)[class*=wp-block].spectra-shadow-hover-override).spectra-shadow-hover:hover {
	box-shadow: var(--spectra-shadow-hover) !important;
}
