/* =====================================================================
   Allium — Motion
   One curve everywhere. No bounce, no spring, no delay over 200ms.
   ===================================================================== */

:root {
	--duration-fast: 100ms; /* @kind other */
	--duration: 120ms; /* @kind other */
	--duration-slow: 160ms; /* @kind other */
	--ease: ease; /* @kind other */
	--transition-base: all 120ms ease; /* @kind other */
}

@keyframes spin {
	from { transform: rotate(0deg); }
	to { transform: rotate(360deg); }
}

@keyframes skeleton-shimmer {
	from { background-position: 200% 0; }
	to { background-position: -200% 0; }
}

@keyframes collapsible-down {
	from { height: 0; opacity: 0; }
	to { height: var(--radix-collapsible-content-height, auto); opacity: 1; }
}

@keyframes collapsible-up {
	from { height: var(--radix-collapsible-content-height, auto); opacity: 1; }
	to { height: 0; opacity: 0; }
}
