{"version":3,"file":"motion.cjs","sources":["../../../src/theme/tokens/motion.ts"],"sourcesContent":["/*\r\n * Motion tokens — durations and easing curves for consistent, tasteful\r\n * animations across the kit. Theme-agnostic.\r\n */\r\n\r\nexport const duration = {\r\n    instant: '0ms',\r\n    fast: '100ms',\r\n    normal: '150ms',\r\n    moderate: '200ms',\r\n    slow: '300ms',\r\n    slower: '500ms',\r\n} as const\r\n\r\nexport const easing = {\r\n    /* Standard material-like ease for most UI transitions. */\r\n    standard: 'cubic-bezier(0.2, 0, 0, 1)',\r\n    /* Decelerate — entering elements. */\r\n    out: 'cubic-bezier(0, 0, 0.2, 1)',\r\n    /* Accelerate — exiting elements. */\r\n    in: 'cubic-bezier(0.4, 0, 1, 1)',\r\n    /* A subtle spring-like overshoot for playful interactions. */\r\n    emphasized: 'cubic-bezier(0.2, 0, 0, 1.2)',\r\n    linear: 'linear',\r\n} as const\r\n\r\nexport type Duration = typeof duration\r\nexport type Easing = typeof easing\r\n"],"names":["duration","easing"],"mappings":"gFAKO,MAAMA,EAAW,CACpB,QAAS,MACT,KAAM,QACN,OAAQ,QACR,SAAU,QACV,KAAM,QACN,OAAQ,OACZ,EAEaC,EAAS,CAElB,SAAU,6BAEV,IAAK,6BAEL,GAAI,6BAEJ,WAAY,+BACZ,OAAQ,QACZ"}