/* GBH Design System
   Global tokens, colors, typography, spacing, etc.
   Add your real design system here. */

:root {
  --gbh-color-berry: #db4b68;
  --gbh-color-cream: #f7f3ec;
  --gbh-color-ink: #222222;
  --gbh-radius-lg: 18px;
  --gbh-radius-md: 12px;
  --gbh-radius-sm: 8px;
  --gbh-shadow-soft: 0 18px 45px rgba(0, 0, 0, 0.08);
  --gbh-gap-lg: 2.5rem;
  --gbh-gap-md: 1.5rem;
  --gbh-gap-sm: 1rem;
}

.gbh-section {
  max-width: 1200px;
  margin: 0 auto;
  padding: 3rem 1.5rem;
}
