@layer base{:root,:host{--type-font-sans:var(--font-coblick-sans,var(--font-inter,Inter)), Inter, ui-sans-serif, system-ui, sans-serif;--type-display-size:clamp(2.5rem, 4vw, 3rem);--type-display-leading:1.1;--type-display-tracking:-.05em;--type-section-size:clamp(1.875rem, 3vw, 2.25rem);--type-section-leading:1.1;--type-section-tracking:-.05em;--type-title-size:1.5rem;--type-title-leading:2rem;--type-title-tracking:-.025em;--type-lead-size:1.125rem;--type-lead-leading:1.75rem;--type-body-size:1rem;--type-body-leading:1.5rem;--type-ui-size:.875rem;--type-ui-leading:1.25rem;--type-meta-size:.75rem;--type-meta-leading:1rem;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--font-sans:var(--type-font-sans);--font-heading:var(--type-font-sans)}html,body,[data-local-preview]{font-family:var(--type-font-sans);font-size:var(--type-body-size);font-synthesis:none;font-weight:var(--type-weight-regular);line-height:var(--type-body-leading);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:where(button,input,select,textarea){font-family:inherit}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-family:inherit}:where(p,li){text-wrap:pretty}:where([data-type=display],.type-display){font-size:var(--type-display-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading)}:where([data-type=section],.type-section){font-size:var(--type-section-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-leading)}:where([data-type=title],.type-title){font-size:var(--type-title-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-leading)}:where([data-type=lead],.type-lead){font-size:var(--type-lead-size);font-weight:var(--type-weight-regular);line-height:var(--type-lead-leading)}:where([data-type=body],.type-body){font-size:var(--type-body-size);font-weight:var(--type-weight-regular);line-height:var(--type-body-leading)}:where([data-type=ui],.type-ui){font-size:var(--type-ui-size);font-weight:var(--type-weight-medium);line-height:var(--type-ui-leading)}:where([data-type=meta],.type-meta){font-size:var(--type-meta-size);font-weight:var(--type-weight-semibold);line-height:var(--type-meta-leading)}}:root,[data-typography-preset=coblick-typography]{--type-component-title-size:1.125rem;--type-component-title-leading:1.75rem}:is(:root,[data-typography-preset=coblick-typography]) body{font-family:var(--type-font-sans);font-size:var(--type-body-size);font-synthesis:none;font-weight:var(--type-weight-regular);line-height:var(--type-body-leading);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:is(:root,[data-typography-preset=coblick-typography]) :is([data-type=display],.type-display):not(:is(h1,h2,h3,h4,h5,h6)){font-size:var(--type-display-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading)}:is(:root,[data-typography-preset=coblick-typography]) :is([data-type=section],.type-section):not(:is(h1,h2,h3,h4,h5,h6)){font-size:var(--type-section-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-leading)}:is(:root,[data-typography-preset=coblick-typography]) :is([data-type=title],.type-title):not(:is(h1,h2,h3,h4,h5,h6)){font-size:var(--type-title-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-leading)}:is(:root,[data-typography-preset=coblick-typography]) :is([data-type=lead],.type-lead):not(:is(h1,h2,h3,h4,h5,h6)){font-size:var(--type-lead-size);font-weight:var(--type-weight-regular);letter-spacing:normal;line-height:var(--type-lead-leading)}:is(:root,[data-typography-preset=coblick-typography]) :is([data-type=body],.type-body):not(:is(h1,h2,h3,h4,h5,h6)){font-size:var(--type-body-size);font-weight:var(--type-weight-regular);letter-spacing:normal;line-height:var(--type-body-leading)}:is(:root,[data-typography-preset=coblick-typography]) :is([data-type=ui],.type-ui):not(:is(h1,h2,h3,h4,h5,h6)){font-size:var(--type-ui-size);font-weight:var(--type-weight-medium);letter-spacing:normal;line-height:var(--type-ui-leading)}:is(:root,[data-typography-preset=coblick-typography]) :is([data-type=meta],.type-meta):not(:is(h1,h2,h3,h4,h5,h6)){font-size:var(--type-meta-size);font-weight:var(--type-weight-semibold);letter-spacing:normal;line-height:var(--type-meta-leading)}:is(:root,[data-typography-preset=coblick-typography]) h1{font-family:var(--type-font-sans);font-size:var(--type-display-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading);text-wrap:balance}:is(:root,[data-typography-preset=coblick-typography]) h2{font-family:var(--type-font-sans);font-size:var(--type-section-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-leading);text-wrap:balance}:is(:root,[data-typography-preset=coblick-typography]) h3{font-family:var(--type-font-sans);font-size:var(--type-title-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-leading);text-wrap:balance}:is(:root,[data-typography-preset=coblick-typography]) :is(h4,h5,h6){font-family:var(--type-font-sans);font-size:var(--type-component-title-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-title-tracking);line-height:var(--type-component-title-leading);text-wrap:balance}:is(:root,[data-typography-preset=coblick-typography]) :is(button,input,select,textarea,label,summary){font-family:inherit;font-size:var(--type-ui-size);font-weight:var(--type-weight-medium);letter-spacing:normal;line-height:var(--type-ui-leading)}:is(:root,[data-typography-preset=coblick-typography]) small{font-size:var(--type-meta-size);font-weight:var(--type-weight-semibold);line-height:var(--type-meta-leading)}:is(:root,[data-typography-preset=coblick-typography]) :is(code,kbd,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}
