type BreakpointCustomizable<T> = {
base: T;
xs?: T;
s?: T;
m?: T;
l?: T;
xl?: T;
xxl?: T;
};align alignstart, center, end, or inherit).type HeadingAlign ='start''center''end''inherit''start'color colortype HeadingColor ='primary''contrast-higher''contrast-high''contrast-medium''inherit''primary'ellipsis ellipsisbooleanfalsehyphens hyphensauto lets the browser decide, manual only breaks at , none disables it entirely.type HeadingHyphens ='none''manual''auto''inherit''none'size 🛠sizeinherit to derive size from the parent. Supports responsive breakpoint values.type HeadingSize ='2xs''xs''sm''md''lg''xl''2xl''3xl''4xl''5xl''inherit''small' 🚫'medium' 🚫'large' 🚫'x-large' 🚫'xx-large' 🚫BreakpointCustomizable<HeadingSize>'2xl'tag tagsize.type HeadingTag =undefined'h1''h2''h3''h4''h5''h6'undefinedweight weightnormal, semibold, or bold.type HeadingWeight ='normal''semibold''bold''regular' 🚫'semi-bold' 🚫'normal'<slot> 