/**
 * Custom styles for the front-page.php/home.php template.
 */

.FIY {
	display: none;
	position: fixed;
	width: 30vw;
	height: 30vw;
	z-index: 9999;
	top: 0;
	left: 0;
	/* outline: 1px solid red; */
	-webkit-animation: spin 10s linear infinite;
	        animation: spin 10s linear infinite;
	-webkit-transform-origin: center center;
	        transform-origin: center center;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.0);
	        box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.0);
	-webkit-transition: background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
	transition: background 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
	transition: background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	transition: background 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}

/* @media (--narrow-menu-query) {
		display: none !important;
	} */

@media screen and (min-width: 37.5em) {

.FIY {
		width: 15vw;
		height: 15vw
}
	}

.FIY a {
		text-decoration: none;
		border-bottom: none;
	}

.FIY svg text {
		-webkit-transform: scale(95%);
		        transform: scale(95%);
		-webkit-transform-origin: center center;
		        transform-origin: center center;
	}

.FIY textPath {
		text-decoration: underline;
		fill: blue;
	}

.FIY:hover {
		-webkit-animation-play-state: paused;
		        animation-play-state: paused;
		background-color: var(--color-theme-yellow);
		-webkit-box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.5);
		        box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.5);
	}

@-webkit-keyframes bounce {
	0% {
		top: 0;
		left: 0;
	}
	25% {
		top: 0;
		left: calc(100% - 300px);
	}
	50% {
		top: calc(100% - 300px);
		left: calc(100% - 300px);
	}
	75% {
		top: calc(100% - 300px);
		left: 0;
	}
	100% {
		top: 0;
		left: 0;
	}
}

@keyframes bounce {
	0% {
		top: 0;
		left: 0;
	}
	25% {
		top: 0;
		left: calc(100% - 300px);
	}
	50% {
		top: calc(100% - 300px);
		left: calc(100% - 300px);
	}
	75% {
		top: calc(100% - 300px);
		left: 0;
	}
	100% {
		top: 0;
		left: 0;
	}
}

@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}

@keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9mcm9udC1wYWdlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7R0FFRzs7QUFFSDtDQUNDLGNBQWM7Q0FDZCxnQkFBZ0I7Q0FDaEIsWUFBWTtDQUNaLGFBQWE7Q0FDYixjQUFjO0NBQ2QsT0FBTztDQUNQLFFBQVE7Q0FDUiw2QkFBNkI7Q0FDN0IsNENBQW9DO1NBQXBDLG9DQUFvQztDQUNwQyx3Q0FBZ0M7U0FBaEMsZ0NBQWdDO0NBQ2hDLG1CQUFtQjtDQUNuQixxREFBNkM7U0FBN0MsNkNBQTZDO0NBQzdDLHFGQUFxRTtDQUFyRSw2RUFBcUU7Q0FBckUscUVBQXFFO0NBQXJFLDBHQUFxRTtDQStCckU7O0FBN0JBOztLQUVJOztBQUVKOztBQW5CRDtFQW9CRSxZQUFZO0VBQ1osWUFBYTtDQXVCZDtFQXRCQzs7QUFFRDtFQUNDLHNCQUFzQjtFQUN0QixvQkFBb0I7RUFDcEI7O0FBRUQ7RUFDQyw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHdDQUFnQztVQUFoQyxnQ0FBZ0M7RUFDaEM7O0FBRUQ7RUFDQywyQkFBMkI7RUFDM0IsV0FBVztFQUNYOztBQUVEO0VBQ0MscUNBQTZCO1VBQTdCLDZCQUE2QjtFQUM3Qiw0Q0FBNEM7RUFDNUMscURBQTZDO1VBQTdDLDZDQUE2QztFQUM3Qzs7QUFHRjtDQUNDO0VBQ0MsT0FBTztFQUNQLFFBQVE7RUFDUjtDQUNEO0VBQ0MsT0FBTztFQUNQLHlCQUF5QjtFQUN6QjtDQUNEO0VBQ0Msd0JBQXdCO0VBQ3hCLHlCQUF5QjtFQUN6QjtDQUNEO0VBQ0Msd0JBQXdCO0VBQ3hCLFFBQVE7RUFDUjtDQUNEO0VBQ0MsT0FBTztFQUNQLFFBQVE7RUFDUjtDQUNEOztBQXJCRDtDQUNDO0VBQ0MsT0FBTztFQUNQLFFBQVE7RUFDUjtDQUNEO0VBQ0MsT0FBTztFQUNQLHlCQUF5QjtFQUN6QjtDQUNEO0VBQ0Msd0JBQXdCO0VBQ3hCLHlCQUF5QjtFQUN6QjtDQUNEO0VBQ0Msd0JBQXdCO0VBQ3hCLFFBQVE7RUFDUjtDQUNEO0VBQ0MsT0FBTztFQUNQLFFBQVE7RUFDUjtDQUNEOztBQUVEO0NBQ0M7RUFDQyxnQ0FBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCO0NBQ0Q7RUFDQyxrQ0FBMEI7VUFBMUIsMEJBQTBCO0VBQzFCO0NBQ0Q7O0FBUEQ7Q0FDQztFQUNDLGdDQUF3QjtVQUF4Qix3QkFBd0I7RUFDeEI7Q0FDRDtFQUNDLGtDQUEwQjtVQUExQiwwQkFBMEI7RUFDMUI7Q0FDRCIsImZpbGUiOiJmcm9udC1wYWdlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEN1c3RvbSBzdHlsZXMgZm9yIHRoZSBmcm9udC1wYWdlLnBocC9ob21lLnBocCB0ZW1wbGF0ZS5cbiAqL1xuXG4uRklZIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMzB2dztcblx0aGVpZ2h0OiAzMHZ3O1xuXHR6LWluZGV4OiA5OTk5O1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdC8qIG91dGxpbmU6IDFweCBzb2xpZCByZWQ7ICovXG5cdGFuaW1hdGlvbjogc3BpbiAxMHMgbGluZWFyIGluZmluaXRlO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJveC1zaGFkb3c6IDAgMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjApO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcblxuXHQvKiBAbWVkaWEgKC0tbmFycm93LW1lbnUtcXVlcnkpIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH0gKi9cblxuXHRAbWVkaWEgKC0td2lkZS1tZW51LXF1ZXJ5KSB7XG5cdFx0d2lkdGg6IDE1dnc7XG5cdFx0aGVpZ2h0OiAxNXZ3O1xuXHR9XG5cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblxuXHRzdmcgdGV4dCB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSg5NSUpO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG5cdH1cblxuXHR0ZXh0UGF0aCB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0ZmlsbDogYmx1ZTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUteWVsbG93KTtcblx0XHRib3gtc2hhZG93OiAwIDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG5cdDAlIHtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQyNSUge1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiBjYWxjKDEwMCUgLSAzMDBweCk7XG5cdH1cblx0NTAlIHtcblx0XHR0b3A6IGNhbGMoMTAwJSAtIDMwMHB4KTtcblx0XHRsZWZ0OiBjYWxjKDEwMCUgLSAzMDBweCk7XG5cdH1cblx0NzUlIHtcblx0XHR0b3A6IGNhbGMoMTAwJSAtIDMwMHB4KTtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG4iXX0= */