{"version":3,"file":"fullscreenTransitionTokens.cjs","names":["fullscreenTransitionTokens","exports","durationMilliseconds","easing"],"sources":["../../../src/pendingDesignTokens/fullscreenTransitionTokens.ts"],"sourcesContent":["/*!\n * Copyright (c) 2026-present, Okta, Inc. and/or its affiliates. All rights reserved.\n * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the \"License.\")\n *\n * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n *\n * See the License for the specific language governing permissions and limitations under the License.\n */\n\n/**\n * Motion values for fullscreen, kept here until they exist as design tokens.\n *\n * `src/pendingDesignTokens/` is where a value goes when it is a design token in all but name: shared across components, chosen by design, and waiting on Figma. Each file moves into `@okta/odyssey-design-tokens` once design adds the token, and its readers switch to `odysseyDesignTokens` at that point.\n */\nexport const fullscreenTransitionTokens = {\n  // The design tokens only offer `TransitionDurationMain` (100ms), which is too fast to follow a whole layout growing or shrinking. SideNav hard-codes 300ms for the same reason.\n  durationMilliseconds: 300,\n  // `TransitionTimingMain` is linear, so a move this large would start and stop abruptly. This curve is the CSS twin of `easeFullscreenTransition`, so the shell's chrome and a region move in step.\n  easing: \"cubic-bezier(0.65, 0, 0.35, 1)\",\n} as const;\n"],"mappings":";;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAOO,MAAMA,0BAA0B,GAAAC,OAAA,CAAAD,0BAAA,GAAG;EAExCE,oBAAoB,EAAE,GAAG;EAEzBC,MAAM,EAAE;AACV,CAAU","ignoreList":[]}