:root {
  --ghz-font-heading: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;
  --ghz-font-body: "Inter", ui-sans-serif, system-ui, sans-serif;
  --ghz-radius-xs: 4px;
  --ghz-radius-sm: 8px;
  --ghz-radius-md: 12px;
  --ghz-radius-lg: 16px;
  --ghz-radius-xl: 24px;
  --ghz-radius-pill: 999px;
  --ghz-spacing-0: 0;
  --ghz-spacing-1: 4px;
  --ghz-spacing-2: 8px;
  --ghz-spacing-3: 12px;
  --ghz-spacing-4: 16px;
  --ghz-spacing-5: 20px;
  --ghz-spacing-6: 24px;
  --ghz-spacing-8: 32px;
  --ghz-spacing-10: 40px;
  --ghz-spacing-12: 48px;
  --ghz-spacing-16: 64px;
  --ghz-spacing-20: 80px;
  --ghz-spacing-24: 96px;
  --ghz-layout-content-max: 1200px;
  --ghz-layout-sidebar-width: 248px;
  --ghz-layout-control-height: 44px;
  --ghz-motion-fast: 120ms;
  --ghz-motion-normal: 180ms;
  --ghz-motion-slow: 280ms;
  --ghz-motion-easing: cubic-bezier(.2,0,0,1);
  --ghz-z-dropdown: 20;
  --ghz-z-nav: 30;
  --ghz-z-overlay: 90;
  --ghz-z-modal: 100;
  --ghz-z-notification: 110;
}
