:root {
  /* Colors (Customizer defaults as fallbacks) */
  --color-primary: #f97316;
  --color-surface: #fffaf8;
  --card-bg: #000000;
  --card-heading: #f97316;
  --card-text: #ffffff;
  --card-text-muted: #e5e5e5;

  /* Spacing */
  --section-space-mobile: 6rem;
  --section-space-desktop: 6rem;
  --block-padding: 4rem;

  /* Border radius (soft preset defaults) */
  --radius-sm: 0.125rem;
  --radius-md: 0.375rem;
  --radius-lg: 0.5rem;
  --radius-xl: 0.75rem;
  --radius-2xl: 1rem;
  --radius-full: 9999px;

  /* Typography scale defaults removed - theme customizer provides these */
  /* --body-font-size-mobile, --body-font-size-desktop, etc. come from theme */

  /* Tailwind reference scale */
  --text-sm: 0.875rem;
  --text-base: 1rem;
  --text-lg: 1.125rem;
  --text-xl: 1.25rem;
  --text-2xl: 1.5rem;
  --text-3xl: 1.875rem;
  --text-4xl: 2.25rem;
}
