/* TastePilot — Spacing & Radius
 * Values are exact from TastePilotTheme.swift — do not snap to a 4/8 grid.
 */

:root {
  /* Spacing */
  --space-screen: 20px;   /* screen horizontal padding */
  --space-card: 16px;     /* card inner padding */
  --space-section: 24px;  /* gap between sections */
  --space-item: 12px;     /* gap between items */
  --space-compact: 8px;   /* tight gap */

  /* Radius */
  --radius-card: 18px;    /* standard card */
  --radius-hero: 24px;    /* hero / large card */
  --radius-sheet: 28px;   /* detail bottom sheet */
  --radius-button: 16px;  /* buttons & inputs */
  --radius-input: 14px;   /* compact input */
  --radius-icon: 12px;    /* icon buttons */
  --radius-chip: 999px;   /* pills & chips */

  /* Fixed metrics */
  --h-statusbar: 54px;
  --h-tabbar: 83px;
  --h-button: 52px;
  --h-button-secondary: 48px;
  --hit-min: 44px;
  --border-width: 1px;
}
