:root{--font-body: Inter, sans-serif;--font-heading: Inter, sans-serif;--font-heading-alt: Geist, sans-serif;--font-button: Inter, sans-serif;--font-input: Inter, sans-serif;--font-label: Inter, sans-serif;--font-monospace: ui-monospace, SFMono-Regular, Menlo, monospace;--text-body-size: 1rem;--text-small-size: .875rem;--text-heading-1-size: 2rem;--text-heading-2-size: 1.5rem;--text-button-size: .875rem;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;--weight-extrabold: 800}.font-body{font-family:var(--font-body)!important}.font-heading{font-family:var(--font-heading)!important}.font-heading-alt{font-family:var(--font-heading-alt)!important}.font-button{font-family:var(--font-button)!important}.font-input{font-family:var(--font-input)!important}.font-label{font-family:var(--font-label)!important}h1-alt,.h1-alt{font-family:var(--font-heading-alt);font-size:var(--text-heading-1-size);font-weight:var(--weight-extrabold)}h1,.h1{font-family:var(--font-heading);font-size:var(--text-heading-1-size);font-weight:var(--weight-extrabold)}h2,.h2{font-family:var(--font-heading);font-size:var(--text-heading-2-size);font-weight:var(--weight-bold)}button,.btn{font-family:var(--font-button);font-size:var(--text-button-size);font-weight:var(--weight-bold)}input,textarea,select{font-family:var(--font-input)}label{font-family:var(--font-label);font-size:var(--text-small-size)}
