{"version":3,"file":"palette.cjs","names":["palette","odysseyTokens","mode","common","black","HueNeutral900","white","HueNeutralWhite","primary","lighter","HueBlue50","light","HueBlue300","main","HueBlue500","dark","HueBlue700","darker","HueBlue800","contrastText","TypographyColorInverse","secondary","error","HueRed50","HueRed300","HueRed500","HueRed900","warning","HueYellow50","HueYellow300","HueYellow500","HueYellow900","TypographyColorBody","info","HueBlue900","success","HueGreen50","HueGreen300","HueGreen500","HueGreen900","grey","HueNeutral50","HueNeutral100","HueNeutral200","HueNeutral300","HueNeutral400","HueNeutral500","HueNeutral600","HueNeutral700","HueNeutral800","A100","A200","A400","A700","text","disabled","divider","BorderColorDisplay","background","paper","default","action","active","hover","hoverOpacity","selected","selectedOpacity","disabledBackground","disabledOpacity","focus","focusOpacity","activatedOpacity","exports"],"sources":["../../../src/theme/palette.ts"],"sourcesContent":["/*!\n * Copyright (c) 2022-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 { DesignTokens } from \"./theme.js\";\n\nexport const palette = ({\n  odysseyTokens,\n}: {\n  odysseyTokens: DesignTokens;\n}): ThemeOptions[\"palette\"] => {\n  return {\n    mode: \"light\",\n    common: {\n      black: odysseyTokens.HueNeutral900,\n      white: odysseyTokens.HueNeutralWhite,\n    },\n    primary: {\n      lighter: odysseyTokens.HueBlue50,\n      light: odysseyTokens.HueBlue300,\n      main: odysseyTokens.HueBlue500,\n      dark: odysseyTokens.HueBlue700,\n      darker: odysseyTokens.HueBlue800,\n      contrastText: odysseyTokens.TypographyColorInverse,\n    },\n    secondary: {\n      light: \"#80c7ca\",\n      main: \"#096256\",\n      dark: \"#004650\",\n      contrastText: odysseyTokens.TypographyColorInverse,\n    },\n    error: {\n      lighter: odysseyTokens.HueRed50,\n      light: odysseyTokens.HueRed300,\n      main: odysseyTokens.HueRed500,\n      dark: odysseyTokens.HueRed900,\n      contrastText: odysseyTokens.TypographyColorInverse,\n    },\n    warning: {\n      lighter: odysseyTokens.HueYellow50,\n      light: odysseyTokens.HueYellow300,\n      main: odysseyTokens.HueYellow500,\n      dark: odysseyTokens.HueYellow900,\n      contrastText: odysseyTokens.TypographyColorBody,\n    },\n    info: {\n      lighter: odysseyTokens.HueBlue50,\n      light: odysseyTokens.HueBlue300,\n      main: odysseyTokens.HueBlue500,\n      dark: odysseyTokens.HueBlue900,\n      contrastText: odysseyTokens.TypographyColorInverse,\n    },\n    success: {\n      lighter: odysseyTokens.HueGreen50,\n      light: odysseyTokens.HueGreen300,\n      main: odysseyTokens.HueGreen500,\n      dark: odysseyTokens.HueGreen900,\n      contrastText: odysseyTokens.TypographyColorInverse,\n    },\n    grey: {\n      50: odysseyTokens.HueNeutral50,\n      100: odysseyTokens.HueNeutral100,\n      200: odysseyTokens.HueNeutral200,\n      300: odysseyTokens.HueNeutral300,\n      400: odysseyTokens.HueNeutral400,\n      500: odysseyTokens.HueNeutral500,\n      600: odysseyTokens.HueNeutral600,\n      700: odysseyTokens.HueNeutral700,\n      800: odysseyTokens.HueNeutral800,\n      900: odysseyTokens.HueNeutral900,\n      // These are \"Accent\" colors. MUI's palette matches them to the standard greys.\n      A100: odysseyTokens.HueNeutral100,\n      A200: odysseyTokens.HueNeutral200,\n      A400: odysseyTokens.HueNeutral400,\n      A700: odysseyTokens.HueNeutral700,\n    },\n    text: {\n      primary: odysseyTokens.HueNeutral900,\n      secondary: odysseyTokens.HueNeutral600,\n      disabled: odysseyTokens.HueNeutral300,\n    },\n    divider: odysseyTokens.BorderColorDisplay,\n    background: {\n      paper: odysseyTokens.HueNeutralWhite,\n      default: odysseyTokens.HueNeutralWhite,\n    },\n    action: {\n      // We have no equivalents here. It's likely we will update these as their uses are discovered.\n      active: \"rgba(0, 0, 0, 0.54)\",\n      hover: \"rgba(0, 0, 0, 0.04)\",\n      hoverOpacity: 0.04,\n      selected: \"rgba(0, 0, 0, 0.08)\",\n      selectedOpacity: 0.08,\n      disabled: odysseyTokens.HueNeutral200,\n      disabledBackground: \"rgba(0, 0, 0, 0.12)\",\n      disabledOpacity: 0.38,\n      focus: \"rgba(0, 0, 0, 0.12)\",\n      focusOpacity: 0.12,\n      activatedOpacity: 0.12,\n    },\n  };\n};\n"],"mappings":"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","ignoreList":[]}