{"version":3,"file":"index.mjs","names":[],"sources":["../../../src/presets/material/password/index.ts"],"sourcesContent":["import type { PasswordDesignTokens, PasswordTokenSections } from '@openng/optimus-ui-themes/types/password';\n\nexport const meter: PasswordTokenSections.Meter = {\n    background: '{content.border.color}',\n    borderRadius: '{content.border.radius}',\n    height: '.75rem'\n};\n\nexport const icon: PasswordTokenSections.Icon = {\n    color: '{form.field.icon.color}'\n};\n\nexport const overlay: PasswordTokenSections.Overlay = {\n    background: '{overlay.popover.background}',\n    borderColor: '{overlay.popover.border.color}',\n    borderRadius: '{overlay.popover.border.radius}',\n    color: '{overlay.popover.color}',\n    padding: '{overlay.popover.padding}',\n    shadow: '{overlay.popover.shadow}'\n};\n\nexport const content: PasswordTokenSections.Content = {\n    gap: '0.5rem'\n};\n\nexport const colorScheme: PasswordTokenSections.ColorScheme = {\n    light: {\n        strength: {\n            weakBackground: '{red.500}',\n            mediumBackground: '{amber.500}',\n            strongBackground: '{green.500}'\n        }\n    },\n    dark: {\n        strength: {\n            weakBackground: '{red.400}',\n            mediumBackground: '{amber.400}',\n            strongBackground: '{green.400}'\n        }\n    }\n};\n\nexport const css: PasswordTokenSections.CSS = /*css*/ ``;\n\nexport default {\n    meter,\n    icon,\n    overlay,\n    content,\n    colorScheme,\n    css\n} satisfies PasswordDesignTokens;\n"],"mappings":"AAEA,MAAa,MAAqC,CAC9C,WAAY,yBACZ,aAAc,0BACd,OAAQ,QACZ,EAEa,KAAmC,CAC5C,MAAO,yBACX,EAEa,QAAyC,CAClD,WAAY,+BACZ,YAAa,iCACb,aAAc,kCACd,MAAO,0BACP,QAAS,4BACT,OAAQ,0BACZ,EAEa,QAAyC,CAClD,IAAK,QACT,EAEa,YAAiD,CAC1D,MAAO,CACH,SAAU,CACN,eAAgB,YAChB,iBAAkB,cAClB,iBAAkB,aACtB,CACJ,EACA,KAAM,CACF,SAAU,CACN,eAAgB,YAChB,iBAAkB,cAClB,iBAAkB,aACtB,CACJ,CACJ,EAEa,IAAyC,GAEtD,IAAA,iBAAe,CACX,MACA,KACA,QACA,QACA,YACA,MACJ"}