/* Fix editor */
.interface-complementary-area__fill,
.interface-complementary-area {
	width: 500px !important;
}

/* Container */
.container {
	margin: 0 auto;
	max-width: 1320px;
	padding: 0 1em;
}
.container-sm {
	margin: 0 auto;
	max-width: 872px;
	padding: 0 1em;
}

/* Button */
.wp-element-button,
.wp-block-button__link {
	display: inline-flex;
	align-items: center;
	transition: background-color 0.3s;
}
.wp-element-button::after,
.wp-block-button__link::after {
	content: '\e900';
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'kuchenmeister' !important;
	speak: never;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-left: 0.5em;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	transition: transform 0.3s;
}
.wp-element-button:hover::after,
.wp-block-button__link:hover::after {
	transform: translateX(0.2em);
}
.is-style-primary .wp-element-button,
.is-style-primary .wp-block-button__link {
	background-color: #FFD100;
	color: #001F59;
}
.is-style-secondary .wp-element-button,
.is-style-secondary .wp-block-button__link {
	background-color: #001F59;
	color: #FFFFFF;
}
.is-style-primary .wp-element-button:hover,
.is-style-primary .wp-block-button__link:hover {
	background-color: #f4c700;
}
.is-style-secondary .wp-element-button:hover,
.is-style-secondary .wp-block-button__link:hover {
	background-color: #001232;
}
