/* Heading-Abstände und Link-Farben
   Direkt per <link> geladen als Fallback gegen Astro Tree-Shaking */
h1 { margin-bottom: var(--space-4, 1rem); }
h2 { margin-top: var(--space-8, 2rem); margin-bottom: var(--space-3, 0.75rem); }
h3 { margin-top: var(--space-6, 1.5rem); margin-bottom: var(--space-2, 0.5rem); }
h4 { margin-top: var(--space-4, 1rem); margin-bottom: var(--space-2, 0.5rem); }
p  { margin-bottom: var(--space-3, 0.75rem); }

a { color: var(--text-link, #e8773a); }
a:hover { color: var(--text-link-hover, #c9601e); }
