/* Stili del sito QHD: tema, icone IcoMoon e le sole animazioni di animate.css usate nelle pagine */

body {
	background-color: #42A5F5;
	color: #fff;
	font-family: 'Inter', sans-serif;
}
h1,h2,h3,h4,h5 { font-weight: 700; }
a { color: #fff; }
.top { margin: 100px auto; }
h2 { font-size: 4em; }
@media screen and (max-width: 600px) {
	.top { margin: 50px auto; }
	h2 { font-size: 2.5em; }
}

/* HEART */
.heart {
	fill: red;
	position: relative;
	top: 5px;
	left: 5px;
	width: 20px;
	margin-top: -15px;
	animation: pulse 1s ease infinite;
}
@keyframes hi-animation{0%,50%,to{transform:rotate(0deg)}10%,30%{transform:rotate(-10deg)}20%{transform:rotate(12deg)}40%{transform:rotate(9deg)}}
span.hi { animation: hi-animation 2.5s infinite;transform-origin: 70% 70%;display: inline-block;}

#gradient-canvas {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	--gradient-color-1: #42A5F5;
	--gradient-color-2: #9dcff8;
	--gradient-color-3: #42A5F5;
	--gradient-color-4: #489adb;
	z-index: -10;
	opacity: .4;
}
u.spicy {
	text-decoration: underline;
	text-decoration-style: solid;
	text-decoration-color: #fff;
}

/* Footer */
.site-footer { margin: 200px auto 100px auto; }
.site-footer a { color: #fff; }
.site-footer .small-line { font-size: 12px; }

/* Pagine di testo (privacy) */
.legal h2 { font-size: 32px; }
.legal .table tr td { background-color: transparent !important; color: #fff; }

/* IcoMoon (sorgente in src/icomoon/selection.json) */
@font-face{font-family:'icomoon';src:url('../fonts/icomoon.woff?882t2i') format('woff');font-weight:normal;font-style:normal;font-display:block;}
[class^="icon-"], [class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-agili:before{content:"\e900";}
.icon-belli:before{content:"\e906";}
.icon-snelli:before{content:"\e901";}

/*!
 * animate.css 4.1.1 (sottoinsieme) - https://animate.style/
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 * Copyright (c) 2020 Animate.css
 */
:root{--animate-duration:1s;--animate-delay:1s}
.animate__animated{animation-duration:var(--animate-duration);animation-fill-mode:both}
.animate__animated.animate__delay-1s{animation-delay:var(--animate-delay)}
.animate__animated.animate__delay-2s{animation-delay:calc(var(--animate-delay)*2)}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
.animate__fadeIn{animation-name:fadeIn}
@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInUp{animation-name:fadeInUp}
@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}
.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}

@media (prefers-reduced-motion:reduce),print{
	.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}
	.heart, span.hi { animation: none; }
}
.legal figure.wp-block-table { overflow-x: auto; }
