/* Stile fuer den gemeinsamen Kopf- und Fussbereich aus 'partials'.
   Bisher stehen diese Regeln in jeder Unterseite einzeln im Style-Block.
   Neue Seiten binden nur noch diese Datei ein. */

a.btn { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; }
.nav-links a { cursor: pointer; }
.site-nav { padding: 0; }
.nav-inner {
  max-width: 1180px; margin: 0 auto; padding: 18px 40px;
  display: flex; align-items: center; gap: 40px;
}
.brand-word { font-size: 22px; font-weight: 500; letter-spacing: -0.01em; color: var(--accent); }
