{"version":3,"file":"CssBaseline.cjs","names":["_Stack","require","cssBaselineComponents","odysseyTokens","MuiCssBaseline","styleOverrides","themeParam","typography","fontSize","MuiScopedCssBaseline","root","background","abbr","borderBottomWidth","BorderWidthMain","borderBottomStyle","borderBottomColor","HueNeutral700","textDecoration","address","maxWidth","TypographyLineLengthMax","marginBlockStart","marginBlockEnd","Spacing4","marginInline","fontStyle","blockquote","paddingBlock","paddingInlineStart","paddingInlineEnd","borderInlineStartWidth","borderInlineStartStyle","BorderStyleMain","borderInlineStartColor","HueNeutral200","cite","code","fontFamily","TypographyFamilyMono","display","minWidth","TypographySizeSubordinate","TypographyLineHeightHeading5","borderStyle","borderWidth","borderRadius","BorderRadiusTight","borderColor","BorderColorDisplay","backgroundColor","HueNeutral50","padding","Spacing1","lineHeight","del","PaletteDangerHighlight","clip","clipPath","height","overflow","position","whiteSpace","width","content","details","TypographySizeBody","dfn","dl","gridGap","Spacing2","gridTemplateColumns","dt","gridColumn","fontWeight","TypographyWeightBodyBold","dd","marginInlineStart","Spacing0","em","figure","justifyContent","justifyItems","color","TypographyColorSubordinate","hr","marginBlock","ins","PaletteSuccessHighlight","kbd","BorderRadiusMain","Spacing5","boxShadow","mark","PaletteWarningHighlight","pre","tabSize","ul","stackClasses","margin","ol","listStyleType","Spacing6","q","quotes","s","samp","HueNeutral100","HueNeutralWhite","small","strong","sub","verticalAlign","summary","cursor","outlineColor","FocusOutlineColorPrimary","outlineOffset","FocusOutlineOffsetMain","outlineStyle","FocusOutlineStyle","outlineWidth","FocusOutlineWidthMain","sup","var","exports"],"sources":["../../../../src/theme/components/CssBaseline.tsx"],"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\nimport type { ThemeOptions } from \"@mui/material\";\n\nimport { stackClasses } from \"@mui/material/Stack\";\n\nimport type { GetComponentsProps } from \"./types.js\";\n\nexport const cssBaselineComponents = ({\n  odysseyTokens,\n}: GetComponentsProps): Pick<\n  NonNullable<ThemeOptions[\"components\"]>,\n  \"MuiCssBaseline\" | \"MuiScopedCssBaseline\"\n> => ({\n  MuiCssBaseline: {\n    styleOverrides: (themeParam) => `\n    *,\n    *::before,\n    *::after {\n      box-sizing: border-box;\n    }\n\n    html {\n      font-size: calc((${themeParam.typography.fontSize} / 16) * 100%);\n    }\n\n    :not(code) &, :not(pre) & {\n      :lang(el) {\n        font-family: 'Noto Sans', sans-serif;\n      }\n\n      :lang(ja) {\n        font-family: 'Noto Sans JP', sans-serif;\n      }\n\n      :lang(ko) {\n        font-family: 'Noto Sans KR', sans-serif;\n      }\n\n      :lang(th) {\n        font-family: 'Noto Sans Thai', sans-serif;\n      }\n\n      :lang(zh-CN) {\n        font-family: 'Noto Sans SC', sans-serif;\n      }\n\n      :lang(zh-TW) {\n        font-family: 'Noto Sans TC', sans-serif;\n      }\n    }\n  `,\n  },\n  MuiScopedCssBaseline: {\n    styleOverrides: {\n      root: {\n        background: \"transparent\",\n\n        abbr: {\n          borderBottomWidth: odysseyTokens.BorderWidthMain,\n          borderBottomStyle: \"dashed\", // Token?\n          borderBottomColor: odysseyTokens.HueNeutral700,\n          textDecoration: \"none\",\n        },\n\n        address: {\n          maxWidth: odysseyTokens.TypographyLineLengthMax,\n          marginBlockStart: 0,\n          marginBlockEnd: odysseyTokens.Spacing4,\n          marginInline: 0,\n          fontStyle: \"normal\",\n\n          \"&:last-child\": {\n            marginBlockEnd: 0,\n          },\n        },\n\n        blockquote: {\n          maxWidth: odysseyTokens.TypographyLineLengthMax,\n          marginBlockStart: 0,\n          marginBlockEnd: odysseyTokens.Spacing4,\n          marginInline: 0,\n          paddingBlock: 0,\n          paddingInlineStart: odysseyTokens.Spacing4,\n          paddingInlineEnd: 0,\n          borderInlineStartWidth: \"3px\", // Token?\n          borderInlineStartStyle: odysseyTokens.BorderStyleMain,\n          borderInlineStartColor: odysseyTokens.HueNeutral200,\n\n          \"&:last-child\": {\n            marginBlockEnd: 0,\n          },\n        },\n\n        cite: {\n          fontStyle: \"normal\",\n        },\n\n        code: {\n          fontFamily: odysseyTokens.TypographyFamilyMono,\n          display: \"inline-block\",\n          minWidth: `calc(${odysseyTokens.TypographySizeSubordinate} * ${odysseyTokens.TypographyLineHeightHeading5})`,\n          borderStyle: odysseyTokens.BorderStyleMain,\n          borderWidth: odysseyTokens.BorderWidthMain,\n          borderRadius: odysseyTokens.BorderRadiusTight,\n          borderColor: odysseyTokens.BorderColorDisplay,\n          backgroundColor: odysseyTokens.HueNeutral50,\n          padding: `calc(${odysseyTokens.Spacing1} / 2) ${odysseyTokens.Spacing1}`,\n          fontSize: odysseyTokens.TypographySizeSubordinate,\n          lineHeight: odysseyTokens.TypographyLineHeightHeading5,\n        },\n\n        del: {\n          display: \"inline-block\",\n          backgroundColor: odysseyTokens.PaletteDangerHighlight,\n\n          \"&::before, &::after\": {\n            clip: \"rect(0 0 0 0)\",\n            clipPath: \"inset(50%)\",\n            height: \"1px\",\n            overflow: \"hidden\",\n            position: \"absolute\",\n            whiteSpace: \"nowrap\",\n            width: \"1px\",\n          },\n\n          \"&::before\": {\n            content: \"attr(data-a11y-start)\",\n          },\n\n          \"&::after\": {\n            content: \"attr(data-a11y-end)\",\n          },\n        },\n\n        details: {\n          fontSize: odysseyTokens.TypographySizeBody,\n        },\n\n        dfn: {\n          fontStyle: \"italic\",\n        },\n\n        dl: {\n          display: \"grid\",\n          gridGap: `${odysseyTokens.Spacing2} ${odysseyTokens.Spacing4}`,\n          gridTemplateColumns: \"repeat(2, minmax(min-content, max-content))\",\n          maxWidth: odysseyTokens.TypographyLineLengthMax,\n          marginBlockStart: 0,\n          marginBlockEnd: odysseyTokens.Spacing4,\n          marginInline: 0,\n          padding: 0,\n\n          \"&:last-child\": {\n            marginBlockEnd: 0,\n          },\n\n          dt: {\n            gridColumn: 1,\n            fontWeight: odysseyTokens.TypographyWeightBodyBold,\n          },\n\n          dd: {\n            gridColumn: 2,\n            marginInlineStart: odysseyTokens.Spacing0,\n            fontWeight: 400,\n          },\n        },\n\n        em: {\n          fontStyle: \"italic\",\n\n          \"& > em\": {\n            textDecoration: \"underline\",\n          },\n        },\n\n        figure: {\n          display: \"grid\",\n          gridGap: odysseyTokens.Spacing2,\n          gridTemplateColumns: \"minmax(min-content, max-content)\",\n          justifyContent: \"start\",\n          justifyItems: \"start\",\n          marginBlockStart: 0,\n          marginBlockEnd: odysseyTokens.Spacing4,\n          marginInline: 0,\n\n          \"&:last-child\": {\n            marginBlockEnd: 0,\n          },\n        },\n\n        \"figcaption:not([class])\": {\n          color: odysseyTokens.TypographyColorSubordinate,\n          fontSize: odysseyTokens.TypographySizeSubordinate,\n        },\n\n        hr: {\n          marginBlock: odysseyTokens.Spacing2,\n          marginInline: 0,\n          borderWidth: odysseyTokens.BorderWidthMain,\n          borderStyle: odysseyTokens.BorderStyleMain,\n          borderColor: odysseyTokens.HueNeutral200,\n        },\n\n        ins: {\n          display: \"inline-block\",\n          backgroundColor: odysseyTokens.PaletteSuccessHighlight,\n\n          \"&::before, &::after\": {\n            clip: \"rect(0 0 0 0)\",\n            clipPath: \"inset(50%)\",\n            height: \"1px\",\n            overflow: \"hidden\",\n            position: \"absolute\",\n            whiteSpace: \"nowrap\",\n            width: \"1px\",\n          },\n\n          \"&::before\": {\n            content: \"attr(data-a11y-start)\",\n          },\n\n          \"&::after\": {\n            content: \"attr(data-a11y-end)\",\n          },\n        },\n\n        kbd: {\n          display: \"inline-block\",\n          minWidth: `calc(${odysseyTokens.TypographySizeSubordinate} * ${odysseyTokens.TypographyLineHeightHeading5})`,\n          borderStyle: odysseyTokens.BorderStyleMain,\n          borderWidth: odysseyTokens.BorderWidthMain,\n          borderRadius: odysseyTokens.BorderRadiusMain,\n          borderColor: odysseyTokens.HueNeutral200,\n          backgroundColor: odysseyTokens.HueNeutral50,\n          padding: `calc(${odysseyTokens.Spacing1} / 2) ${odysseyTokens.Spacing1}`,\n          fontFamily:\n            \"'Inconsolata', 'SFMono-Regular', 'Consolas', 'Liberation Mono', 'Menlo', 'Courier', monospace\",\n          fontSize: odysseyTokens.TypographySizeSubordinate,\n          fontWeight: odysseyTokens.Spacing5,\n          lineHeight: odysseyTokens.TypographyLineHeightHeading5,\n          boxShadow: `0 1px 1px 0 hsla(240, 6%, 12%, 0.05)`,\n        },\n\n        mark: {\n          backgroundColor: odysseyTokens.PaletteWarningHighlight,\n\n          \"&::before, &::after\": {\n            clip: \"rect(0 0 0 0)\",\n            clipPath: \"inset(50%)\",\n            height: \"1px\",\n            overflow: \"hidden\",\n            position: \"absolute\",\n            whiteSpace: \"nowrap\",\n            width: \"1px\",\n          },\n\n          \"&::before\": {\n            content: \"attr(data-a11y-start)\",\n          },\n\n          \"&::after\": {\n            content: \"attr(data-a11y-end)\",\n          },\n        },\n\n        \"p:not([class])\": {\n          maxWidth: odysseyTokens.TypographyLineLengthMax,\n          marginBlockStart: 0,\n          marginBlockEnd: odysseyTokens.Spacing4, // Token?\n\n          \"&:last-child\": {\n            marginBlockEnd: 0,\n          },\n        },\n\n        pre: {\n          marginInline: 0,\n          marginBlockStart: 0,\n          marginBlockEnd: odysseyTokens.Spacing4,\n          fontFamily: odysseyTokens.TypographyFamilyMono,\n          whiteSpace: \"pre-wrap\",\n          tabSize: 2,\n\n          \"&:last-child\": {\n            marginBlockEnd: 0,\n          },\n        },\n\n        ul: {\n          [`&.${stackClasses.root}`]: {\n            padding: 0,\n            margin: 0,\n          },\n        },\n\n        \"ul:not([class]), ol:not([class])\": {\n          maxWidth: odysseyTokens.TypographyLineLengthMax,\n          marginBlockStart: 0,\n          marginBlockEnd: odysseyTokens.Spacing4,\n          // Unique padding to get desire appearance with \"outside\" position\n          paddingInlineStart: \"2ch\",\n\n          ol: {\n            listStyleType: \"lower-alpha\",\n\n            ol: {\n              listStyleType: \"lower-roman\",\n            },\n          },\n\n          \"&:last-child\": {\n            marginBlockEnd: 0,\n          },\n        },\n\n        \"li:not([class])\": {\n          marginBlockEnd: odysseyTokens.Spacing2,\n          paddingInlineStart: odysseyTokens.Spacing1,\n\n          \"ul, ol\": {\n            marginBlockStart: odysseyTokens.Spacing2,\n            marginInlineStart: `calc(${odysseyTokens.Spacing6} - 2ch)`,\n          },\n        },\n\n        q: {\n          quotes: `'\"' '\"' \"'\" \"'\"`,\n\n          \"&::before\": {\n            content: \"open-quote\",\n          },\n\n          \"&::after\": {\n            content: \"close-quote\",\n          },\n        },\n\n        s: {\n          textDecoration: \"line-through\",\n        },\n\n        samp: {\n          padding: \"0 0.5ch\",\n          backgroundColor: odysseyTokens.HueNeutral100,\n          boxShadow: `0 1px 0 ${odysseyTokens.HueNeutral50}`,\n          fontSize: odysseyTokens.TypographySizeBody,\n\n          kbd: {\n            background: odysseyTokens.HueNeutralWhite,\n          },\n        },\n\n        small: {\n          fontSize: odysseyTokens.TypographySizeSubordinate,\n        },\n\n        strong: {\n          fontWeight: odysseyTokens.TypographyWeightBodyBold,\n        },\n\n        sub: {\n          fontSize: odysseyTokens.TypographySizeSubordinate,\n          lineHeight: 1,\n          verticalAlign: \"sub\",\n        },\n\n        summary: {\n          marginBlockEnd: odysseyTokens.Spacing2,\n          fontSize: odysseyTokens.TypographySizeBody,\n          fontWeight: odysseyTokens.TypographyWeightBodyBold,\n          cursor: \"default\",\n\n          \"&:focus-visible\": {\n            outlineColor: odysseyTokens.FocusOutlineColorPrimary,\n            outlineOffset: odysseyTokens.FocusOutlineOffsetMain,\n            outlineStyle: odysseyTokens.FocusOutlineStyle,\n            outlineWidth: odysseyTokens.FocusOutlineWidthMain,\n          },\n        },\n\n        sup: {\n          fontSize: odysseyTokens.TypographySizeSubordinate,\n          lineHeight: 1,\n          verticalAlign: \"super\",\n        },\n\n        var: {\n          fontStyle: \"italic\",\n          fontWeight: odysseyTokens.TypographyWeightBodyBold,\n        },\n      },\n    },\n  },\n});\n"],"mappings":"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","ignoreList":[]}