/* Beach Community Church design tokens.
   Copied exactly from the live site's polish.css. Every other stylesheet in
   the redesign builds only from these values. */
:root {
  --c-accent: #8f6745;
  --c-ink: #33241b;
  --c-text: #3f352e;
  --c-muted: #6b5f55;
  --c-sand: #e8dfc9;
  --c-cream: #f9f6f1;
  --c-surface: #fff;
  --c-border: rgba(51, 36, 27, 0.16);
  --ff-display: Belleza, Helvetica, Arial, sans-serif;
  --ff-text: "Open Sans", Helvetica, Arial, sans-serif;
  --fs-sm: .875rem;
  --fs-base: 1rem;
  --fs-md: 1.25rem;
  --fs-lg: 1.5625rem;
  --fs-xl: 1.953rem;
  --fs-2xl: 2.441rem;
  --fs-3xl: 3.052rem;
  --lh-tight: 1.15;
  --lh-body: 1.7;
  --sp-1: 4px; --sp-2: 8px; --sp-3: 16px; --sp-4: 24px; --sp-5: 32px; --sp-6: 48px; --sp-7: 64px; --sp-8: 96px;
  --radius: 999px;
  --shadow: 0 2px 12px rgba(51, 36, 27, 0.08);
  --tap: 48px;
}
