/* ═══ animate.css 4.1.1 (MIT, Daniel Eden) — the TWO pieces css8 uses, vendored 2026-11-13 ═══════════════════════
   Replaces the cdnjs <link> (a third-party origin = DNS + TLS + a request on every cold load, for 70 KB of which
   we used: .animate__animated, .animate__zoomIn (menu panels, js/javascript.js + templates).
   javascript.js sets --animate-duration to .1s on :root. Need another animation? Copy its
   @keyframes + class from animate.css here, do not bring the library back. */
:root { --animate-duration: 1s; --animate-delay: 1s; --animate-repeat: 1; }
.animate__animated { animation-duration: 1s; animation-duration: var(--animate-duration); animation-fill-mode: both; }

@keyframes zoomIn {
	0% { opacity: 0; transform: scale3d(.3, .3, .3); }
	50% { opacity: 1; }
}
.animate__zoomIn { animation-name: zoomIn; }


@media print, (prefers-reduced-motion: reduce) {
	.animate__animated { animation-duration: 1ms !important; transition-duration: 1ms !important; animation-iteration-count: 1 !important; }
}
