{"version":3,"file":"theme.cjs","sources":["../../src/css/theme.ts"],"sourcesContent":["import { type Config } from 'tailwindcss';\n\nimport { convertTwColor, hexToRgb, remCalc } from '@agiflowai/frontend-shared-theme';\nimport baseConfig from '@agiflowai/frontend-shared-theme/configs/baseTheme.json';\nimport lightConfig from '@agiflowai/frontend-shared-theme/configs/lightTheme.json';\nimport darkConfig from '@agiflowai/frontend-shared-theme/configs/darkTheme.json';\n\nexport const tailwindTheme: Config['theme'] = {\n  screens: {\n    sm: remCalc(baseConfig.layout.breakpoints.xs),\n    md: remCalc(baseConfig.layout.breakpoints.sm),\n    lg: remCalc(baseConfig.layout.breakpoints.md),\n    xl: remCalc(baseConfig.layout.breakpoints.lg),\n    '2xl': remCalc(baseConfig.layout.breakpoints.xlg),\n    '3xl': remCalc(baseConfig.layout.breakpoints.xxxlg),\n  },\n  colors: {\n    background: convertTwColor('--colors-background'),\n    'background-shade': convertTwColor('--colors-background-shade'),\n    foreground: convertTwColor('--colors-foreground'),\n    primary: convertTwColor('--colors-primary'),\n    'primary-foreground': convertTwColor('--colors-primary-foreground'),\n    'primary-text': convertTwColor('--colors-primary-text'),\n    secondary: convertTwColor('--colors-secondary'),\n    'secondary-foreground': convertTwColor('--colors-secondary-foreground'),\n    'secondary-text': convertTwColor('--colors-secondary-text'),\n    muted: convertTwColor('--colors-muted'),\n    'muted-foreground': convertTwColor('--colors-muted-foreground'),\n    card: convertTwColor('--colors-card'),\n    'card-foreground': convertTwColor('--colors-card-foreground'),\n    popover: convertTwColor('--colors-popover'),\n    'popover-foreground': convertTwColor('--colors-popover-foreground'),\n    border: convertTwColor('--colors-border'),\n    input: convertTwColor('--colors-input'),\n    ring: convertTwColor('--colors-ring'),\n    accent: convertTwColor('--colors-accent'),\n    'accent-foreground': convertTwColor('--colors-accent-foreground'),\n    destructive: convertTwColor('--colors-destructive'),\n    'destructive-foreground': convertTwColor('--colors-destructive-foreground'),\n    black: convertTwColor('--colors-black'),\n    white: convertTwColor('--colors-white'),\n    text: convertTwColor('--colors-text'),\n    'text-inverted': convertTwColor('--colors-text-inverted'),\n    mono: convertTwColor('--colors-mono'),\n    'mono-light': convertTwColor('--colors-mono-light'),\n    'mono-xlight': convertTwColor('--colors-mono-xlight'),\n    'mono-2xlight': convertTwColor('--colors-mono-2xlight'),\n    'mono-3xlight': convertTwColor('--colors-mono-3xlight'),\n    transparent: 'var(--colors-transparent)',\n    info: convertTwColor('--colors-info'),\n    success: convertTwColor('--colors-success'),\n    error: convertTwColor('--colors-error'),\n    alert: convertTwColor('--colors-alert'),\n  },\n  fontFamily: {\n    sans: ['var(--fonts-main)'],\n    serif: ['var(--fonts-head)'],\n  },\n  fontSize: {\n    '3xs': remCalc(baseConfig.fonts.sizes.xxxsml),\n    '2xs': remCalc(baseConfig.fonts.sizes.xxsml),\n    xs: remCalc(baseConfig.fonts.sizes.xsml),\n    sm: remCalc(baseConfig.fonts.sizes.sml),\n    md: remCalc(baseConfig.fonts.sizes.md),\n    lg: remCalc(baseConfig.fonts.sizes.lg),\n    h6: remCalc(baseConfig.fonts.sizes.h6),\n    h5: remCalc(baseConfig.fonts.sizes.h5),\n    h4: remCalc(baseConfig.fonts.sizes.h4),\n    h3: remCalc(baseConfig.fonts.sizes.h3),\n    h2: remCalc(baseConfig.fonts.sizes.h2),\n    h1: remCalc(baseConfig.fonts.sizes.h1),\n    heading: remCalc(baseConfig.fonts.sizes.h1),\n  },\n  iconSize: {\n    sm: remCalc(baseConfig.icons.sizes.sml),\n    md: remCalc(baseConfig.icons.sizes.md),\n    lg: remCalc(baseConfig.icons.sizes.lg),\n    xlg: remCalc(baseConfig.icons.sizes.xlg),\n    '2xlg': remCalc(baseConfig.icons.sizes.xxlg),\n    '3xlg': remCalc(baseConfig.icons.sizes.xxxlg),\n  },\n  extend: {\n    boxShadow: {\n      sm: `0 1px 2px 0 rgb(var(--colors-shadow-dark) / 0.05)`,\n      default: `0 1px 3px 0 rgb(var(--colors-shadow-dark) / 0.1), 0 1px 2px -1px rgb(var(--colors-shadow-dark) / 0.1)`,\n      md: `0 4px 6px -1px rgb(var(--colors-shadow-dark) / 0.1), 0 2px 4px -2px rgb(var(--colors-shadow-dark) / 0.1)`,\n      lg: `0 10px 15px -3px rgb(var(--colors-shadow-dark) / 0.1), 0 4px 6px -4px rgb(var(--colors-shadow-dark) / 0.1)`,\n      xl: `0 20px 25px -5px rgb(var(--colors-shadow-dark) / 0.1), 0 8px 10px -6px rgb(var(--colors-shadow-dark) / 0.1)`,\n      '2xl': `0 25px 50px -12px rgb(var(--colors-shadow-dark) / 0.40)`,\n    },\n    gridTemplateColumns: {\n      // Complex site-specific column configuration\n      'cards-2': 'repeat(2, minmax(250px, 1fr))',\n      'cards-3': 'repeat(3, minmax(250px, 1fr))',\n      'cards-4': 'repeat(4, minmax(250px, 1fr))',\n    },\n    scale: {\n      '105': '1.01',\n    },\n    keyframes: {\n      'accordion-down': {\n        from: { height: '0' },\n        to: { height: 'var(--radix-accordion-content-height)' },\n      },\n      'accordion-up': {\n        from: { height: 'var(--radix-accordion-content-height)' },\n        to: { height: '0' },\n      },\n    },\n    animation: {\n      'accordion-down': 'accordion-down 0.2s ease-out',\n      'accordion-up': 'accordion-up 0.2s ease-out',\n    },\n  },\n  variables: {\n    DEFAULT: {\n      colors: {\n        background: hexToRgb(lightConfig.colors.background.default),\n        'background-shade': hexToRgb(lightConfig.colors.background.shade),\n        foreground: hexToRgb(lightConfig.colors.mono.default),\n        muted: hexToRgb(lightConfig.colors.mono.xxlight),\n        'muted-foreground': hexToRgb(lightConfig.colors.mono.default),\n        card: hexToRgb(lightConfig.colors.background.default),\n        'card-foreground': hexToRgb(lightConfig.colors.mono.default),\n        popover: hexToRgb(lightConfig.colors.background.default),\n        'popover-foreground': hexToRgb(lightConfig.colors.mono.default),\n        border: hexToRgb(lightConfig.colors.border),\n        input: hexToRgb(lightConfig.colors.mono.default),\n        inputText: hexToRgb(lightConfig.colors.text.default),\n        primary: hexToRgb(baseConfig.colors.primary.default),\n        'primary-foreground': hexToRgb(baseConfig.colors.primary.text),\n        'primary-text': hexToRgb(baseConfig.colors.primary.text),\n        secondary: hexToRgb(baseConfig.colors.secondary.default),\n        'secondary-foreground': hexToRgb(baseConfig.colors.secondary.text),\n        'secondary-text': hexToRgb(baseConfig.colors.secondary.text),\n        accent: hexToRgb(lightConfig.colors.mono.xxxlight),\n        'accent-foreground': hexToRgb(lightConfig.colors.mono.default),\n        destructive: hexToRgb(baseConfig.colors.semantic.error),\n        'destructive-foreground': hexToRgb(lightConfig.colors.mono.xxxlight),\n        ring: hexToRgb(lightConfig.colors.mono.xxlight),\n        black: hexToRgb(baseConfig.colors.black),\n        white: hexToRgb(baseConfig.colors.white),\n        text: hexToRgb(lightConfig.colors.text.default),\n        'text-inverted': hexToRgb(lightConfig.colors.text.inverted),\n        mono: hexToRgb(lightConfig.colors.mono.default),\n        'mono-light': hexToRgb(lightConfig.colors.mono.light),\n        'mono-xlight': hexToRgb(lightConfig.colors.mono.xlight),\n        'mono-2xlight': hexToRgb(lightConfig.colors.mono.xxlight),\n        'mono-3xlight': hexToRgb(lightConfig.colors.mono.xxxlight),\n        transparent: baseConfig.colors.transparent,\n        info: hexToRgb(baseConfig.colors.semantic.info),\n        success: hexToRgb(baseConfig.colors.semantic.success),\n        error: hexToRgb(baseConfig.colors.semantic.error),\n        alert: hexToRgb(baseConfig.colors.semantic.alert),\n        'shadow-dark': hexToRgb(lightConfig.colors.shadow.dark),\n      },\n    },\n  },\n  darkVariables: {\n    DEFAULT: {\n      colors: {\n        background: hexToRgb(darkConfig.colors.background.default),\n        'background-shade': hexToRgb(darkConfig.colors.background.shade),\n        foreground: hexToRgb(darkConfig.colors.mono.default),\n        muted: hexToRgb(darkConfig.colors.mono.xxlight),\n        'muted-foreground': hexToRgb(darkConfig.colors.mono.default),\n        card: hexToRgb(darkConfig.colors.background.default),\n        'card-foreground': hexToRgb(darkConfig.colors.mono.default),\n        popover: hexToRgb(darkConfig.colors.background.default),\n        'popover-foreground': hexToRgb(darkConfig.colors.mono.default),\n        border: hexToRgb(darkConfig.colors.border),\n        input: hexToRgb(darkConfig.colors.mono.default),\n        inputText: hexToRgb(darkConfig.colors.text.default),\n        primary: hexToRgb(baseConfig.colors.primary.default),\n        'primary-foreground': hexToRgb(baseConfig.colors.primary.text),\n        'primary-text': hexToRgb(baseConfig.colors.primary.text),\n        secondary: hexToRgb(baseConfig.colors.secondary.default),\n        'secondary-foreground': hexToRgb(baseConfig.colors.secondary.text),\n        'secondary-text': hexToRgb(baseConfig.colors.secondary.text),\n        accent: hexToRgb(darkConfig.colors.mono.xxxlight),\n        'accent-foreground': hexToRgb(darkConfig.colors.mono.default),\n        destructive: hexToRgb(baseConfig.colors.semantic.error),\n        'destructive-foreground': hexToRgb(darkConfig.colors.mono.xxxlight),\n        ring: hexToRgb(darkConfig.colors.mono.xxlight),\n        black: hexToRgb(baseConfig.colors.black),\n        white: hexToRgb(baseConfig.colors.white),\n        text: hexToRgb(darkConfig.colors.text.default),\n        'text-inverted': hexToRgb(darkConfig.colors.text.inverted),\n        mono: hexToRgb(darkConfig.colors.mono.default),\n        'mono-light': hexToRgb(darkConfig.colors.mono.light),\n        'mono-xlight': hexToRgb(darkConfig.colors.mono.xlight),\n        'mono-2xlight': hexToRgb(darkConfig.colors.mono.xxlight),\n        'mono-3xlight': hexToRgb(darkConfig.colors.mono.xxxlight),\n        transparent: baseConfig.colors.transparent,\n        info: hexToRgb(baseConfig.colors.semantic.info),\n        success: hexToRgb(baseConfig.colors.semantic.success),\n        error: hexToRgb(baseConfig.colors.semantic.error),\n        alert: hexToRgb(baseConfig.colors.semantic.alert),\n        'shadow-dark': hexToRgb(darkConfig.colors.shadow.dark),\n      },\n    },\n  },\n};\n"],"names":["remCalc","convertTwColor","hexToRgb"],"mappings":"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"}