:root {
  --font-base: 'Cabin', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  --font-headline: 'Ubuntu', serif;
  --font-script: 'Caveat', cursive;
}

body {
  font-family: var(--font-base);
}

.typo-base { font-family: var(--font-base); }
.typo-headline { font-family: var(--font-headline); }
.typo-script { font-family: var(--font-script); }

/* --- Improve readability of chapter body text --- */
/* Fließtext in Kapiteln: nur <p> bekommt mehr Zeilenhöhe */
#blog-affording-travel section .mt-0 > p {
  line-height: 0.05 !important;
}

@media (min-width: 640px) {
  #blog-affording-travel section .mt-6 > p {
    line-height: 1.3 !important;
  }
}

