{"version":3,"file":"defaultShadow.cjs","sources":["../../../src/themes/createShadow/defaultShadow.ts"],"sourcesContent":["import { transparentize } from 'polished'\n\nimport { defaultColor } from '../createColor'\n\nconst createOutline = (color: string) => `0 0 0 2px white, 0 0 0 4px ${color}`\nconst defaultOutline = createOutline(defaultColor.OUTLINE)\nconst defaultOutlineMargin = '4px'\n\nconst createLayerShadow = (depth: number) =>\n  depth === 0\n    ? 'none'\n    : `0 ${2 ** (depth - 1)}px ${2 ** depth}px ${depth - 1 > 0 ? `${2 ** (depth - 2)}px` : 0} ${\n        defaultColor.TRANSPARENCY_30\n      }`\n\nexport const defaultShadow = {\n  BASE: `${defaultColor.TRANSPARENCY_15} 0 0 4px 0`,\n  DIALOG: `${defaultColor.TRANSPARENCY_30} 0 4px 10px 0`,\n  LAYER0: createLayerShadow(0),\n  LAYER1: createLayerShadow(1),\n  LAYER2: createLayerShadow(2),\n  LAYER3: createLayerShadow(3),\n  LAYER4: createLayerShadow(4),\n  OUTLINE: defaultOutline,\n  OUTLINE_MARGIN: defaultOutlineMargin,\n  UNDERLINE: '0 1px 0 0',\n  INPUT_HOVER: `0 0 0 2px ${transparentize(0.78, defaultColor.MAIN)}`,\n}\n"],"names":["defaultColor","transparentize"],"mappings":";;;;;AAIA,MAAM,aAAa,GAAG,CAAC,KAAa,KAAK,CAAA,2BAAA,EAA8B,KAAK,CAAA,CAAE;AAC9E,MAAM,cAAc,GAAG,aAAa,CAACA,+BAAY,CAAC,OAAO,CAAC;AAC1D,MAAM,oBAAoB,GAAG,KAAK;AAElC,MAAM,iBAAiB,GAAG,CAAC,KAAa,KACtC,KAAK,KAAK;AACR,MAAE;AACF,MAAE,CAAA,EAAA,EAAK,CAAC,KAAK,KAAK,GAAG,CAAC,CAAC,CAAA,GAAA,EAAM,CAAC,IAAI,KAAK,CAAA,GAAA,EAAM,KAAK,GAAG,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,KAAK,KAAK,GAAG,CAAC,CAAC,CAAA,EAAA,CAAI,GAAG,CAAC,CAAA,CAAA,EACpFA,+BAAY,CAAC,eACf,EAAE;AAED,MAAM,aAAa,GAAG;AAC3B,IAAA,IAAI,EAAE,CAAA,EAAGA,+BAAY,CAAC,eAAe,CAAA,UAAA,CAAY;AACjD,IAAA,MAAM,EAAE,CAAA,EAAGA,+BAAY,CAAC,eAAe,CAAA,aAAA,CAAe;AACtD,IAAA,MAAM,EAAE,iBAAiB,CAAC,CAAC,CAAC;AAC5B,IAAA,MAAM,EAAE,iBAAiB,CAAC,CAAC,CAAC;AAC5B,IAAA,MAAM,EAAE,iBAAiB,CAAC,CAAC,CAAC;AAC5B,IAAA,MAAM,EAAE,iBAAiB,CAAC,CAAC,CAAC;AAC5B,IAAA,MAAM,EAAE,iBAAiB,CAAC,CAAC,CAAC;AAC5B,IAAA,OAAO,EAAE,cAAc;AACvB,IAAA,cAAc,EAAE,oBAAoB;AACpC,IAAA,SAAS,EAAE,WAAW;IACtB,WAAW,EAAE,CAAA,UAAA,EAAaC,2BAAc,CAAC,IAAI,EAAED,+BAAY,CAAC,IAAI,CAAC,CAAA,CAAE;;;;;"}