/* Technetium PHP Framework version 2.9
   Author: Tony Leung
   E-mail: info@technetium.info */

@charset "utf-8";

@keyframes HaystackWiggle {
	0% {
		transform:rotate(0deg);
		animation-timing-function:ease-out;
	}
	25% {
		transform:rotate(1.5deg);
		animation-timing-function:ease-in;
	}
	50% {
		transform:rotate(0deg);
		animation-timing-function:ease-out;
	}
	75% {
		transform:rotate(-1.5deg);
		animation-timing-function:ease-in;
	}
	100% {
		transform:rotate(0deg);
		animation-timing-function:ease-out;
	}
}

@keyframes DinoEscape {
	0% {
		top:var(--dinosaur-pos-top);
		left:var(--dinosaur-pos-left);
		animation-timing-function:ease-in;
	}
	5% {
		top:var(--dinosaur-escape-pos-top);
		left:var(--dinosaur-escape-pos-left);
	}
	50% {
		top:var(--dinosaur-escape-pos-top);
		left:var(--dinosaur-escape-pos-left);
		animation-timing-function:ease-out;
	}
	55% {
		top:var(--dinosaur-pos-top);
		left:var(--dinosaur-pos-left);
	}
	100% {
		top:var(--dinosaur-pos-top);
		left:var(--dinosaur-pos-left);
	}
}

@keyframes EggDrop {
	/* duration: 12/24 frames (500ms) */
	0% {
		bottom:100%;
	}
	80% {
		bottom:0;
	}
	90% {
		bottom:1%;
	}
	100% {
		bottom:0;
	}
}

@keyframes EggShake {
	/* duration: 24/24 frames (1000ms) */
	0% {
		transform:rotate(0);
		transform-origin:50% 100%;
		animation-timing-function:linear;
	}
	8.333333% {
		transform:translateY(2%) rotate(16deg);
		transform-origin:70% 98%;
		animation-timing-function:linear;
	}
	12.5% {
		transform:rotate(2deg);
		transform-origin:50% 100%;
		animation-timing-function:linear;
	}
	16.666667% {
		transform:translateY(2%) rotate(-12deg);
		transform-origin:30% 98%;
		animation-timing-function:linear;
	}
	20.833333% {
		transform:rotate(2deg);
		transform-origin:50% 100%;
		animation-timing-function:linear;
	}
	25% {
		transform:translateY(2%) rotate(16deg);
		transform-origin:70% 98%;
		animation-timing-function:linear;
	}
	31.25% {
		transform:rotate(2deg);
		transform-origin:50% 100%;
		animation-timing-function:linear;
	}
	37.5% {
		transform:translateY(2%) rotate(-12deg);
		transform-origin:30% 98%;
		animation-timing-function:linear;
	}
	43.75% {
		transform:rotate(2deg);
		transform-origin:50% 100%;
		animation-timing-function:linear;
	}
	50% {
		transform:translateY(2%) rotate(16deg);
		transform-origin:70% 98%;
		animation-timing-function:linear;
	}
	56.25% {
		transform:rotate(2deg);
		transform-origin:50% 100%;
		animation-timing-function:linear;
	}
	62.5% {
		transform:translateY(2%) rotate(-12deg);
		transform-origin:30% 98%;
		animation-timing-function:linear;
	}
	70.833333% {
		transform:rotate(0);
		transform-origin:50% 100%;
		animation-timing-function:linear;
	}
	100% {
	}
}
