
.tippy-tooltip[data-animation=perspective][data-placement^=top] {
	transform-origin: bottom;
}

.tippy-tooltip[data-animation=perspective][data-placement^=top][data-state=visible] {
	transform: perspective(700px);
}

.tippy-tooltip[data-animation=perspective][data-placement^=top][data-state=hidden] {
	transform: perspective(700px) translateY(8px) rotateX(60deg);
}

.tippy-tooltip[data-animation=perspective][data-placement^=bottom] {
	transform-origin: top;
}

.tippy-tooltip[data-animation=perspective][data-placement^=bottom][data-state=visible] {
	transform: perspective(700px);
}

.tippy-tooltip[data-animation=perspective][data-placement^=bottom][data-state=hidden] {
	transform: perspective(700px) translateY(-8px) rotateX(-60deg);
}

.tippy-tooltip[data-animation=perspective][data-placement^=left] {
	transform-origin: right;
}

.tippy-tooltip[data-animation=perspective][data-placement^=left][data-state=visible] {
	transform: perspective(700px);
}

.tippy-tooltip[data-animation=perspective][data-placement^=left][data-state=hidden] {
	transform: perspective(700px) translateX(8px) rotateY(-60deg);
}

.tippy-tooltip[data-animation=perspective][data-placement^=right] {
	transform-origin: left;
}

.tippy-tooltip[data-animation=perspective][data-placement^=right][data-state=visible] {
	transform: perspective(700px);
}

.tippy-tooltip[data-animation=perspective][data-placement^=right][data-state=hidden] {
	transform: perspective(700px) translateX(-8px) rotateY(60deg);
}

.tippy-tooltip[data-animation=perspective][data-state=hidden] {
	opacity: 0;
}

.tippy-tooltip[data-animation=scale][data-placement^=top] {
	transform-origin: bottom;
}

.tippy-tooltip[data-animation=scale][data-placement^=bottom] {
	transform-origin: top;
}

.tippy-tooltip[data-animation=scale][data-placement^=left] {
	transform-origin: right;
}

.tippy-tooltip[data-animation=scale][data-placement^=right] {
	transform-origin: left;
}

.tippy-tooltip[data-animation=scale][data-state=hidden] {
	transform: scale(.5);
	opacity: 0;
}

.tippy-tooltip[data-animation=shift-away][data-placement^=top][data-state=hidden] {
	transform: translateY(10px);
}

.tippy-tooltip[data-animation=shift-away][data-placement^=bottom][data-state=hidden] {
	transform: translateY(-10px);
}

.tippy-tooltip[data-animation=shift-away][data-placement^=left][data-state=hidden] {
	transform: translateX(10px);
}

.tippy-tooltip[data-animation=shift-away][data-placement^=right][data-state=hidden] {
	transform: translateX(-10px);
}

.tippy-tooltip[data-animation=shift-away][data-state=hidden] {
	opacity: 0;
}

.tippy-tooltip[data-animation=shift-toward][data-placement^=top][data-state=hidden] {
	transform: translateY(-10px);
}

.tippy-tooltip[data-animation=shift-toward][data-placement^=bottom][data-state=hidden] {
	transform: translateY(10px);
}

.tippy-tooltip[data-animation=shift-toward][data-placement^=left][data-state=hidden] {
	transform: translateX(-10px);
}

.tippy-tooltip[data-animation=shift-toward][data-placement^=right][data-state=hidden] {
	transform: translateX(10px);
}

.tippy-tooltip[data-animation=shift-toward][data-state=hidden] {
	opacity: 0;
}
