{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "motion-tokens",
  "type": "registry:lib",
  "title": "Motion tokens",
  "description": "The shared motion presets (durations, easings, springs, staggers) every animated Iris UI component reads.",
  "categories": [
    "foundation"
  ],
  "registryDependencies": [],
  "files": [
    {
      "path": "src/lib/motion-tokens.ts",
      "content": "/** Motion presets (durations, easings, springs, staggers) every animated Iris UI component reads. */\nexport const motionTokens = {\n  duration: { instant: 0.12, fast: 0.16, exit: 0.18, standard: 0.24, considered: 0.48 },\n  ease: {\n    enter: [0.16, 1, 0.3, 1],\n    exit: [0.7, 0, 0.84, 0],\n    standard: [0.22, 1, 0.36, 1],\n    /** For elements that move while already on screen. */\n    inOut: [0.65, 0, 0.35, 1],\n  },\n  spring: {\n    responsive: { type: \"spring\", stiffness: 520, damping: 44 },\n    gentle: { type: \"spring\", stiffness: 340, damping: 34 },\n    /** Presses, toggles, thumbs, and small indicators. Settles fast and never overshoots, so nothing jitters. */\n    snappy: { type: \"spring\", visualDuration: 0.26, bounce: 0 },\n    /** Panels, height changes, and layout shifts. Critically damped, never overshoots. */\n    smooth: { type: \"spring\", visualDuration: 0.4, bounce: 0 },\n    /** Shape morphs, shared layout highlights, and width changes that follow new content. No bounce: sizes and positions settle without overshoot. */\n    morph: { type: \"spring\", visualDuration: 0.42, bounce: 0 },\n  },\n  /** Stagger steps in seconds. Keep total stagger under roughly 0.4s. */\n  stagger: { char: 0.016, word: 0.04, line: 0.08, item: 0.035 },\n  /** Blur radii in px for text and content crossfades. Keep blur small and brief. */\n  blur: { subtle: 2, soft: 4, text: 8 },\n} as const;\n",
      "type": "registry:lib",
      "target": "@components/iris/lib/motion-tokens.ts"
    }
  ],
  "docs": "Docs and live preview: https://irisui.dev/components/motion-tokens",
  "meta": {
    "kind": "lib",
    "docs": "https://irisui.dev/components/motion-tokens"
  }
}
