/* Search Hive — Spacing & layout tokens
   ------------------------------------------------------------------
   4px base unit (with a 2px micro-step). Editorial bands get 64px of
   air; card grids compress to 16px gutters — "open hero, dense
   marketplace below."
   ------------------------------------------------------------------ */

:root {
  --space-xxs: 2px;
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 12px;
  --space-base: 16px;
  --space-lg: 24px;
  --space-xl: 32px;
  --space-xxl: 48px;
  --space-section: 64px;

  /* containers */
  --container-wide: 1440px;
  --container-editorial: 1280px;
  --container-listing: 1080px;
  --page-gutter: 40px;

  /* common grid gutters */
  --gutter-card: 16px;
  --gutter-footer: 24px;
}
