
body {
	--guten-base-color: #181d23;
	--guten-base-lighter-color: #2d3137;
	--guten-bg-color: #fff;
	--guten-border-color: #eaeaeb;
	--guten-txt-color: #575a5f;
	--guten-txt-h-color: #181d23;
	--guten-txt-a-color: #0058e6;
	--guten-txt-m-color: #96989b;
	--guten-txt-alt-color: #fff;
	--guten-form-border-color: #d5d5d7;
	--guten-form-bg-color: transparent;
	--guten-form-txt-color: #181d23;
	--guten-form-font-size: 15px;
	--guten-form-border-focus: #b7b7b7;
	--guten-switch-active: #3557dc;
	--guten-switch-shadow: #2e384d;
	--guten-form-placeholder-color: #96989b;
	--guten-btn-txt-color: #fff;
	--guten-btn-bg-color: #0058e6;
	--guten-btn-bg-info: #5bc0de;
	--guten-btn-bg-success: #5cb85c;
	--guten-btn-bg-warning: #f0ad4e;
	--guten-btn-bg-danger: #d9534f;
	--guten-btn-bg-hover-color: #0048bd;
	--guten-selection-bg-color: #d8a600;
	--guten-element-bg-color: #80b1ff;
	--guten-element-darken-bg-color: #0058e6;
	--guten-element-lighten-bg-color: #e6f0ff;
	--guten-success-bg-color: #75ffd8;
	--guten-success-border-color: #007f5b;
	--guten-error-text-color: #d60000;
	--guten-error-bg-color: #fcc;
	--guten-error-border-color: #d60000;
	--guten-wp-color: #007cba;
}

.editor-styles-wrapper .guten-fix-style {
	background: transparent;
}

.guten-animated-text {
	display: flex;
	margin: 0;
}

.guten-animated-text .text-content {
	margin: 0;
	position: relative;
}

.guten-animated-text .text-content .text-wrapper {
	display: inline-block;
	position: relative;
	z-index: 2;
}

.guten-animated-text .text-content .text-wrapper .letter {
	display: inline-block;
}

.guten-animated-text .text-content .text-wrapper .rotation-text {
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	white-space: nowrap;
}

.guten-animated-text .text-content .text-wrapper .rotation-text.active {
	opacity: 1;
	pointer-events: auto;
	position: relative;
}

.guten-animated-text .text-content svg {
	left: 0;
	overflow: visible;
	position: absolute;
	width: 100%;
	z-index: 1;
}

.guten-animated-text .text-content svg path {
	fill: none;
	stroke-width: 4;
}

.guten-animated-text .text-content svg path.style-color {
	stroke: blue;
}

.guten-animated-text .text-content svg path:nth-of-type(2) {
	animation-delay: 2s;
}

.guten-animated-text .text-content svg linearGradient stop:first-of-type {
	stop-color: cyan;
}

.guten-animated-text .text-content svg linearGradient stop:nth-of-type(2) {
	stop-color: blue;
}

.guten-animated-text .text-content svg.svg-strikethrough {
	height: 100%;
	top: 50%;
	width: 100%;
}

.guten-animated-text .text-content svg.svg-cross, .guten-animated-text .text-content svg.svg-diagonal, .guten-animated-text .text-content svg.svg-double {
	height: 100%;
	top: 0;
	width: 100%;
}

.guten-animated-text .text-content svg.svg-curly, .guten-animated-text .text-content svg.svg-double-underline, .guten-animated-text .text-content svg.svg-underline, .guten-animated-text .text-content svg.svg-underline-zigzag {
	height: 100%;
	top: 90%;
	width: 100%;
}

.guten-animated-text .text-content svg.svg-circle {
	height: calc(100% + 20px);
	top: 0;
	transform: translate(-10px, -10px);
	width: calc(100% + 20px);
}

.guten-animated-text.style-bend .text-content .letter {
	transform-origin: 0 100%;
}

.guten-animated-text.style-drop .text-content .letter {
	transform-origin: 0 0;
}
