:root {
  /* spacing */
  --sp-1: 4px; --sp-2: 8px; --sp-3: 12px; --sp-4: 16px; --sp-5: 24px; --sp-6: 32px;

  /* radii */
  --r-1: 8px; --r-2: 12px; --r-3: 16px; --r-round: 999px;

  /* shadow */
  --shadow-lg: 0 10px 32px rgba(0,0,0,.45);

  /* glass */
  --glass-blur: 14px;
  --glass-alpha: 0.2;
  --glass-border-alpha: 0.25;

  /* typography scale */
  --fs-12: 12px; --fs-14: 14px; --fs-16: 16px; --fs-18: 18px; --fs-20: 20px;
}
