type BreakpointCustomizable<T> = {
base: T;
xs?: T;
s?: T;
m?: T;
l?: T;
xl?: T;
xxl?: T;
};align aligntype HeadingAlign ='start''center''end''inherit''start'color colortype HeadingColor ='primary''contrast-higher''contrast-high''contrast-medium''inherit''primary'ellipsis ellipsistext-overflow: ellipsis. Cannot be combined with multi-line content.booleanfalsehyphens hyphens), 'none' to disable hyphenation entirely, or 'inherit' to adopt the parent's hyphenation setting.type HeadingHyphens ='none''manual''auto''inherit''none'size 🛠sizetype HeadingSize ='2xs''xs''sm''md''lg''xl''2xl''3xl''4xl''5xl''inherit''small' 🚫'medium' 🚫'large' 🚫'x-large' 🚫'xx-large' 🚫BreakpointCustomizable<HeadingSize>'2xl'tag tagsize property (e.g. '2xl' maps to 'h2', 'md' to 'h5', 'sm' to 'h6').type HeadingTag =undefined'h1''h2''h3''h4''h5''h6'undefinedweight weightsize values of 'sm' or smaller, it's recommended to use 'semibold' for better readability.type HeadingWeight ='normal''semibold''bold''regular' 🚫'semi-bold' 🚫'normal'<slot> 