/* phi.css — Haus-φ-Kanon. Niedrige Spezifität: Inline auf <p> bleibt. */
:root {
  --phi: 1.618;
  --s: 0.618rem;
  --m: 1.618rem;
  --l: 2.618rem;
  --xl: 4.236rem;
  --major: 61.8%;
  --minor: 38.2%;
}

html,
body {
  line-height: 1.618;
}

/* Default-Skala. Kein !important: Artikel-Inline und .blog-hero h1 bleiben. */
h1 {
  font-size: clamp(1.618rem, 4.236vw, 4.236rem);
}

h1, h2, h3 {
  overflow-wrap: break-word;
}
