html[data-fonts=bricolage]{--font-mono:var(--font-geist), "Geist", system-ui, sans-serif;--font-geist-mono:var(--font-geist), "Geist", system-ui, sans-serif}html[data-fonts=bricolage] :is(h1,h2,h3,h4):not(.admin-root *){font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:auto;text-wrap:balance;letter-spacing:-.02em!important;font-weight:700!important;line-height:1.05!important}html[data-fonts=bricolage] h1:not(.admin-root *){letter-spacing:-.035em!important;font-weight:800!important}html[data-fonts=bricolage] :is(h3,h4):not(.admin-root *){letter-spacing:-.01em!important}html[data-fonts=bricolage] [class*=__title]:not(.admin-root *){text-wrap:balance}html[data-fonts=bricolage] :is(h1,h2,h3,h4,h5,h6,[class*=title],[class*=heading],[class*=display]):not(.admin-root *),html[data-fonts=bricolage] :is(h1,h2,h3,h4,h5,h6,[class*=title],[class*=heading],[class*=display]):not(.admin-root *) :is(em,i,span,mark,strong,b){font-style:normal!important}html[data-fonts=bricolage] :is(h1,h2,h3,h4,[class*=title]):not(.admin-root *) :is(em,i){font-weight:inherit!important;color:inherit!important}
