/*------------------------------------*\
	Extra Gutenberg Custom Classes
\*------------------------------------*/
.flex-direction-row-reverse{
	flex-direction: row-reverse !important;
}
.inline-block-center{
	display: inline-block !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.text-align-center{
	text-align: center !important;
}

/*------------------------------------*\
	Resets
\*------------------------------------*/
/* Background padding default */
:where(.wp-block-group.has-background){
	padding: 1.25em 2.375em;
}

/* Bold elements */
b, strong{
	font-weight: bolder;
}

/* Paragraph Defaults */
p{
	font-family: Georgia, Times, 'Times New Roman', serif;
}

/* Post Author Modifications */
.wp-block-post-author__avatar{
	display: none;
}
.wp-block-post-author__byline, .wp-block-post-author__name, .wp-block-post-author__bio{
	font-family: inherit;
}
.wp-block-post-author__byline{
	font-size: 0.5em !important; /* Important to overwrite default <p> font size */
}
.wp-block-post-author__bio{
	margin: 0 0 var(--wp--style--block-gap) 0;
}

/* Captions */
figcaption{
	text-align: center;
}

/* Pullquote inner style */
.wp-block-pullquote blockquote{
	padding-left: var(--wp--style--root--padding-left);
	padding-right: var(--wp--style--root--padding-left);
}

/* Post Date tweak */
.wp-block-post-date{
	font-style: italic !important; /* Important to overwrite custom font weight setting to normal */
}

/* Table, thick borders plus better stripped */
.wp-block-table thead{
	border-bottom: 3px solid;
}
.wp-block-table tfoot{
	border-top: 3px solid;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){
	background-color: rgba(128, 128, 128, 0.2);
}

/* Media and Text */
.wp-block-media-text__content .wp-block-image.aligncenter{
	margin-left: auto;
	margin-right: auto;
}

/* Seperator */
.wp-block-separator{
	opacity: 0.5;
}
.wp-block-separator:not(.is-style-dots){
	height: 2px;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots){
	width: calc(var(--wp--style--global--content-size) * 0.15);
	max-width: calc(var(--wp--style--global--content-size) * 0.15);
}
.wp-block-separator.alignwide:not(.is-style-wide):not(.is-style-dots){
	width: calc(var(--wp--style--global--wide-size) * 0.15);
	max-width: calc(var(--wp--style--global--wide-size) * 0.15);
}
.wp-block-separator.alignfull:not(.is-style-wide):not(.is-style-dots){
	width: 15%;
	max-width: 15%;
	margin-left: auto;
	margin-right: auto;
}
.wp-block-separator.is-style-dots::before{
	display: block;
	font-size: 24px;
	letter-spacing: 24px;
	padding-left: 24px;
	height: 13px;
	margin-top: -10px;
}
.wp-block-separator.is-style-dots.alignwide::before{
	letter-spacing: 48px;
	padding-left: 48px;
}
.wp-block-separator.is-style-dots.alignfull::before{
	letter-spacing: 72px;
	padding-left: 72px;
}

/* Social Links */
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-chain{
	background-color: var(--wp--preset--color--black);
	color: var(--wp--preset--color--white);
}

/*------------------------------------*\
	Blog List
\*------------------------------------*/
.blog-list{
	display: flex;
	flex-wrap: wrap;
	gap: calc(var(--wp--style--block-gap) * 2);
	align-items: flex-start;
}
.blog-list-post{
	cursor: pointer;
	flex: 1 1 500px;
	color: var(--wp--preset--color--black);
}
.blog-list-post:hover, .blog-list-post:focus{
	text-decoration: none;
}
.blog-list-post > *{
	margin-top: calc(var(--wp--style--block-gap) / 2);
	margin-bottom: 0;
}
.blog-list-post > *:first-child{
	margin-top: 0;
}
.blog-list-post .post-feature{
	overflow: hidden;
}
.blog-list-post .post-feature img{
	display: block;
	max-width: 100%;
	height: auto;
}
.blog-list-post .post-feature .post-missing-feature{
	padding-top: 36.036036%; /* 1100 X 400 px */
	background-color: #f5f5f5;
	color: #b2b2b2;
	position: relative;
}
.blog-list-post .post-feature .post-missing-feature span{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.blog-list-post .post-feature > *, .blog-list-post .post-feature > *{
	transition: transform 0.25s ease-in-out;
}
.blog-list-post:hover .post-feature > *, .blog-list-post:focus .post-feature > *{
	transform: scale(1.1);
}
.blog-list-post .post-title{}
.blog-list-post .post-title h2{
	display: inline;
	color: var(--wp--preset--color--black);
	margin: 0;
	line-height: 1.4;
	border-bottom: 5px solid transparent;
	transition: border-color 0.25s ease-in-out;
}
.blog-list-post:hover .post-title h2, .blog-list-post:focus .post-title h2{
	border-color: var(--wp--preset--color--royal-blue);
}
.blog-list-post .post-date, .blog-list-post .post-excerpt, .blog-list-post .post-slug, .blog-list-post .post-permalink{
	transition: color 0.25s ease-in-out;
}
.blog-list-post .post-date{
	font-weight: 700;
	color: var(--wp--preset--color--royal-blue);
}
.blog-list-post:hover .post-date, .blog-list-post:focus .post-date{
	color: var(--wp--preset--color--deep-blue);
}
.blog-list-post .post-author{
	color: var(--wp--preset--color--black);
}
.blog-list-post:hover .post-author, .blog-list-post:focus .post-author{
	color: var(--wp--preset--color--dark-grey);
}
.blog-list-post .post-excerpt, .blog-list-post .post-slug, .blog-list-post .post-permalink{
	color: var(--wp--preset--color--dark-grey);
}
.blog-list-post:hover .post-excerpt, .blog-list-post:hover .post-slug, .blog-list-post:hover .post-permalink, .blog-list-post:focus .post-excerpt, .blog-list-post:focus .post-slug, .blog-list-post:focus .post-permalink{
	color: var(--wp--preset--color--black);
}
/* Bootstrap in outline style default hover style on parent hover/focus */
.blog-list-post .post-button{}
.blog-list-post:hover .post-button.is-style-outline .wp-element-button.has-royal-blue-color, .blog-list-post:focus .post-button.is-style-outline .wp-element-button.has-royal-blue-color{
	background-color: var(--wp--preset--color--royal-blue) !important;
}
.blog-list-post:hover .post-button.is-style-outline .wp-element-button.has-white-background-color, .blog-list-post:focus .post-button.is-style-outline .wp-element-button.has-white-background-color{
	color: var(--wp--preset--color--white) !important;
}


/*------------------------------------*\
	Workaround WP Button Classes
\*------------------------------------*/
/* Outline default style for inline buttons */
.wp-element-button.is-style-outline, .wp-block-button__link.is-style-outline{
	background-color: var(--wp--preset--color--white);
	color: var(--wp--preset--color--black);
}

/* Fill Button border should match the background color, note that the Fill style is the default */
.wp-element-button, .wp-block-button__link{
	transition: border-color 0.25s ease-in-out, color 0.25s ease-in-out, background-color 0.25s ease-in-out;
	/* also in theme.json settings */
}
/* Border color White for fill buttons */
.wp-element-button.has-white-background-color, .wp-block-button__link.has-white-background-color{
	border-color: var(--wp--preset--color--white);
}
/* Border color Light Grey for fill buttons */
.wp-element-button.has-light-grey-background-color, .wp-block-button__link.has-light-grey-background-color{
	border-color: var(--wp--preset--color--light-grey);
}
/* Border color Dark Grey for fill buttons */
.wp-element-button.has-dark-grey-background-color, .wp-block-button__link.has-dark-grey-background-color{
	border-color: var(--wp--preset--color--dark-grey);
}
/* Border color Black for fill buttons */
.wp-element-button.has-black-background-color, .wp-block-button__link.has-black-background-color{
	border-color: var(--wp--preset--color--black);
}
/* Border color Azure Blue for fill buttons */
.wp-element-button.has-azure-blue-background-color, .wp-block-button__link.has-azure-blue-background-color{
	border-color: var(--wp--preset--color--azure-blue);
}
/* Border color Dirty Azure Blue for fill buttons */
.wp-element-button.has-dirty-azure-blue-background-color, .wp-block-button__link.has-dirty-azure-blue-background-color{
	border-color: var(--wp--preset--color--dirty-azure-blue);
}
/* Border color Royal Blue for fill buttons */
.wp-element-button.has-royal-blue-background-color, .wp-block-button__link.has-royal-blue-background-color{
	border-color: var(--wp--preset--color--royal-blue);
}
/* Border color Deep Blue for fill buttons */
.wp-element-button.has-deep-blue-background-color, .wp-block-button__link.has-deep-blue-background-color{
	border-color: var(--wp--preset--color--deep-blue);
}
/* Border color Medium Blue for fill buttons */
.wp-element-button.has-medium-blue-background-color, .wp-block-button__link.has-medium-blue-background-color{
	border-color: var(--wp--preset--color--medium-blue);
}
/* Border color Darkest Blue for fill buttons */
.wp-element-button.has-darkest-blue-background-color, .wp-block-button__link.has-darkest-blue-background-color{
	border-color: var(--wp--preset--color--darkest-blue);
}
/* Border color Red for fill buttons */
.wp-element-button.has-red-background-color, .wp-block-button__link.has-red-background-color{
	border-color: var(--wp--preset--color--red);
}
/* Border color Cimson for fill buttons */
.wp-element-button.has-cimson-background-color, .wp-block-button__link.has-cimson-background-color{
	border-color: var(--wp--preset--color--cimson);
}
/* Border color Canyenne for fill buttons */
.wp-element-button.has-canyenne-background-color, .wp-block-button__link.has-canyenne-background-color{
	border-color: var(--wp--preset--color--canyenne);
}
/* Border color Light Mint for fill buttons */
.wp-element-button.has-light-mint-background-color, .wp-block-button__link.has-light-mint-background-color{
	border-color: var(--wp--preset--color--light-mint);
}
/* Border color Yellow for fill buttons */
.wp-element-button.has-yellow-background-color, .wp-block-button__link.has-yellow-background-color{
	border-color: var(--wp--preset--color--yellow);
}
/* Border color Deep Orange for fill buttons */
.wp-element-button.has-deep-orange-background-color, .wp-block-button__link.has-deep-orange-background-color{
	border-color: var(--wp--preset--color--deep-orange);
}
/* Border color Deep Pink for fill buttons */
.wp-element-button.has-deep-pink-background-color, .wp-block-button__link.has-deep-pink-background-color{
	border-color: var(--wp--preset--color--deep-pink);
}
/* Border color Deep Mauve for fill buttons */
.wp-element-button.has-deep-mauve-background-color, .wp-block-button__link.has-deep-mauve-background-color{
	border-color: var(--wp--preset--color--deep-mauve);
}
/* Border color Dark Mint for fill buttons */
.wp-element-button.has-dark-mint-background-color, .wp-block-button__link.has-dark-mint-background-color{
	border-color: var(--wp--preset--color--dark-mint);
}
/* Border color Gold for fill buttons */
.wp-element-button.has-gold-background-color, .wp-block-button__link.has-gold-background-color{
	border-color: var(--wp--preset--color--gold);
}
/* Border color Light Orange for fill buttons */
.wp-element-button.has-light-orange-background-color, .wp-block-button__link.has-light-orange-background-color{
	border-color: var(--wp--preset--color--light-orange);
}
/* Border color Light Pink for fill buttons */
.wp-element-button.has-light-pink-background-color, .wp-block-button__link.has-light-pink-background-color{
	border-color: var(--wp--preset--color--light-pink);
}
/* Border color Mauve for fill buttons */
.wp-element-button.has-mauve-background-color, .wp-block-button__link.has-mauve-background-color{
	border-color: var(--wp--preset--color--mauve);
}

/* Outline button border should match the text color */
.is-style-outline .wp-element-button, .is-style-outline .wp-block-button__link, .wp-element-button.is-style-outline, .wp-block-button__link.is-style-outline{
	/* theme.json styles */
	background-color: var(--wp--preset--color--white);
	color: var(--wp--preset--color--black);
}
/* Border color White for outline buttons */
.is-style-outline .wp-element-button.has-white-color, .is-style-outline .wp-block-button__link.has-white-color, .wp-element-button.is-style-outline.has-white-color, .wp-block-button__link.is-style-outline.has-white-color{
	border-color: var(--wp--preset--color--white);
}
/* Border color Light Grey for outline buttons */
.is-style-outline .wp-element-button.has-light-grey-color, .is-style-outline .wp-block-button__link.has-light-grey-color, .wp-element-button.is-style-outline.has-light-grey-color, .wp-block-button__link.is-style-outline.has-light-grey-color{
	border-color: var(--wp--preset--color--light-grey);
}
/* Border color Dark Grey for outline buttons */
.is-style-outline .wp-element-button.has-dark-grey-color, .is-style-outline .wp-block-button__link.has-dark-grey-color, .wp-element-button.is-style-outline.has-dark-grey-color, .wp-block-button__link.is-style-outline.has-dark-grey-color{
	border-color: var(--wp--preset--color--dark-grey);
}
/* Border color Black for outline buttons */
.is-style-outline .wp-element-button.has-black-color, .is-style-outline .wp-block-button__link.has-black-color, .wp-element-button.is-style-outline.has-black-color, .wp-block-button__link.is-style-outline.has-black-color{
	border-color: var(--wp--preset--color--black);
}
/* Border color Azure Blue for outline buttons */
.is-style-outline .wp-element-button.has-azure-blue-color, .is-style-outline .wp-block-button__link.has-azure-blue-color, .wp-element-button.is-style-outline.has-azure-blue-color, .wp-block-button__link.is-style-outline.has-azure-blue-color{
	border-color: var(--wp--preset--color--azure-blue);
}
/* Border color Dirty Azure Blue for outline buttons */
.is-style-outline .wp-element-button.has-dirty-azure-blue-color, .is-style-outline .wp-block-button__link.has-dirty-azure-blue-color, .wp-element-button.is-style-outline.has-dirty-azure-blue-color, .wp-block-button__link.is-style-outline.has-dirty-azure-blue-color{
	border-color: var(--wp--preset--color--dirty-azure-blue);
}
/* Border color Royal Blue for outline buttons */
.is-style-outline .wp-element-button.has-royal-blue-color, .is-style-outline .wp-block-button__link.has-royal-blue-color, .wp-element-button.is-style-outline.has-royal-blue-color, .wp-block-button__link.is-style-outline.has-royal-blue-color{
	border-color: var(--wp--preset--color--royal-blue);
}
/* Border color Deep Blue for outline buttons */
.is-style-outline .wp-element-button.has-deep-blue-color, .is-style-outline .wp-block-button__link.has-deep-blue-color, .wp-element-button.is-style-outline.has-deep-blue-color, .wp-block-button__link.is-style-outline.has-deep-blue-color{
	border-color: var(--wp--preset--color--deep-blue);
}
/* Border color Medium Blue for outline buttons */
.is-style-outline .wp-element-button.has-medium-blue-color, .is-style-outline .wp-block-button__link.has-medium-blue-color, .wp-element-button.is-style-outline.has-medium-blue-color, .wp-block-button__link.is-style-outline.has-medium-blue-color{
	border-color: var(--wp--preset--color--medium-blue);
}
/* Border color Darkest Blue for outline buttons */
.is-style-outline .wp-element-button.has-darkest-blue-color, .is-style-outline .wp-block-button__link.has-darkest-blue-color, .wp-element-button.is-style-outline.has-darkest-blue-color, .wp-block-button__link.is-style-outline.has-darkest-blue-color{
	border-color: var(--wp--preset--color--darkest-blue);
}
/* Border color Red for outline buttons */
.is-style-outline .wp-element-button.has-red-color, .is-style-outline .wp-block-button__link.has-red-color, .wp-element-button.is-style-outline.has-red-color, .wp-block-button__link.is-style-outline.has-red-color{
	border-color: var(--wp--preset--color--red);
}
/* Border color Cimson for outline buttons */
.is-style-outline .wp-element-button.has-cimson-color, .is-style-outline .wp-block-button__link.has-cimson-color, .wp-element-button.is-style-outline.has-cimson-color, .wp-block-button__link.is-style-outline.has-cimson-color{
	border-color: var(--wp--preset--color--cimson);
}
/* Border color Canyenne for outline buttons */
.is-style-outline .wp-element-button.has-canyenne-color, .is-style-outline .wp-block-button__link.has-canyenne-color, .wp-element-button.is-style-outline.has-canyenne-color, .wp-block-button__link.is-style-outline.has-canyenne-color{
	border-color: var(--wp--preset--color--canyenne);
}
/* Border color Light Mint for outline buttons */
.is-style-outline .wp-element-button.has-light-mint-color, .is-style-outline .wp-block-button__link.has-light-mint-color, .wp-element-button.is-style-outline.has-light-mint-color, .wp-block-button__link.is-style-outline.has-light-mint-color{
	border-color: var(--wp--preset--color--light-mint);
}
/* Border color Yellow for outline buttons */
.is-style-outline .wp-element-button.has-yellow-color, .is-style-outline .wp-block-button__link.has-yellow-color, .wp-element-button.is-style-outline.has-yellow-color, .wp-block-button__link.is-style-outline.has-yellow-color{
	border-color: var(--wp--preset--color--yellow);
}
/* Border color Deep Orange for outline buttons */
.is-style-outline .wp-element-button.has-deep-orange-color, .is-style-outline .wp-block-button__link.has-deep-orange-color, .wp-element-button.is-style-outline.has-deep-orange-color, .wp-block-button__link.is-style-outline.has-deep-orange-color{
	border-color: var(--wp--preset--color--deep-orange);
}
/* Border color Deep Pink for outline buttons */
.is-style-outline .wp-element-button.has-deep-pink-color, .is-style-outline .wp-block-button__link.has-deep-pink-color, .wp-element-button.is-style-outline.has-deep-pink-color, .wp-block-button__link.is-style-outline.has-deep-pink-color{
	border-color: var(--wp--preset--color--deep-pink);
}
/* Border color Deep Mauve for outline buttons */
.is-style-outline .wp-element-button.has-deep-mauve-color, .is-style-outline .wp-block-button__link.has-deep-mauve-color, .wp-element-button.is-style-outline.has-deep-mauve-color, .wp-block-button__link.is-style-outline.has-deep-mauve-color{
	border-color: var(--wp--preset--color--deep-mauve);
}
/* Border color Dark Mint for outline buttons */
.is-style-outline .wp-element-button.has-dark-mint-color, .is-style-outline .wp-block-button__link.has-dark-mint-color, .wp-element-button.is-style-outline.has-dark-mint-color, .wp-block-button__link.is-style-outline.has-dark-mint-color{
	border-color: var(--wp--preset--color--dark-mint);
}
/* Border color Gold for outline buttons */
.is-style-outline .wp-element-button.has-gold-color, .is-style-outline .wp-block-button__link.has-gold-color, .wp-element-button.is-style-outline.has-gold-color, .wp-block-button__link.is-style-outline.has-gold-color{
	border-color: var(--wp--preset--color--gold);
}
/* Border color Light Orange for outline buttons */
.is-style-outline .wp-element-button.has-light-orange-color, .is-style-outline .wp-block-button__link.has-light-orange-color, .wp-element-button.is-style-outline.has-light-orange-color, .wp-block-button__link.is-style-outline.has-light-orange-color{
	border-color: var(--wp--preset--color--light-orange);
}
/* Border color Light Pink for outline buttons */
.is-style-outline .wp-element-button.has-light-pink-color, .is-style-outline .wp-block-button__link.has-light-pink-color, .wp-element-button.is-style-outline.has-light-pink-color, .wp-block-button__link.is-style-outline.has-light-pink-color{
	border-color: var(--wp--preset--color--light-pink);
}
/* Border color Mauve for outline buttons */
.is-style-outline .wp-element-button.has-mauve-color, .is-style-outline .wp-block-button__link.has-mauve-color, .wp-element-button.is-style-outline.has-mauve-color, .wp-block-button__link.is-style-outline.has-mauve-color{
	border-color: var(--wp--preset--color--mauve);
}

/* Default outline hover style for outline buttons */
.wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:focus, .wp-block-button.is-style-outline .wp-block-button__link:active,
.wp-block-button.is-style-outline .wp-element-button:hover, .wp-block-button.is-style-outline .wp-element-button:focus, .wp-block-button.is-style-outline .wp-element-button:active,
.wp-element-button.is-style-outline:hover, .wp-block-button__link.is-style-outline:hover, .wp-element-button.is-style-outline:focus, .wp-block-button__link.is-style-outline:focus, .wp-element-button.is-style-outline:active, .wp-block-button__link.is-style-outline:active{
	background-color: var(--wp--preset--color--black);
	color: var(--wp--preset--color--white);
}

/* By Default the hover style of fill buttons should be an outline button and vice versa, just inverting the colors gets what we want */
/* Default hover style for White backround buttons */
.wp-element-button.has-white-background-color:hover, .wp-block-button__link.has-white-background-color:hover, .wp-element-button.has-white-background-color:focus, .wp-block-button__link.has-white-background-color:focus, .wp-element-button.has-white-background-color:active, .wp-block-button__link.has-white-background-color:active{
	color: var(--wp--preset--color--white) !important;
}
/* Default hover style for Light Grey backround buttons */
.wp-element-button.has-light-grey-background-color:hover, .wp-block-button__link.has-light-grey-background-color:hover, .wp-element-button.has-light-grey-background-color:focus, .wp-block-button__link.has-light-grey-background-color:focus, .wp-element-button.has-light-grey-background-color:active, .wp-block-button__link.has-light-grey-background-color:active{
	color: var(--wp--preset--color--light-grey) !important;
}
/* Default hover style for Dark Grey backround buttons */
.wp-element-button.has-dark-grey-background-color:hover, .wp-block-button__link.has-dark-grey-background-color:hover, .wp-element-button.has-dark-grey-background-color:focus, .wp-block-button__link.has-dark-grey-background-color:focus, .wp-element-button.has-dark-grey-background-color:active, .wp-block-button__link.has-dark-grey-background-color:active{
	color: var(--wp--preset--color--dark-grey) !important;
}
/* Default hover style for Black backround buttons */
.wp-element-button.has-black-background-color:hover, .wp-block-button__link.has-black-background-color:hover, .wp-element-button.has-black-background-color:focus, .wp-block-button__link.has-black-background-color:focus, .wp-element-button.has-black-background-color:active, .wp-block-button__link.has-black-background-color:active{
	color: var(--wp--preset--color--black) !important;
}
/* Default hover style for Azure Blue backround buttons */
.wp-element-button.has-azure-blue-background-color:hover, .wp-block-button__link.has-azure-blue-background-color:hover, .wp-element-button.has-azure-blue-background-color:focus, .wp-block-button__link.has-azure-blue-background-color:focus, .wp-element-button.has-azure-blue-background-color:active, .wp-block-button__link.has-azure-blue-background-color:active{
	color: var(--wp--preset--color--azure-blue) !important;
}
/* Default hover style for Dirty Azure Blue backround buttons */
.wp-element-button.has-dirty-azure-blue-background-color:hover, .wp-block-button__link.has-dirty-azure-blue-background-color:hover, .wp-element-button.has-dirty-azure-blue-background-color:focus, .wp-block-button__link.has-dirty-azure-blue-background-color:focus, .wp-element-button.has-dirty-azure-blue-background-color:active, .wp-block-button__link.has-dirty-azure-blue-background-color:active{
	color: var(--wp--preset--color--dirty-azure-blue) !important;
}
/* Default hover style for Royal Blue backround buttons */
.wp-element-button.has-royal-blue-background-color:hover, .wp-block-button__link.has-royal-blue-background-color:hover, .wp-element-button.has-royal-blue-background-color:focus, .wp-block-button__link.has-royal-blue-background-color:focus, .wp-element-button.has-royal-blue-background-color:active, .wp-block-button__link.has-royal-blue-background-color:active{
	color: var(--wp--preset--color--royal-blue) !important;
}
/* Default hover style for Deep Blue backround buttons */
.wp-element-button.has-deep-blue-background-color:hover, .wp-block-button__link.has-deep-blue-background-color:hover, .wp-element-button.has-deep-blue-background-color:focus, .wp-block-button__link.has-deep-blue-background-color:focus, .wp-element-button.has-deep-blue-background-color:active, .wp-block-button__link.has-deep-blue-background-color:active{
	color: var(--wp--preset--color--deep-blue) !important;
}
/* Default hover style for Medium Blue backround buttons */
.wp-element-button.has-medium-blue-background-color:hover, .wp-block-button__link.has-medium-blue-background-color:hover, .wp-element-button.has-medium-blue-background-color:focus, .wp-block-button__link.has-medium-blue-background-color:focus, .wp-element-button.has-medium-blue-background-color:active, .wp-block-button__link.has-medium-blue-background-color:active{
	color: var(--wp--preset--color--medium-blue) !important;
}
/* Default hover style for Darkest Blue backround buttons */
.wp-element-button.has-darkest-blue-background-color:hover, .wp-block-button__link.has-darkest-blue-background-color:hover, .wp-element-button.has-darkest-blue-background-color:focus, .wp-block-button__link.has-darkest-blue-background-color:focus, .wp-element-button.has-darkest-blue-background-color:active, .wp-block-button__link.has-darkest-blue-background-color:active{
	color: var(--wp--preset--color--darkest-blue) !important;
}
/* Default hover style for Red backround buttons */
.wp-element-button.has-red-background-color:hover, .wp-block-button__link.has-red-background-color:hover, .wp-element-button.has-red-background-color:focus, .wp-block-button__link.has-red-background-color:focus, .wp-element-button.has-red-background-color:active, .wp-block-button__link.has-red-background-color:active{
	color: var(--wp--preset--color--red) !important;
}
/* Default hover style for Cimson backround buttons */
.wp-element-button.has-cimson-background-color:hover, .wp-block-button__link.has-cimson-background-color:hover, .wp-element-button.has-cimson-background-color:focus, .wp-block-button__link.has-cimson-background-color:focus, .wp-element-button.has-cimson-background-color:active, .wp-block-button__link.has-cimson-background-color:active{
	color: var(--wp--preset--color--cimson) !important;
}
/* Default hover style for Canyenne backround buttons */
.wp-element-button.has-canyenne-background-color:hover, .wp-block-button__link.has-canyenne-background-color:hover, .wp-element-button.has-canyenne-background-color:focus, .wp-block-button__link.has-canyenne-background-color:focus, .wp-element-button.has-canyenne-background-color:active, .wp-block-button__link.has-canyenne-background-color:active{
	color: var(--wp--preset--color--canyenne) !important;
}
/* Default hover style for Light Mint backround buttons */
.wp-element-button.has-light-mint-background-color:hover, .wp-block-button__link.has-light-mint-background-color:hover, .wp-element-button.has-light-mint-background-color:focus, .wp-block-button__link.has-light-mint-background-color:focus, .wp-element-button.has-light-mint-background-color:active, .wp-block-button__link.has-light-mint-background-color:active{
	color: var(--wp--preset--color--light-mint) !important;
}
/* Default hover style for Yellow backround buttons */
.wp-element-button.has-yellow-background-color:hover, .wp-block-button__link.has-yellow-background-color:hover, .wp-element-button.has-yellow-background-color:focus, .wp-block-button__link.has-yellow-background-color:focus, .wp-element-button.has-yellow-background-color:active, .wp-block-button__link.has-yellow-background-color:active{
	color: var(--wp--preset--color--yellow) !important;
}
/* Default hover style for Deep Orange backround buttons */
.wp-element-button.has-deep-orange-background-color:hover, .wp-block-button__link.has-deep-orange-background-color:hover, .wp-element-button.has-deep-orange-background-color:focus, .wp-block-button__link.has-deep-orange-background-color:focus, .wp-element-button.has-deep-orange-background-color:active, .wp-block-button__link.has-deep-orange-background-color:active{
	color: var(--wp--preset--color--deep-orange) !important;
}
/* Default hover style for Deep Pink backround buttons */
.wp-element-button.has-deep-pink-background-color:hover, .wp-block-button__link.has-deep-pink-background-color:hover, .wp-element-button.has-deep-pink-background-color:focus, .wp-block-button__link.has-deep-pink-background-color:focus, .wp-element-button.has-deep-pink-background-color:active, .wp-block-button__link.has-deep-pink-background-color:active{
	color: var(--wp--preset--color--deep-pink) !important;
}
/* Default hover style for Deep Mauve backround buttons */
.wp-element-button.has-deep-mauve-background-color:hover, .wp-block-button__link.has-deep-mauve-background-color:hover, .wp-element-button.has-deep-mauve-background-color:focus, .wp-block-button__link.has-deep-mauve-background-color:focus, .wp-element-button.has-deep-mauve-background-color:active, .wp-block-button__link.has-deep-mauve-background-color:active{
	color: var(--wp--preset--color--deep-mauve) !important;
}
/* Default hover style for Dark Mint backround buttons */
.wp-element-button.has-dark-mint-background-color:hover, .wp-block-button__link.has-dark-mint-background-color:hover, .wp-element-button.has-dark-mint-background-color:focus, .wp-block-button__link.has-dark-mint-background-color:focus, .wp-element-button.has-dark-mint-background-color:active, .wp-block-button__link.has-dark-mint-background-color:active{
	color: var(--wp--preset--color--dark-mint) !important;
}
/* Default hover style for Gold backround buttons */
.wp-element-button.has-gold-background-color:hover, .wp-block-button__link.has-gold-background-color:hover, .wp-element-button.has-gold-background-color:focus, .wp-block-button__link.has-gold-background-color:focus, .wp-element-button.has-gold-background-color:active, .wp-block-button__link.has-gold-background-color:active{
	color: var(--wp--preset--color--gold) !important;
}
/* Default hover style for Light Orange backround buttons */
.wp-element-button.has-light-orange-background-color:hover, .wp-block-button__link.has-light-orange-background-color:hover, .wp-element-button.has-light-orange-background-color:focus, .wp-block-button__link.has-light-orange-background-color:focus, .wp-element-button.has-light-orange-background-color:active, .wp-block-button__link.has-light-orange-background-color:active{
	color: var(--wp--preset--color--light-orange) !important;
}
/* Default hover style for Light Pink backround buttons */
.wp-element-button.has-light-pink-background-color:hover, .wp-block-button__link.has-light-pink-background-color:hover, .wp-element-button.has-light-pink-background-color:focus, .wp-block-button__link.has-light-pink-background-color:focus, .wp-element-button.has-light-pink-background-color:active, .wp-block-button__link.has-light-pink-background-color:active{
	color: var(--wp--preset--color--light-pink) !important;
}
/* Default hover style for Mauve backround buttons */
.wp-element-button.has-mauve-background-color:hover, .wp-block-button__link.has-mauve-background-color:hover, .wp-element-button.has-mauve-background-color:focus, .wp-block-button__link.has-mauve-background-color:focus, .wp-element-button.has-mauve-background-color:active, .wp-block-button__link.has-mauve-background-color:active{
	color: var(--wp--preset--color--mauve) !important;
}
/* Default hover style for White text buttons */
.wp-element-button.has-white-color:hover, .wp-block-button__link.has-white-color:hover, .wp-element-button.has-white-color:focus, .wp-block-button__link.has-white-color:focus, .wp-element-button.has-white-color:active, .wp-block-button__link.has-white-color:active{
	background-color: var(--wp--preset--color--white) !important;
}
/* Default hover style for Light Grey text buttons */
.wp-element-button.has-light-grey-color:hover, .wp-block-button__link.has-light-grey-color:hover, .wp-element-button.has-light-grey-color:focus, .wp-block-button__link.has-light-grey-color:focus, .wp-element-button.has-light-grey-color:active, .wp-block-button__link.has-light-grey-color:active{
	background-color: var(--wp--preset--color--light-grey) !important;
}
/* Default hover style for Dark Grey text buttons */
.wp-element-button.has-dark-grey-color:hover, .wp-block-button__link.has-dark-grey-color:hover, .wp-element-button.has-dark-grey-color:focus, .wp-block-button__link.has-dark-grey-color:focus, .wp-element-button.has-dark-grey-color:active, .wp-block-button__link.has-dark-grey-color:active{
	background-color: var(--wp--preset--color--dark-grey) !important;
}
/* Default hover style for Black text buttons */
.wp-element-button.has-black-color:hover, .wp-block-button__link.has-black-color:hover, .wp-element-button.has-black-color:focus, .wp-block-button__link.has-black-color:focus, .wp-element-button.has-black-color:active, .wp-block-button__link.has-black-color:active{
	background-color: var(--wp--preset--color--black) !important;
}
/* Default hover style for Azure Blue text buttons */
.wp-element-button.has-azure-blue-color:hover, .wp-block-button__link.has-azure-blue-color:hover, .wp-element-button.has-azure-blue-color:focus, .wp-block-button__link.has-azure-blue-color:focus, .wp-element-button.has-azure-blue-color:active, .wp-block-button__link.has-azure-blue-color:active{
	background-color: var(--wp--preset--color--azure-blue) !important;
}
/* Default hover style for Dirty Azure Blue text buttons */
.wp-element-button.has-dirty-azure-blue-color:hover, .wp-block-button__link.has-dirty-azure-blue-color:hover, .wp-element-button.has-dirty-azure-blue-color:focus, .wp-block-button__link.has-dirty-azure-blue-color:focus, .wp-element-button.has-dirty-azure-blue-color:active, .wp-block-button__link.has-dirty-azure-blue-color:active{
	background-color: var(--wp--preset--color--dirty-azure-blue) !important;
}
/* Default hover style for Royal Blue text buttons */
.wp-element-button.has-royal-blue-color:hover, .wp-block-button__link.has-royal-blue-color:hover, .wp-element-button.has-royal-blue-color:focus, .wp-block-button__link.has-royal-blue-color:focus, .wp-element-button.has-royal-blue-color:active, .wp-block-button__link.has-royal-blue-color:active{
	background-color: var(--wp--preset--color--royal-blue) !important;
}
/* Default hover style for Deep Blue text buttons */
.wp-element-button.has-deep-blue-color:hover, .wp-block-button__link.has-deep-blue-color:hover, .wp-element-button.has-deep-blue-color:focus, .wp-block-button__link.has-deep-blue-color:focus, .wp-element-button.has-deep-blue-color:active, .wp-block-button__link.has-deep-blue-color:active{
	background-color: var(--wp--preset--color--deep-blue) !important;
}
/* Default hover style for Medium Blue text buttons */
.wp-element-button.has-medium-blue-color:hover, .wp-block-button__link.has-medium-blue-color:hover, .wp-element-button.has-medium-blue-color:focus, .wp-block-button__link.has-medium-blue-color:focus, .wp-element-button.has-medium-blue-color:active, .wp-block-button__link.has-medium-blue-color:active{
	background-color: var(--wp--preset--color--medium-blue) !important;
}
/* Default hover style for Darkest Blue text buttons */
.wp-element-button.has-darkest-blue-color:hover, .wp-block-button__link.has-darkest-blue-color:hover, .wp-element-button.has-darkest-blue-color:focus, .wp-block-button__link.has-darkest-blue-color:focus, .wp-element-button.has-darkest-blue-color:active, .wp-block-button__link.has-darkest-blue-color:active{
	background-color: var(--wp--preset--color--darkest-blue) !important;
}
/* Default hover style for Red text buttons */
.wp-element-button.has-red-color:hover, .wp-block-button__link.has-red-color:hover, .wp-element-button.has-red-color:focus, .wp-block-button__link.has-red-color:focus, .wp-element-button.has-red-color:active, .wp-block-button__link.has-red-color:active{
	background-color: var(--wp--preset--color--red) !important;
}
/* Default hover style for Cimson text buttons */
.wp-element-button.has-cimson-color:hover, .wp-block-button__link.has-cimson-color:hover, .wp-element-button.has-cimson-color:focus, .wp-block-button__link.has-cimson-color:focus, .wp-element-button.has-cimson-color:active, .wp-block-button__link.has-cimson-color:active{
	background-color: var(--wp--preset--color--cimson) !important;
}
/* Default hover style for Canyenne text buttons */
.wp-element-button.has-canyenne-color:hover, .wp-block-button__link.has-canyenne-color:hover, .wp-element-button.has-canyenne-color:focus, .wp-block-button__link.has-canyenne-color:focus, .wp-element-button.has-canyenne-color:active, .wp-block-button__link.has-canyenne-color:active{
	background-color: var(--wp--preset--color--canyenne) !important;
}
/* Default hover style for Light Mint text buttons */
.wp-element-button.has-light-mint-color:hover, .wp-block-button__link.has-light-mint-color:hover, .wp-element-button.has-light-mint-color:focus, .wp-block-button__link.has-light-mint-color:focus, .wp-element-button.has-light-mint-color:active, .wp-block-button__link.has-light-mint-color:active{
	background-color: var(--wp--preset--color--light-mint) !important;
}
/* Default hover style for Yellow text buttons */
.wp-element-button.has-yellow-color:hover, .wp-block-button__link.has-yellow-color:hover, .wp-element-button.has-yellow-color:focus, .wp-block-button__link.has-yellow-color:focus, .wp-element-button.has-yellow-color:active, .wp-block-button__link.has-yellow-color:active{
	background-color: var(--wp--preset--color--yellow) !important;
}
/* Default hover style for Deep Orange text buttons */
.wp-element-button.has-deep-orange-color:hover, .wp-block-button__link.has-deep-orange-color:hover, .wp-element-button.has-deep-orange-color:focus, .wp-block-button__link.has-deep-orange-color:focus, .wp-element-button.has-deep-orange-color:active, .wp-block-button__link.has-deep-orange-color:active{
	background-color: var(--wp--preset--color--deep-orange) !important;
}
/* Default hover style for Deep Pink text buttons */
.wp-element-button.has-deep-pink-color:hover, .wp-block-button__link.has-deep-pink-color:hover, .wp-element-button.has-deep-pink-color:focus, .wp-block-button__link.has-deep-pink-color:focus, .wp-element-button.has-deep-pink-color:active, .wp-block-button__link.has-deep-pink-color:active{
	background-color: var(--wp--preset--color--deep-pink) !important;
}
/* Default hover style for Deep Mauve text buttons */
.wp-element-button.has-deep-mauve-color:hover, .wp-block-button__link.has-deep-mauve-color:hover, .wp-element-button.has-deep-mauve-color:focus, .wp-block-button__link.has-deep-mauve-color:focus, .wp-element-button.has-deep-mauve-color:active, .wp-block-button__link.has-deep-mauve-color:active{
	background-color: var(--wp--preset--color--deep-mauve) !important;
}
/* Default hover style for Dark Mint text buttons */
.wp-element-button.has-dark-mint-color:hover, .wp-block-button__link.has-dark-mint-color:hover, .wp-element-button.has-dark-mint-color:focus, .wp-block-button__link.has-dark-mint-color:focus, .wp-element-button.has-dark-mint-color:active, .wp-block-button__link.has-dark-mint-color:active{
	background-color: var(--wp--preset--color--dark-mint) !important;
}
/* Default hover style for Gold text buttons */
.wp-element-button.has-gold-color:hover, .wp-block-button__link.has-gold-color:hover, .wp-element-button.has-gold-color:focus, .wp-block-button__link.has-gold-color:focus, .wp-element-button.has-gold-color:active, .wp-block-button__link.has-gold-color:active{
	background-color: var(--wp--preset--color--gold) !important;
}
/* Default hover style for Light Orange text buttons */
.wp-element-button.has-light-orange-color:hover, .wp-block-button__link.has-light-orange-color:hover, .wp-element-button.has-light-orange-color:focus, .wp-block-button__link.has-light-orange-color:focus, .wp-element-button.has-light-orange-color:active, .wp-block-button__link.has-light-orange-color:active{
	background-color: var(--wp--preset--color--light-orange) !important;
}
/* Default hover style for Light Pink text buttons */
.wp-element-button.has-light-pink-color:hover, .wp-block-button__link.has-light-pink-color:hover, .wp-element-button.has-light-pink-color:focus, .wp-block-button__link.has-light-pink-color:focus, .wp-element-button.has-light-pink-color:active, .wp-block-button__link.has-light-pink-color:active{
	background-color: var(--wp--preset--color--light-pink) !important;
}
/* Default hover style for Mauve text buttons */
.wp-element-button.has-mauve-color:hover, .wp-block-button__link.has-mauve-color:hover, .wp-element-button.has-mauve-color:focus, .wp-block-button__link.has-mauve-color:focus, .wp-element-button.has-mauve-color:active, .wp-block-button__link.has-mauve-color:active{
	background-color: var(--wp--preset--color--mauve) !important;
}

/* These are custom interaction styles to be added to the advanced - > additional css class(es) field */
/* Interaction style for White. */
.wp-block-button.focus-text-white .wp-element-button:hover, .wp-block-button.focus-text-white .wp-block-button__link:hover,
.wp-block-button.focus-text-white .wp-element-button:focus, .wp-block-button.focus-text-white .wp-block-button__link:focus,
.wp-block-button.focus-text-white .wp-element-button:active, .wp-block-button.focus-text-white .wp-block-button__link:active{
	color: var(--wp--preset--color--white) !important;
}
.wp-block-button.focus-back-white .wp-element-button:hover, .wp-block-button.focus-back-white .wp-block-button__link:hover,
.wp-block-button.focus-back-white .wp-element-button:focus, .wp-block-button.focus-back-white .wp-block-button__link:focus,
.wp-block-button.focus-back-white .wp-element-button:active, .wp-block-button.focus-back-white .wp-block-button__link:active{
	background-color: var(--wp--preset--color--white) !important;
}
.wp-block-button.focus-border-white .wp-element-button:hover, .wp-block-button.focus-border-white .wp-block-button__link:hover,
.wp-block-button.focus-border-white .wp-element-button:focus, .wp-block-button.focus-border-white .wp-block-button__link:focus,
.wp-block-button.focus-border-white .wp-element-button:active, .wp-block-button.focus-border-white .wp-block-button__link:active{
	border-color: var(--wp--preset--color--white) !important;
}
/* Interaction style for Light Grey. */
.wp-block-button.focus-text-light-grey .wp-element-button:hover, .wp-block-button.focus-text-light-grey .wp-block-button__link:hover,
.wp-block-button.focus-text-light-grey .wp-element-button:focus, .wp-block-button.focus-text-light-grey .wp-block-button__link:focus,
.wp-block-button.focus-text-light-grey .wp-element-button:active, .wp-block-button.focus-text-light-grey .wp-block-button__link:active{
	color: var(--wp--preset--color--light-grey) !important;
}
.wp-block-button.focus-back-light-grey .wp-element-button:hover, .wp-block-button.focus-back-light-grey .wp-block-button__link:hover,
.wp-block-button.focus-back-light-grey .wp-element-button:focus, .wp-block-button.focus-back-light-grey .wp-block-button__link:focus,
.wp-block-button.focus-back-light-grey .wp-element-button:active, .wp-block-button.focus-back-light-grey .wp-block-button__link:active{
	background-color: var(--wp--preset--color--light-grey) !important;
}
.wp-block-button.focus-border-light-grey .wp-element-button:hover, .wp-block-button.focus-border-light-grey .wp-block-button__link:hover,
.wp-block-button.focus-border-light-grey .wp-element-button:focus, .wp-block-button.focus-border-light-grey .wp-block-button__link:focus,
.wp-block-button.focus-border-light-grey .wp-element-button:active, .wp-block-button.focus-border-light-grey .wp-block-button__link:active{
	border-color: var(--wp--preset--color--light-grey) !important;
}
/* Interaction style for Dark Grey. */
.wp-block-button.focus-text-dark-grey .wp-element-button:hover, .wp-block-button.focus-text-dark-grey .wp-block-button__link:hover,
.wp-block-button.focus-text-dark-grey .wp-element-button:focus, .wp-block-button.focus-text-dark-grey .wp-block-button__link:focus,
.wp-block-button.focus-text-dark-grey .wp-element-button:active, .wp-block-button.focus-text-dark-grey .wp-block-button__link:active{
	color: var(--wp--preset--color--dark-grey) !important;
}
.wp-block-button.focus-back-dark-grey .wp-element-button:hover, .wp-block-button.focus-back-dark-grey .wp-block-button__link:hover,
.wp-block-button.focus-back-dark-grey .wp-element-button:focus, .wp-block-button.focus-back-dark-grey .wp-block-button__link:focus,
.wp-block-button.focus-back-dark-grey .wp-element-button:active, .wp-block-button.focus-back-dark-grey .wp-block-button__link:active{
	background-color: var(--wp--preset--color--dark-grey) !important;
}
.wp-block-button.focus-border-dark-grey .wp-element-button:hover, .wp-block-button.focus-border-dark-grey .wp-block-button__link:hover,
.wp-block-button.focus-border-dark-grey .wp-element-button:focus, .wp-block-button.focus-border-dark-grey .wp-block-button__link:focus,
.wp-block-button.focus-border-dark-grey .wp-element-button:active, .wp-block-button.focus-border-dark-grey .wp-block-button__link:active{
	border-color: var(--wp--preset--color--dark-grey) !important;
}
/* Interaction style for Black. */
.wp-block-button.focus-text-black .wp-element-button:hover, .wp-block-button.focus-text-black .wp-block-button__link:hover,
.wp-block-button.focus-text-black .wp-element-button:focus, .wp-block-button.focus-text-black .wp-block-button__link:focus,
.wp-block-button.focus-text-black .wp-element-button:active, .wp-block-button.focus-text-black .wp-block-button__link:active{
	color: var(--wp--preset--color--black) !important;
}
.wp-block-button.focus-back-black .wp-element-button:hover, .wp-block-button.focus-back-black .wp-block-button__link:hover,
.wp-block-button.focus-back-black .wp-element-button:focus, .wp-block-button.focus-back-black .wp-block-button__link:focus,
.wp-block-button.focus-back-black .wp-element-button:active, .wp-block-button.focus-back-black .wp-block-button__link:active{
	background-color: var(--wp--preset--color--black) !important;
}
.wp-block-button.focus-border-black .wp-element-button:hover, .wp-block-button.focus-border-black .wp-block-button__link:hover,
.wp-block-button.focus-border-black .wp-element-button:focus, .wp-block-button.focus-border-black .wp-block-button__link:focus,
.wp-block-button.focus-border-black .wp-element-button:active, .wp-block-button.focus-border-black .wp-block-button__link:active{
	border-color: var(--wp--preset--color--black) !important;
}
/* Interaction style for Azure Blue. */
.wp-block-button.focus-text-azure-blue .wp-element-button:hover, .wp-block-button.focus-text-azure-blue .wp-block-button__link:hover,
.wp-block-button.focus-text-azure-blue .wp-element-button:focus, .wp-block-button.focus-text-azure-blue .wp-block-button__link:focus,
.wp-block-button.focus-text-azure-blue .wp-element-button:active, .wp-block-button.focus-text-azure-blue .wp-block-button__link:active{
	color: var(--wp--preset--color--azure-blue) !important;
}
.wp-block-button.focus-back-azure-blue .wp-element-button:hover, .wp-block-button.focus-back-azure-blue .wp-block-button__link:hover,
.wp-block-button.focus-back-azure-blue .wp-element-button:focus, .wp-block-button.focus-back-azure-blue .wp-block-button__link:focus,
.wp-block-button.focus-back-azure-blue .wp-element-button:active, .wp-block-button.focus-back-azure-blue .wp-block-button__link:active{
	background-color: var(--wp--preset--color--azure-blue) !important;
}
.wp-block-button.focus-border-azure-blue .wp-element-button:hover, .wp-block-button.focus-border-azure-blue .wp-block-button__link:hover,
.wp-block-button.focus-border-azure-blue .wp-element-button:focus, .wp-block-button.focus-border-azure-blue .wp-block-button__link:focus,
.wp-block-button.focus-border-azure-blue .wp-element-button:active, .wp-block-button.focus-border-azure-blue .wp-block-button__link:active{
	border-color: var(--wp--preset--color--azure-blue) !important;
}
/* Interaction style for Dirty Azure Blue. */
.wp-block-button.focus-text-dirty-azure-blue .wp-element-button:hover, .wp-block-button.focus-text-dirty-azure-blue .wp-block-button__link:hover,
.wp-block-button.focus-text-dirty-azure-blue .wp-element-button:focus, .wp-block-button.focus-text-dirty-azure-blue .wp-block-button__link:focus,
.wp-block-button.focus-text-dirty-azure-blue .wp-element-button:active, .wp-block-button.focus-text-dirty-azure-blue .wp-block-button__link:active{
	color: var(--wp--preset--color--dirty-azure-blue) !important;
}
.wp-block-button.focus-back-dirty-azure-blue .wp-element-button:hover, .wp-block-button.focus-back-dirty-azure-blue .wp-block-button__link:hover,
.wp-block-button.focus-back-dirty-azure-blue .wp-element-button:focus, .wp-block-button.focus-back-dirty-azure-blue .wp-block-button__link:focus,
.wp-block-button.focus-back-dirty-azure-blue .wp-element-button:active, .wp-block-button.focus-back-dirty-azure-blue .wp-block-button__link:active{
	background-color: var(--wp--preset--color--dirty-azure-blue) !important;
}
.wp-block-button.focus-border-dirty-azure-blue .wp-element-button:hover, .wp-block-button.focus-border-dirty-azure-blue .wp-block-button__link:hover,
.wp-block-button.focus-border-dirty-azure-blue .wp-element-button:focus, .wp-block-button.focus-border-dirty-azure-blue .wp-block-button__link:focus,
.wp-block-button.focus-border-dirty-azure-blue .wp-element-button:active, .wp-block-button.focus-border-dirty-azure-blue .wp-block-button__link:active{
	border-color: var(--wp--preset--color--dirty-azure-blue) !important;
}
/* Interaction style for Royal Blue. */
.wp-block-button.focus-text-royal-blue .wp-element-button:hover, .wp-block-button.focus-text-royal-blue .wp-block-button__link:hover,
.wp-block-button.focus-text-royal-blue .wp-element-button:focus, .wp-block-button.focus-text-royal-blue .wp-block-button__link:focus,
.wp-block-button.focus-text-royal-blue .wp-element-button:active, .wp-block-button.focus-text-royal-blue .wp-block-button__link:active{
	color: var(--wp--preset--color--royal-blue) !important;
}
.wp-block-button.focus-back-royal-blue .wp-element-button:hover, .wp-block-button.focus-back-royal-blue .wp-block-button__link:hover,
.wp-block-button.focus-back-royal-blue .wp-element-button:focus, .wp-block-button.focus-back-royal-blue .wp-block-button__link:focus,
.wp-block-button.focus-back-royal-blue .wp-element-button:active, .wp-block-button.focus-back-royal-blue .wp-block-button__link:active{
	background-color: var(--wp--preset--color--royal-blue) !important;
}
.wp-block-button.focus-border-royal-blue .wp-element-button:hover, .wp-block-button.focus-border-royal-blue .wp-block-button__link:hover,
.wp-block-button.focus-border-royal-blue .wp-element-button:focus, .wp-block-button.focus-border-royal-blue .wp-block-button__link:focus,
.wp-block-button.focus-border-royal-blue .wp-element-button:active, .wp-block-button.focus-border-royal-blue .wp-block-button__link:active{
	border-color: var(--wp--preset--color--royal-blue) !important;
}
/* Interaction style for Deep Blue. */
.wp-block-button.focus-text-deep-blue .wp-element-button:hover, .wp-block-button.focus-text-deep-blue .wp-block-button__link:hover,
.wp-block-button.focus-text-deep-blue .wp-element-button:focus, .wp-block-button.focus-text-deep-blue .wp-block-button__link:focus,
.wp-block-button.focus-text-deep-blue .wp-element-button:active, .wp-block-button.focus-text-deep-blue .wp-block-button__link:active{
	color: var(--wp--preset--color--deep-blue) !important;
}
.wp-block-button.focus-back-deep-blue .wp-element-button:hover, .wp-block-button.focus-back-deep-blue .wp-block-button__link:hover,
.wp-block-button.focus-back-deep-blue .wp-element-button:focus, .wp-block-button.focus-back-deep-blue .wp-block-button__link:focus,
.wp-block-button.focus-back-deep-blue .wp-element-button:active, .wp-block-button.focus-back-deep-blue .wp-block-button__link:active{
	background-color: var(--wp--preset--color--deep-blue) !important;
}
.wp-block-button.focus-border-deep-blue .wp-element-button:hover, .wp-block-button.focus-border-deep-blue .wp-block-button__link:hover,
.wp-block-button.focus-border-deep-blue .wp-element-button:focus, .wp-block-button.focus-border-deep-blue .wp-block-button__link:focus,
.wp-block-button.focus-border-deep-blue .wp-element-button:active, .wp-block-button.focus-border-deep-blue .wp-block-button__link:active{
	border-color: var(--wp--preset--color--deep-blue) !important;
}
/* Interaction style for Medium Blue. */
.wp-block-button.focus-text-medium-blue .wp-element-button:hover, .wp-block-button.focus-text-medium-blue .wp-block-button__link:hover,
.wp-block-button.focus-text-medium-blue .wp-element-button:focus, .wp-block-button.focus-text-medium-blue .wp-block-button__link:focus,
.wp-block-button.focus-text-medium-blue .wp-element-button:active, .wp-block-button.focus-text-medium-blue .wp-block-button__link:active{
	color: var(--wp--preset--color--medium-blue) !important;
}
.wp-block-button.focus-back-medium-blue .wp-element-button:hover, .wp-block-button.focus-back-medium-blue .wp-block-button__link:hover,
.wp-block-button.focus-back-medium-blue .wp-element-button:focus, .wp-block-button.focus-back-medium-blue .wp-block-button__link:focus,
.wp-block-button.focus-back-medium-blue .wp-element-button:active, .wp-block-button.focus-back-medium-blue .wp-block-button__link:active{
	background-color: var(--wp--preset--color--medium-blue) !important;
}
.wp-block-button.focus-border-medium-blue .wp-element-button:hover, .wp-block-button.focus-border-medium-blue .wp-block-button__link:hover,
.wp-block-button.focus-border-medium-blue .wp-element-button:focus, .wp-block-button.focus-border-medium-blue .wp-block-button__link:focus,
.wp-block-button.focus-border-medium-blue .wp-element-button:active, .wp-block-button.focus-border-medium-blue .wp-block-button__link:active{
	border-color: var(--wp--preset--color--medium-blue) !important;
}
/* Interaction style for Darkest Blue. */
.wp-block-button.focus-text-darkest-blue .wp-element-button:hover, .wp-block-button.focus-text-darkest-blue .wp-block-button__link:hover,
.wp-block-button.focus-text-darkest-blue .wp-element-button:focus, .wp-block-button.focus-text-darkest-blue .wp-block-button__link:focus,
.wp-block-button.focus-text-darkest-blue .wp-element-button:active, .wp-block-button.focus-text-darkest-blue .wp-block-button__link:active{
	color: var(--wp--preset--color--darkest-blue) !important;
}
.wp-block-button.focus-back-darkest-blue .wp-element-button:hover, .wp-block-button.focus-back-darkest-blue .wp-block-button__link:hover,
.wp-block-button.focus-back-darkest-blue .wp-element-button:focus, .wp-block-button.focus-back-darkest-blue .wp-block-button__link:focus,
.wp-block-button.focus-back-darkest-blue .wp-element-button:active, .wp-block-button.focus-back-darkest-blue .wp-block-button__link:active{
	background-color: var(--wp--preset--color--darkest-blue) !important;
}
.wp-block-button.focus-border-darkest-blue .wp-element-button:hover, .wp-block-button.focus-border-darkest-blue .wp-block-button__link:hover,
.wp-block-button.focus-border-darkest-blue .wp-element-button:focus, .wp-block-button.focus-border-darkest-blue .wp-block-button__link:focus,
.wp-block-button.focus-border-darkest-blue .wp-element-button:active, .wp-block-button.focus-border-darkest-blue .wp-block-button__link:active{
	border-color: var(--wp--preset--color--darkest-blue) !important;
}
/* Interaction style for Red. */
.wp-block-button.focus-text-red .wp-element-button:hover, .wp-block-button.focus-text-red .wp-block-button__link:hover,
.wp-block-button.focus-text-red .wp-element-button:focus, .wp-block-button.focus-text-red .wp-block-button__link:focus,
.wp-block-button.focus-text-red .wp-element-button:active, .wp-block-button.focus-text-red .wp-block-button__link:active{
	color: var(--wp--preset--color--red) !important;
}
.wp-block-button.focus-back-red .wp-element-button:hover, .wp-block-button.focus-back-red .wp-block-button__link:hover,
.wp-block-button.focus-back-red .wp-element-button:focus, .wp-block-button.focus-back-red .wp-block-button__link:focus,
.wp-block-button.focus-back-red .wp-element-button:active, .wp-block-button.focus-back-red .wp-block-button__link:active{
	background-color: var(--wp--preset--color--red) !important;
}
.wp-block-button.focus-border-red .wp-element-button:hover, .wp-block-button.focus-border-red .wp-block-button__link:hover,
.wp-block-button.focus-border-red .wp-element-button:focus, .wp-block-button.focus-border-red .wp-block-button__link:focus,
.wp-block-button.focus-border-red .wp-element-button:active, .wp-block-button.focus-border-red .wp-block-button__link:active{
	border-color: var(--wp--preset--color--red) !important;
}
/* Interaction style for Cimson. */
.wp-block-button.focus-text-cimson .wp-element-button:hover, .wp-block-button.focus-text-cimson .wp-block-button__link:hover,
.wp-block-button.focus-text-cimson .wp-element-button:focus, .wp-block-button.focus-text-cimson .wp-block-button__link:focus,
.wp-block-button.focus-text-cimson .wp-element-button:active, .wp-block-button.focus-text-cimson .wp-block-button__link:active{
	color: var(--wp--preset--color--cimson) !important;
}
.wp-block-button.focus-back-cimson .wp-element-button:hover, .wp-block-button.focus-back-cimson .wp-block-button__link:hover,
.wp-block-button.focus-back-cimson .wp-element-button:focus, .wp-block-button.focus-back-cimson .wp-block-button__link:focus,
.wp-block-button.focus-back-cimson .wp-element-button:active, .wp-block-button.focus-back-cimson .wp-block-button__link:active{
	background-color: var(--wp--preset--color--cimson) !important;
}
.wp-block-button.focus-border-cimson .wp-element-button:hover, .wp-block-button.focus-border-cimson .wp-block-button__link:hover,
.wp-block-button.focus-border-cimson .wp-element-button:focus, .wp-block-button.focus-border-cimson .wp-block-button__link:focus,
.wp-block-button.focus-border-cimson .wp-element-button:active, .wp-block-button.focus-border-cimson .wp-block-button__link:active{
	border-color: var(--wp--preset--color--cimson) !important;
}
/* Interaction style for Canyenne. */
.wp-block-button.focus-text-canyenne .wp-element-button:hover, .wp-block-button.focus-text-canyenne .wp-block-button__link:hover,
.wp-block-button.focus-text-canyenne .wp-element-button:focus, .wp-block-button.focus-text-canyenne .wp-block-button__link:focus,
.wp-block-button.focus-text-canyenne .wp-element-button:active, .wp-block-button.focus-text-canyenne .wp-block-button__link:active{
	color: var(--wp--preset--color--canyenne) !important;
}
.wp-block-button.focus-back-canyenne .wp-element-button:hover, .wp-block-button.focus-back-canyenne .wp-block-button__link:hover,
.wp-block-button.focus-back-canyenne .wp-element-button:focus, .wp-block-button.focus-back-canyenne .wp-block-button__link:focus,
.wp-block-button.focus-back-canyenne .wp-element-button:active, .wp-block-button.focus-back-canyenne .wp-block-button__link:active{
	background-color: var(--wp--preset--color--canyenne) !important;
}
.wp-block-button.focus-border-canyenne .wp-element-button:hover, .wp-block-button.focus-border-canyenne .wp-block-button__link:hover,
.wp-block-button.focus-border-canyenne .wp-element-button:focus, .wp-block-button.focus-border-canyenne .wp-block-button__link:focus,
.wp-block-button.focus-border-canyenne .wp-element-button:active, .wp-block-button.focus-border-canyenne .wp-block-button__link:active{
	border-color: var(--wp--preset--color--canyenne) !important;
}
/* Interaction style for Light Mint. */
.wp-block-button.focus-text-light-mint .wp-element-button:hover, .wp-block-button.focus-text-light-mint .wp-block-button__link:hover,
.wp-block-button.focus-text-light-mint .wp-element-button:focus, .wp-block-button.focus-text-light-mint .wp-block-button__link:focus,
.wp-block-button.focus-text-light-mint .wp-element-button:active, .wp-block-button.focus-text-light-mint .wp-block-button__link:active{
	color: var(--wp--preset--color--light-mint) !important;
}
.wp-block-button.focus-back-light-mint .wp-element-button:hover, .wp-block-button.focus-back-light-mint .wp-block-button__link:hover,
.wp-block-button.focus-back-light-mint .wp-element-button:focus, .wp-block-button.focus-back-light-mint .wp-block-button__link:focus,
.wp-block-button.focus-back-light-mint .wp-element-button:active, .wp-block-button.focus-back-light-mint .wp-block-button__link:active{
	background-color: var(--wp--preset--color--light-mint) !important;
}
.wp-block-button.focus-border-light-mint .wp-element-button:hover, .wp-block-button.focus-border-light-mint .wp-block-button__link:hover,
.wp-block-button.focus-border-light-mint .wp-element-button:focus, .wp-block-button.focus-border-light-mint .wp-block-button__link:focus,
.wp-block-button.focus-border-light-mint .wp-element-button:active, .wp-block-button.focus-border-light-mint .wp-block-button__link:active{
	border-color: var(--wp--preset--color--light-mint) !important;
}
/* Interaction style for Yellow. */
.wp-block-button.focus-text-yellow .wp-element-button:hover, .wp-block-button.focus-text-yellow .wp-block-button__link:hover,
.wp-block-button.focus-text-yellow .wp-element-button:focus, .wp-block-button.focus-text-yellow .wp-block-button__link:focus,
.wp-block-button.focus-text-yellow .wp-element-button:active, .wp-block-button.focus-text-yellow .wp-block-button__link:active{
	color: var(--wp--preset--color--yellow) !important;
}
.wp-block-button.focus-back-yellow .wp-element-button:hover, .wp-block-button.focus-back-yellow .wp-block-button__link:hover,
.wp-block-button.focus-back-yellow .wp-element-button:focus, .wp-block-button.focus-back-yellow .wp-block-button__link:focus,
.wp-block-button.focus-back-yellow .wp-element-button:active, .wp-block-button.focus-back-yellow .wp-block-button__link:active{
	background-color: var(--wp--preset--color--yellow) !important;
}
.wp-block-button.focus-border-yellow .wp-element-button:hover, .wp-block-button.focus-border-yellow .wp-block-button__link:hover,
.wp-block-button.focus-border-yellow .wp-element-button:focus, .wp-block-button.focus-border-yellow .wp-block-button__link:focus,
.wp-block-button.focus-border-yellow .wp-element-button:active, .wp-block-button.focus-border-yellow .wp-block-button__link:active{
	border-color: var(--wp--preset--color--yellow) !important;
}
/* Interaction style for Deep Orange. */
.wp-block-button.focus-text-deep-orange .wp-element-button:hover, .wp-block-button.focus-text-deep-orange .wp-block-button__link:hover,
.wp-block-button.focus-text-deep-orange .wp-element-button:focus, .wp-block-button.focus-text-deep-orange .wp-block-button__link:focus,
.wp-block-button.focus-text-deep-orange .wp-element-button:active, .wp-block-button.focus-text-deep-orange .wp-block-button__link:active{
	color: var(--wp--preset--color--deep-orange) !important;
}
.wp-block-button.focus-back-deep-orange .wp-element-button:hover, .wp-block-button.focus-back-deep-orange .wp-block-button__link:hover,
.wp-block-button.focus-back-deep-orange .wp-element-button:focus, .wp-block-button.focus-back-deep-orange .wp-block-button__link:focus,
.wp-block-button.focus-back-deep-orange .wp-element-button:active, .wp-block-button.focus-back-deep-orange .wp-block-button__link:active{
	background-color: var(--wp--preset--color--deep-orange) !important;
}
.wp-block-button.focus-border-deep-orange .wp-element-button:hover, .wp-block-button.focus-border-deep-orange .wp-block-button__link:hover,
.wp-block-button.focus-border-deep-orange .wp-element-button:focus, .wp-block-button.focus-border-deep-orange .wp-block-button__link:focus,
.wp-block-button.focus-border-deep-orange .wp-element-button:active, .wp-block-button.focus-border-deep-orange .wp-block-button__link:active{
	border-color: var(--wp--preset--color--deep-orange) !important;
}
/* Interaction style for Deep Pink. */
.wp-block-button.focus-text-deep-pink .wp-element-button:hover, .wp-block-button.focus-text-deep-pink .wp-block-button__link:hover,
.wp-block-button.focus-text-deep-pink .wp-element-button:focus, .wp-block-button.focus-text-deep-pink .wp-block-button__link:focus,
.wp-block-button.focus-text-deep-pink .wp-element-button:active, .wp-block-button.focus-text-deep-pink .wp-block-button__link:active{
	color: var(--wp--preset--color--deep-pink) !important;
}
.wp-block-button.focus-back-deep-pink .wp-element-button:hover, .wp-block-button.focus-back-deep-pink .wp-block-button__link:hover,
.wp-block-button.focus-back-deep-pink .wp-element-button:focus, .wp-block-button.focus-back-deep-pink .wp-block-button__link:focus,
.wp-block-button.focus-back-deep-pink .wp-element-button:active, .wp-block-button.focus-back-deep-pink .wp-block-button__link:active{
	background-color: var(--wp--preset--color--deep-pink) !important;
}
.wp-block-button.focus-border-deep-pink .wp-element-button:hover, .wp-block-button.focus-border-deep-pink .wp-block-button__link:hover,
.wp-block-button.focus-border-deep-pink .wp-element-button:focus, .wp-block-button.focus-border-deep-pink .wp-block-button__link:focus,
.wp-block-button.focus-border-deep-pink .wp-element-button:active, .wp-block-button.focus-border-deep-pink .wp-block-button__link:active{
	border-color: var(--wp--preset--color--deep-pink) !important;
}
/* Interaction style for Deep Mauve. */
.wp-block-button.focus-text-deep-mauve .wp-element-button:hover, .wp-block-button.focus-text-deep-mauve .wp-block-button__link:hover,
.wp-block-button.focus-text-deep-mauve .wp-element-button:focus, .wp-block-button.focus-text-deep-mauve .wp-block-button__link:focus,
.wp-block-button.focus-text-deep-mauve .wp-element-button:active, .wp-block-button.focus-text-deep-mauve .wp-block-button__link:active{
	color: var(--wp--preset--color--deep-mauve) !important;
}
.wp-block-button.focus-back-deep-mauve .wp-element-button:hover, .wp-block-button.focus-back-deep-mauve .wp-block-button__link:hover,
.wp-block-button.focus-back-deep-mauve .wp-element-button:focus, .wp-block-button.focus-back-deep-mauve .wp-block-button__link:focus,
.wp-block-button.focus-back-deep-mauve .wp-element-button:active, .wp-block-button.focus-back-deep-mauve .wp-block-button__link:active{
	background-color: var(--wp--preset--color--deep-mauve) !important;
}
.wp-block-button.focus-border-deep-mauve .wp-element-button:hover, .wp-block-button.focus-border-deep-mauve .wp-block-button__link:hover,
.wp-block-button.focus-border-deep-mauve .wp-element-button:focus, .wp-block-button.focus-border-deep-mauve .wp-block-button__link:focus,
.wp-block-button.focus-border-deep-mauve .wp-element-button:active, .wp-block-button.focus-border-deep-mauve .wp-block-button__link:active{
	border-color: var(--wp--preset--color--deep-mauve) !important;
}
/* Interaction style for Dark Mint. */
.wp-block-button.focus-text-dark-mint .wp-element-button:hover, .wp-block-button.focus-text-dark-mint .wp-block-button__link:hover,
.wp-block-button.focus-text-dark-mint .wp-element-button:focus, .wp-block-button.focus-text-dark-mint .wp-block-button__link:focus,
.wp-block-button.focus-text-dark-mint .wp-element-button:active, .wp-block-button.focus-text-dark-mint .wp-block-button__link:active{
	color: var(--wp--preset--color--dark-mint) !important;
}
.wp-block-button.focus-back-dark-mint .wp-element-button:hover, .wp-block-button.focus-back-dark-mint .wp-block-button__link:hover,
.wp-block-button.focus-back-dark-mint .wp-element-button:focus, .wp-block-button.focus-back-dark-mint .wp-block-button__link:focus,
.wp-block-button.focus-back-dark-mint .wp-element-button:active, .wp-block-button.focus-back-dark-mint .wp-block-button__link:active{
	background-color: var(--wp--preset--color--dark-mint) !important;
}
.wp-block-button.focus-border-dark-mint .wp-element-button:hover, .wp-block-button.focus-border-dark-mint .wp-block-button__link:hover,
.wp-block-button.focus-border-dark-mint .wp-element-button:focus, .wp-block-button.focus-border-dark-mint .wp-block-button__link:focus,
.wp-block-button.focus-border-dark-mint .wp-element-button:active, .wp-block-button.focus-border-dark-mint .wp-block-button__link:active{
	border-color: var(--wp--preset--color--dark-mint) !important;
}
/* Interaction style for Gold. */
.wp-block-button.focus-text-gold .wp-element-button:hover, .wp-block-button.focus-text-gold .wp-block-button__link:hover,
.wp-block-button.focus-text-gold .wp-element-button:focus, .wp-block-button.focus-text-gold .wp-block-button__link:focus,
.wp-block-button.focus-text-gold .wp-element-button:active, .wp-block-button.focus-text-gold .wp-block-button__link:active{
	color: var(--wp--preset--color--gold) !important;
}
.wp-block-button.focus-back-gold .wp-element-button:hover, .wp-block-button.focus-back-gold .wp-block-button__link:hover,
.wp-block-button.focus-back-gold .wp-element-button:focus, .wp-block-button.focus-back-gold .wp-block-button__link:focus,
.wp-block-button.focus-back-gold .wp-element-button:active, .wp-block-button.focus-back-gold .wp-block-button__link:active{
	background-color: var(--wp--preset--color--gold) !important;
}
.wp-block-button.focus-border-gold .wp-element-button:hover, .wp-block-button.focus-border-gold .wp-block-button__link:hover,
.wp-block-button.focus-border-gold .wp-element-button:focus, .wp-block-button.focus-border-gold .wp-block-button__link:focus,
.wp-block-button.focus-border-gold .wp-element-button:active, .wp-block-button.focus-border-gold .wp-block-button__link:active{
	border-color: var(--wp--preset--color--gold) !important;
}
/* Interaction style for Light Orange. */
.wp-block-button.focus-text-light-orange .wp-element-button:hover, .wp-block-button.focus-text-light-orange .wp-block-button__link:hover,
.wp-block-button.focus-text-light-orange .wp-element-button:focus, .wp-block-button.focus-text-light-orange .wp-block-button__link:focus,
.wp-block-button.focus-text-light-orange .wp-element-button:active, .wp-block-button.focus-text-light-orange .wp-block-button__link:active{
	color: var(--wp--preset--color--light-orange) !important;
}
.wp-block-button.focus-back-light-orange .wp-element-button:hover, .wp-block-button.focus-back-light-orange .wp-block-button__link:hover,
.wp-block-button.focus-back-light-orange .wp-element-button:focus, .wp-block-button.focus-back-light-orange .wp-block-button__link:focus,
.wp-block-button.focus-back-light-orange .wp-element-button:active, .wp-block-button.focus-back-light-orange .wp-block-button__link:active{
	background-color: var(--wp--preset--color--light-orange) !important;
}
.wp-block-button.focus-border-light-orange .wp-element-button:hover, .wp-block-button.focus-border-light-orange .wp-block-button__link:hover,
.wp-block-button.focus-border-light-orange .wp-element-button:focus, .wp-block-button.focus-border-light-orange .wp-block-button__link:focus,
.wp-block-button.focus-border-light-orange .wp-element-button:active, .wp-block-button.focus-border-light-orange .wp-block-button__link:active{
	border-color: var(--wp--preset--color--light-orange) !important;
}
/* Interaction style for Light Pink. */
.wp-block-button.focus-text-light-pink .wp-element-button:hover, .wp-block-button.focus-text-light-pink .wp-block-button__link:hover,
.wp-block-button.focus-text-light-pink .wp-element-button:focus, .wp-block-button.focus-text-light-pink .wp-block-button__link:focus,
.wp-block-button.focus-text-light-pink .wp-element-button:active, .wp-block-button.focus-text-light-pink .wp-block-button__link:active{
	color: var(--wp--preset--color--light-pink) !important;
}
.wp-block-button.focus-back-light-pink .wp-element-button:hover, .wp-block-button.focus-back-light-pink .wp-block-button__link:hover,
.wp-block-button.focus-back-light-pink .wp-element-button:focus, .wp-block-button.focus-back-light-pink .wp-block-button__link:focus,
.wp-block-button.focus-back-light-pink .wp-element-button:active, .wp-block-button.focus-back-light-pink .wp-block-button__link:active{
	background-color: var(--wp--preset--color--light-pink) !important;
}
.wp-block-button.focus-border-light-pink .wp-element-button:hover, .wp-block-button.focus-border-light-pink .wp-block-button__link:hover,
.wp-block-button.focus-border-light-pink .wp-element-button:focus, .wp-block-button.focus-border-light-pink .wp-block-button__link:focus,
.wp-block-button.focus-border-light-pink .wp-element-button:active, .wp-block-button.focus-border-light-pink .wp-block-button__link:active{
	border-color: var(--wp--preset--color--light-pink) !important;
}
/* Interaction style for Mauve. */
.wp-block-button.focus-text-mauve .wp-element-button:hover, .wp-block-button.focus-text-mauve .wp-block-button__link:hover,
.wp-block-button.focus-text-mauve .wp-element-button:focus, .wp-block-button.focus-text-mauve .wp-block-button__link:focus,
.wp-block-button.focus-text-mauve .wp-element-button:active, .wp-block-button.focus-text-mauve .wp-block-button__link:active{
	color: var(--wp--preset--color--mauve) !important;
}
.wp-block-button.focus-back-mauve .wp-element-button:hover, .wp-block-button.focus-back-mauve .wp-block-button__link:hover,
.wp-block-button.focus-back-mauve .wp-element-button:focus, .wp-block-button.focus-back-mauve .wp-block-button__link:focus,
.wp-block-button.focus-back-mauve .wp-element-button:active, .wp-block-button.focus-back-mauve .wp-block-button__link:active{
	background-color: var(--wp--preset--color--mauve) !important;
}
.wp-block-button.focus-border-mauve .wp-element-button:hover, .wp-block-button.focus-border-mauve .wp-block-button__link:hover,
.wp-block-button.focus-border-mauve .wp-element-button:focus, .wp-block-button.focus-border-mauve .wp-block-button__link:focus,
.wp-block-button.focus-border-mauve .wp-element-button:active, .wp-block-button.focus-border-mauve .wp-block-button__link:active{
	border-color: var(--wp--preset--color--mauve) !important;
}
