/* Shared vertical rhythm for public content pages, at the default root size:
   major sections/page edges 32 / 40 / 48px; content groups 24 / 32px. */
:root {
  --site-prose-measure: 60ch;
  --site-space-section: 2rem;
  --site-space-content: 1.5rem;
  --site-space-text: 0.75rem;
  --site-space-label: 0.5rem;
  --site-space-meta: 1rem;
}

@media (min-width: 681px) {
  :root {
    --site-space-section: 2.5rem;
    --site-space-content: 2rem;
  }
}

@media (min-width: 1024px) {
  :root { --site-space-section: 3rem; }
}
