



:root {
  
















  --font-sans: 'Geist', 'Helvetica Neue', Arial, ui-sans-serif, system-ui, sans-serif;
  --font-display: 'Geist', 'Helvetica Neue', Arial, ui-sans-serif, system-ui, sans-serif;
  --font-mono: 'DM Mono', ui-monospace, 'SF Mono', 'Menlo', 'Consolas', monospace;

  
  --text-xs:   0.75rem;   
  --text-sm:   0.8125rem; 
  --text-base: 0.9375rem; 
  --text-md:   1rem;      
  --text-lg:   1.125rem;  
  --text-xl:   1.375rem;  
  --text-2xl:  1.75rem;   
  --text-3xl:  2.25rem;   
  --text-4xl:  3rem;      
  --text-5xl:  3.75rem;   
  --text-6xl:  4.75rem;   

  






















  --ui-label: 0.75rem;      
  --ui-meta: 0.8125rem;     
  --ui-control: 0.875rem;   
  --ui-body: 0.9375rem;     
  --ui-emphasis: 1rem;      

  







  --ui-read: 1rem;          

  
  --ui-title: 1.125rem;     
  --ui-display-sm: 1.5rem;  
  --ui-display: 1.875rem;   

  









  --weight-light: 300;
  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;   
  --weight-bold: 700;       
  --weight-extrabold: 800;  

  
  --leading-none: 1;
  --leading-tight: 1.15;
  --leading-snug: 1.3;
  --leading-normal: 1.5;
  --leading-relaxed: 1.65;

  
  --tracking-tighter: -0.03em;
  --tracking-tight: -0.018em;
  --tracking-normal: 0;
  --tracking-wide: 0.02em;
  --tracking-caps: 0.08em;

  
  --display-hero: var(--weight-bold) var(--text-6xl)/var(--leading-none) var(--font-display);
  --display-title: var(--weight-bold) var(--text-3xl)/var(--leading-tight) var(--font-display);
}
