{"version":3,"sources":["../../../src/presets/aura/button/index.ts"],"sourcesContent":["import type { ButtonDesignTokens, ButtonTokenSections } from '@primeuix-ce/themes/types/button';\n\nexport const root: ButtonTokenSections.Root = {\n    borderRadius: '{form.field.border.radius}',\n    roundedBorderRadius: '2rem',\n    gap: '0.5rem',\n    paddingX: '{form.field.padding.x}',\n    paddingY: '{form.field.padding.y}',\n    iconOnlyWidth: '2.5rem',\n    sm: {\n        fontSize: '{form.field.sm.font.size}',\n        paddingX: '{form.field.sm.padding.x}',\n        paddingY: '{form.field.sm.padding.y}',\n        iconOnlyWidth: '2rem'\n    },\n    lg: {\n        fontSize: '{form.field.lg.font.size}',\n        paddingX: '{form.field.lg.padding.x}',\n        paddingY: '{form.field.lg.padding.y}',\n        iconOnlyWidth: '3rem'\n    },\n    label: {\n        fontWeight: '500'\n    },\n    raisedShadow: '0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)',\n    focusRing: {\n        width: '{focus.ring.width}',\n        style: '{focus.ring.style}',\n        offset: '{focus.ring.offset}'\n    },\n    badgeSize: '1rem',\n    transitionDuration: '{form.field.transition.duration}'\n};\n\nexport const colorScheme: ButtonTokenSections.ColorScheme = {\n    light: {\n        root: {\n            primary: {\n                background: '{primary.color}',\n                hoverBackground: '{primary.hover.color}',\n                activeBackground: '{primary.active.color}',\n                borderColor: '{primary.color}',\n                hoverBorderColor: '{primary.hover.color}',\n                activeBorderColor: '{primary.active.color}',\n                color: '{primary.contrast.color}',\n                hoverColor: '{primary.contrast.color}',\n                activeColor: '{primary.contrast.color}',\n                focusRing: {\n                    color: '{primary.color}',\n                    shadow: 'none'\n                }\n            },\n            secondary: {\n                background: '{surface.100}',\n                hoverBackground: '{surface.200}',\n                activeBackground: '{surface.300}',\n                borderColor: '{surface.100}',\n                hoverBorderColor: '{surface.200}',\n                activeBorderColor: '{surface.300}',\n                color: '{surface.600}',\n                hoverColor: '{surface.700}',\n                activeColor: '{surface.800}',\n                focusRing: {\n                    color: '{surface.600}',\n                    shadow: 'none'\n                }\n            },\n            info: {\n                background: '{sky.500}',\n                hoverBackground: '{sky.600}',\n                activeBackground: '{sky.700}',\n                borderColor: '{sky.500}',\n                hoverBorderColor: '{sky.600}',\n                activeBorderColor: '{sky.700}',\n                color: '#ffffff',\n                hoverColor: '#ffffff',\n                activeColor: '#ffffff',\n                focusRing: {\n                    color: '{sky.500}',\n                    shadow: 'none'\n                }\n            },\n            success: {\n                background: '{green.500}',\n                hoverBackground: '{green.600}',\n                activeBackground: '{green.700}',\n                borderColor: '{green.500}',\n                hoverBorderColor: '{green.600}',\n                activeBorderColor: '{green.700}',\n                color: '#ffffff',\n                hoverColor: '#ffffff',\n                activeColor: '#ffffff',\n                focusRing: {\n                    color: '{green.500}',\n                    shadow: 'none'\n                }\n            },\n            warn: {\n                background: '{orange.500}',\n                hoverBackground: '{orange.600}',\n                activeBackground: '{orange.700}',\n                borderColor: '{orange.500}',\n                hoverBorderColor: '{orange.600}',\n                activeBorderColor: '{orange.700}',\n                color: '#ffffff',\n                hoverColor: '#ffffff',\n                activeColor: '#ffffff',\n                focusRing: {\n                    color: '{orange.500}',\n                    shadow: 'none'\n                }\n            },\n            help: {\n                background: '{purple.500}',\n                hoverBackground: '{purple.600}',\n                activeBackground: '{purple.700}',\n                borderColor: '{purple.500}',\n                hoverBorderColor: '{purple.600}',\n                activeBorderColor: '{purple.700}',\n                color: '#ffffff',\n                hoverColor: '#ffffff',\n                activeColor: '#ffffff',\n                focusRing: {\n                    color: '{purple.500}',\n                    shadow: 'none'\n                }\n            },\n            danger: {\n                background: '{red.500}',\n                hoverBackground: '{red.600}',\n                activeBackground: '{red.700}',\n                borderColor: '{red.500}',\n                hoverBorderColor: '{red.600}',\n                activeBorderColor: '{red.700}',\n                color: '#ffffff',\n                hoverColor: '#ffffff',\n                activeColor: '#ffffff',\n                focusRing: {\n                    color: '{red.500}',\n                    shadow: 'none'\n                }\n            },\n            contrast: {\n                background: '{surface.950}',\n                hoverBackground: '{surface.900}',\n                activeBackground: '{surface.800}',\n                borderColor: '{surface.950}',\n                hoverBorderColor: '{surface.900}',\n                activeBorderColor: '{surface.800}',\n                color: '{surface.0}',\n                hoverColor: '{surface.0}',\n                activeColor: '{surface.0}',\n                focusRing: {\n                    color: '{surface.950}',\n                    shadow: 'none'\n                }\n            }\n        },\n        outlined: {\n            primary: {\n                hoverBackground: '{primary.50}',\n                activeBackground: '{primary.100}',\n                borderColor: '{primary.200}',\n                color: '{primary.color}'\n            },\n            secondary: {\n                hoverBackground: '{surface.50}',\n                activeBackground: '{surface.100}',\n                borderColor: '{surface.200}',\n                color: '{surface.500}'\n            },\n            success: {\n                hoverBackground: '{green.50}',\n                activeBackground: '{green.100}',\n                borderColor: '{green.200}',\n                color: '{green.500}'\n            },\n            info: {\n                hoverBackground: '{sky.50}',\n                activeBackground: '{sky.100}',\n                borderColor: '{sky.200}',\n                color: '{sky.500}'\n            },\n            warn: {\n                hoverBackground: '{orange.50}',\n                activeBackground: '{orange.100}',\n                borderColor: '{orange.200}',\n                color: '{orange.500}'\n            },\n            help: {\n                hoverBackground: '{purple.50}',\n                activeBackground: '{purple.100}',\n                borderColor: '{purple.200}',\n                color: '{purple.500}'\n            },\n            danger: {\n                hoverBackground: '{red.50}',\n                activeBackground: '{red.100}',\n                borderColor: '{red.200}',\n                color: '{red.500}'\n            },\n            contrast: {\n                hoverBackground: '{surface.50}',\n                activeBackground: '{surface.100}',\n                borderColor: '{surface.700}',\n                color: '{surface.950}'\n            },\n            plain: {\n                hoverBackground: '{surface.50}',\n                activeBackground: '{surface.100}',\n                borderColor: '{surface.200}',\n                color: '{surface.700}'\n            }\n        },\n        text: {\n            primary: {\n                hoverBackground: '{primary.50}',\n                activeBackground: '{primary.100}',\n                color: '{primary.color}'\n            },\n            secondary: {\n                hoverBackground: '{surface.50}',\n                activeBackground: '{surface.100}',\n                color: '{surface.500}'\n            },\n            success: {\n                hoverBackground: '{green.50}',\n                activeBackground: '{green.100}',\n                color: '{green.500}'\n            },\n            info: {\n                hoverBackground: '{sky.50}',\n                activeBackground: '{sky.100}',\n                color: '{sky.500}'\n            },\n            warn: {\n                hoverBackground: '{orange.50}',\n                activeBackground: '{orange.100}',\n                color: '{orange.500}'\n            },\n            help: {\n                hoverBackground: '{purple.50}',\n                activeBackground: '{purple.100}',\n                color: '{purple.500}'\n            },\n            danger: {\n                hoverBackground: '{red.50}',\n                activeBackground: '{red.100}',\n                color: '{red.500}'\n            },\n            contrast: {\n                hoverBackground: '{surface.50}',\n                activeBackground: '{surface.100}',\n                color: '{surface.950}'\n            },\n            plain: {\n                hoverBackground: '{surface.50}',\n                activeBackground: '{surface.100}',\n                color: '{surface.700}'\n            }\n        },\n        link: {\n            color: '{primary.color}',\n            hoverColor: '{primary.color}',\n            activeColor: '{primary.color}'\n        }\n    },\n    dark: {\n        root: {\n            primary: {\n                background: '{primary.color}',\n                hoverBackground: '{primary.hover.color}',\n                activeBackground: '{primary.active.color}',\n                borderColor: '{primary.color}',\n                hoverBorderColor: '{primary.hover.color}',\n                activeBorderColor: '{primary.active.color}',\n                color: '{primary.contrast.color}',\n                hoverColor: '{primary.contrast.color}',\n                activeColor: '{primary.contrast.color}',\n                focusRing: {\n                    color: '{primary.color}',\n                    shadow: 'none'\n                }\n            },\n            secondary: {\n                background: '{surface.800}',\n                hoverBackground: '{surface.700}',\n                activeBackground: '{surface.600}',\n                borderColor: '{surface.800}',\n                hoverBorderColor: '{surface.700}',\n                activeBorderColor: '{surface.600}',\n                color: '{surface.300}',\n                hoverColor: '{surface.200}',\n                activeColor: '{surface.100}',\n                focusRing: {\n                    color: '{surface.300}',\n                    shadow: 'none'\n                }\n            },\n            info: {\n                background: '{sky.400}',\n                hoverBackground: '{sky.300}',\n                activeBackground: '{sky.200}',\n                borderColor: '{sky.400}',\n                hoverBorderColor: '{sky.300}',\n                activeBorderColor: '{sky.200}',\n                color: '{sky.950}',\n                hoverColor: '{sky.950}',\n                activeColor: '{sky.950}',\n                focusRing: {\n                    color: '{sky.400}',\n                    shadow: 'none'\n                }\n            },\n            success: {\n                background: '{green.400}',\n                hoverBackground: '{green.300}',\n                activeBackground: '{green.200}',\n                borderColor: '{green.400}',\n                hoverBorderColor: '{green.300}',\n                activeBorderColor: '{green.200}',\n                color: '{green.950}',\n                hoverColor: '{green.950}',\n                activeColor: '{green.950}',\n                focusRing: {\n                    color: '{green.400}',\n                    shadow: 'none'\n                }\n            },\n            warn: {\n                background: '{orange.400}',\n                hoverBackground: '{orange.300}',\n                activeBackground: '{orange.200}',\n                borderColor: '{orange.400}',\n                hoverBorderColor: '{orange.300}',\n                activeBorderColor: '{orange.200}',\n                color: '{orange.950}',\n                hoverColor: '{orange.950}',\n                activeColor: '{orange.950}',\n                focusRing: {\n                    color: '{orange.400}',\n                    shadow: 'none'\n                }\n            },\n            help: {\n                background: '{purple.400}',\n                hoverBackground: '{purple.300}',\n                activeBackground: '{purple.200}',\n                borderColor: '{purple.400}',\n                hoverBorderColor: '{purple.300}',\n                activeBorderColor: '{purple.200}',\n                color: '{purple.950}',\n                hoverColor: '{purple.950}',\n                activeColor: '{purple.950}',\n                focusRing: {\n                    color: '{purple.400}',\n                    shadow: 'none'\n                }\n            },\n            danger: {\n                background: '{red.400}',\n                hoverBackground: '{red.300}',\n                activeBackground: '{red.200}',\n                borderColor: '{red.400}',\n                hoverBorderColor: '{red.300}',\n                activeBorderColor: '{red.200}',\n                color: '{red.950}',\n                hoverColor: '{red.950}',\n                activeColor: '{red.950}',\n                focusRing: {\n                    color: '{red.400}',\n                    shadow: 'none'\n                }\n            },\n            contrast: {\n                background: '{surface.0}',\n                hoverBackground: '{surface.100}',\n                activeBackground: '{surface.200}',\n                borderColor: '{surface.0}',\n                hoverBorderColor: '{surface.100}',\n                activeBorderColor: '{surface.200}',\n                color: '{surface.950}',\n                hoverColor: '{surface.950}',\n                activeColor: '{surface.950}',\n                focusRing: {\n                    color: '{surface.0}',\n                    shadow: 'none'\n                }\n            }\n        },\n        outlined: {\n            primary: {\n                hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)',\n                activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)',\n                borderColor: '{primary.700}',\n                color: '{primary.color}'\n            },\n            secondary: {\n                hoverBackground: 'rgba(255,255,255,0.04)',\n                activeBackground: 'rgba(255,255,255,0.16)',\n                borderColor: '{surface.700}',\n                color: '{surface.400}'\n            },\n            success: {\n                hoverBackground: 'color-mix(in srgb, {green.400}, transparent 96%)',\n                activeBackground: 'color-mix(in srgb, {green.400}, transparent 84%)',\n                borderColor: '{green.700}',\n                color: '{green.400}'\n            },\n            info: {\n                hoverBackground: 'color-mix(in srgb, {sky.400}, transparent 96%)',\n                activeBackground: 'color-mix(in srgb, {sky.400}, transparent 84%)',\n                borderColor: '{sky.700}',\n                color: '{sky.400}'\n            },\n            warn: {\n                hoverBackground: 'color-mix(in srgb, {orange.400}, transparent 96%)',\n                activeBackground: 'color-mix(in srgb, {orange.400}, transparent 84%)',\n                borderColor: '{orange.700}',\n                color: '{orange.400}'\n            },\n            help: {\n                hoverBackground: 'color-mix(in srgb, {purple.400}, transparent 96%)',\n                activeBackground: 'color-mix(in srgb, {purple.400}, transparent 84%)',\n                borderColor: '{purple.700}',\n                color: '{purple.400}'\n            },\n            danger: {\n                hoverBackground: 'color-mix(in srgb, {red.400}, transparent 96%)',\n                activeBackground: 'color-mix(in srgb, {red.400}, transparent 84%)',\n                borderColor: '{red.700}',\n                color: '{red.400}'\n            },\n            contrast: {\n                hoverBackground: '{surface.800}',\n                activeBackground: '{surface.700}',\n                borderColor: '{surface.500}',\n                color: '{surface.0}'\n            },\n            plain: {\n                hoverBackground: '{surface.800}',\n                activeBackground: '{surface.700}',\n                borderColor: '{surface.600}',\n                color: '{surface.0}'\n            }\n        },\n        text: {\n            primary: {\n                hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)',\n                activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)',\n                color: '{primary.color}'\n            },\n            secondary: {\n                hoverBackground: '{surface.800}',\n                activeBackground: '{surface.700}',\n                color: '{surface.400}'\n            },\n            success: {\n                hoverBackground: 'color-mix(in srgb, {green.400}, transparent 96%)',\n                activeBackground: 'color-mix(in srgb, {green.400}, transparent 84%)',\n                color: '{green.400}'\n            },\n            info: {\n                hoverBackground: 'color-mix(in srgb, {sky.400}, transparent 96%)',\n                activeBackground: 'color-mix(in srgb, {sky.400}, transparent 84%)',\n                color: '{sky.400}'\n            },\n            warn: {\n                hoverBackground: 'color-mix(in srgb, {orange.400}, transparent 96%)',\n                activeBackground: 'color-mix(in srgb, {orange.400}, transparent 84%)',\n                color: '{orange.400}'\n            },\n            help: {\n                hoverBackground: 'color-mix(in srgb, {purple.400}, transparent 96%)',\n                activeBackground: 'color-mix(in srgb, {purple.400}, transparent 84%)',\n                color: '{purple.400}'\n            },\n            danger: {\n                hoverBackground: 'color-mix(in srgb, {red.400}, transparent 96%)',\n                activeBackground: 'color-mix(in srgb, {red.400}, transparent 84%)',\n                color: '{red.400}'\n            },\n            contrast: {\n                hoverBackground: '{surface.800}',\n                activeBackground: '{surface.700}',\n                color: '{surface.0}'\n            },\n            plain: {\n                hoverBackground: '{surface.800}',\n                activeBackground: '{surface.700}',\n                color: '{surface.0}'\n            }\n        },\n        link: {\n            color: '{primary.color}',\n            hoverColor: '{primary.color}',\n            activeColor: '{primary.color}'\n        }\n    }\n};\n\nexport default {\n    root,\n    colorScheme\n} satisfies ButtonDesignTokens;\n"],"mappings":"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","names":[]}