{"version":3,"file":"defaultTitleTheme.cjs","sources":["../../../../../../src/components/ui/typography/title/defaultTitleTheme.ts"],"sourcesContent":["import { ComponentTheme } from \"../../theme/common/ComponentTheme\";\nimport type { TypographyProps, TextTheme } from \"../common\";\nimport { TYPOGRAPHY_CATEGORIES } from \"../common\";\nimport { typographyClassMappers } from \"../../theme/common/typographyClassMappers\";\nimport { titleDefaults } from \"./titleDefaults\";\n\n/** Title specific theme - uses responsive font size */\nexport const defaultTitleTheme = new ComponentTheme<TypographyProps, TextTheme>(\n  \"h3\",\n  \"vane-title text-balance\",\n  typographyClassMappers,\n  titleDefaults,\n  TYPOGRAPHY_CATEGORIES,\n  (props: TypographyProps) => props.href ? \"a\" : \"h3\",\n  'ui'\n);\n\n/** Alias for backward compatibility */\nexport const titleTheme = defaultTitleTheme;\n"],"names":["ComponentTheme","typographyClassMappers","titleDefaults","TYPOGRAPHY_CATEGORIES"],"mappings":";;;;;;;AAOO,MAAM,oBAAoB,IAAIA,6BAAA;AAAA,EACnC,IAAA;AAAA,EACA,yBAAA;AAAA,EACAC,6CAAA;AAAA,EACAC,2BAAA;AAAA,EACAC,0CAAA;AAAA,EACA,CAAC,KAAA,KAA2B,KAAA,CAAM,IAAA,GAAO,GAAA,GAAM,IAAA;AAAA,EAC/C;AACF;AAGO,MAAM,UAAA,GAAa;;;;;"}