/* Trimmed copy of /wp-content/themes/oneline-lite/css/animate.css (unused rules removed, original rule text kept) - Piper 10/19/2026 v2. Regenerate if layouts change. */
body{-webkit-backface-visibility: hidden;}
.animated{-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;}
@-webkit-keyframes thunk-fadeInDown{ 	0% { 		opacity: 0; 		-webkit-transform: translateY(-20px); 	}  	100% { 		opacity: 1; 		-webkit-transform: translateY(0); 	} }
@-moz-keyframes thunk-fadeInDown{ 	0% { 		opacity: 0; 		-moz-transform: translateY(-20px); 	}  	100% { 		opacity: 1; 		-moz-transform: translateY(0); 	} }
@-o-keyframes thunk-fadeInDown{ 	0% { 		opacity: 0; 		-o-transform: translateY(-20px); 	}  	100% { 		opacity: 1; 		-o-transform: translateY(0); 	} }
@keyframes thunk-fadeInDown{ 	0% { 		opacity: 0; 		transform: translateY(-20px); 	}  	100% { 		opacity: 1; 		transform: translateY(0); 	} }
.animated.thunk-fadeInDown{-webkit-animation-name: thunk-fadeInDown;
	-moz-animation-name: thunk-fadeInDown;
	-o-animation-name: thunk-fadeInDown;
	animation-name: thunk-fadeInDown;}
@-webkit-keyframes thunk-fadeInLeft{ 	0% { 		opacity: 0; 		-webkit-transform: translateX(-20px); 	}  	100% { 		opacity: 1; 		-webkit-transform: translateX(0); 	} }
@-moz-keyframes thunk-fadeInLeft{ 	0% { 		opacity: 0; 		-moz-transform: translateX(-20px); 	}  	100% { 		opacity: 1; 		-moz-transform: translateX(0); 	} }
@-o-keyframes thunk-fadeInLeft{ 	0% { 		opacity: 0; 		-o-transform: translateX(-20px); 	}  	100% { 		opacity: 1; 		-o-transform: translateX(0); 	} }
@keyframes thunk-fadeInLeft{ 	0% { 		opacity: 0; 		transform: translateX(-20px); 	}  	100% { 		opacity: 1; 		transform: translateX(0); 	} }
.animated.thunk-fadeInLeft{-webkit-animation-name: thunk-fadeInLeft;
	-moz-animation-name: thunk-fadeInLeft;
	-o-animation-name: thunk-fadeInLeft;
	animation-name: thunk-fadeInLeft;}
@-webkit-keyframes thunk-fadeInRight{ 	0% { 		opacity: 0; 		-webkit-transform: translateX(20px); 	}  	100% { 		opacity: 1; 		-webkit-transform: translateX(0); 	} }
@-moz-keyframes thunk-fadeInRight{ 	0% { 		opacity: 0; 		-moz-transform: translateX(20px); 	}  	100% { 		opacity: 1; 		-moz-transform: translateX(0); 	} }
@-o-keyframes thunk-fadeInRight{ 	0% { 		opacity: 0; 		-o-transform: translateX(20px); 	}  	100% { 		opacity: 1; 		-o-transform: translateX(0); 	} }
@keyframes thunk-fadeInRight{ 	0% { 		opacity: 0; 		transform: translateX(20px); 	}  	100% { 		opacity: 1; 		transform: translateX(0); 	} }
.animated.thunk-fadeInRight{-webkit-animation-name: thunk-fadeInRight;
	-moz-animation-name: thunk-fadeInRight;
	-o-animation-name: thunk-fadeInRight;
	animation-name: thunk-fadeInRight;}
