/* Muster-Website eines Fahrdienstes: eigene Schrift und Akzentfarbe, die das Formular übernimmt */
:root { --viacura-akzent: #7A3E9D; }
body { margin: 0; font-family: Georgia, 'Times New Roman', serif; color: #2B2233; background: #FBF9FC; }
.kopf { display: flex; flex-wrap: wrap; gap: 16px 32px; align-items: center; justify-content: space-between; padding: 16px 24px; background: #fff; border-bottom: 3px solid #7A3E9D; }
.kopf nav { display: flex; gap: 20px; }
.kopf a { color: #2B2233; text-decoration: none; }
.kopf a[aria-current] { color: #7A3E9D; font-weight: bold; }
main { max-width: 720px; margin: 0 auto; padding: 24px 16px 64px; }
h1 { font-weight: normal; font-size: 2em; margin: 8px 0 24px; }
