/* Lokal für diesen Lead (Aufi, 2026-10-28): ohne Bewertung steht der Hero-Text am Handy mittig im freien Raum über dem
   Fächer (am breiten Fenster hält der Kanon schon Platz über dem Text). Handoff 20261028-182436-00931d ist seit
   30.10. im Kanon umgesetzt (kanon-bauteile.css, .kanon-hero__stage); diese Fassung trägt noch die kanon.css vom
   28.10., darum bleibt die Regel hier, bis die Seite neu gebaut wird. */
@media (max-width: 63.999rem) {
  .kanon-hero--image-bottom .kanon-hero__stage:not(:has(> .kanon-hero__rating)) > .kanon-hero__copy { margin-block-start: auto; }
}

/* Sein Logo trägt Dach und Schriftzug unter den Symbolen: höher setzen, damit „P. BAUER" lesbar bleibt. */
.kanon-header[data-kanon-marke="logo"], .kanon-mobilnav__marke[data-kanon-marke="logo"] { --kanon-logo-height: 3.6rem; --kanon-logo-max-width: 11rem; }
.kanon-footer__marke[data-kanon-marke="logo"] { --kanon-logo-height: 6rem; --kanon-logo-max-width: 16rem; }
@media (min-width: 64rem) {
  .kanon-header[data-kanon-marke="logo"] { --kanon-logo-height: 4.4rem; --kanon-logo-max-width: 13rem; }
  .kanon-footer__marke[data-kanon-marke="logo"] { --kanon-logo-height: 7rem; --kanon-logo-max-width: 18rem; }
}
html:has(.kanon-header[data-kanon-marke="logo"]) { --kanon-kopfhoehe: calc(3.6rem + var(--spacing) * 8); }
@media (min-width: 64rem) { html:has(.kanon-header[data-kanon-marke="logo"]) { --kanon-kopfhoehe: calc(4.4rem + var(--spacing) * 8); } }

/* Fuss: Instagram steht mit Datenschutz und Impressum in einer Zeile, mittig neben dem Logo (am Handy darunter, zentriert). */
.kanon-footer { align-items: center; }
.kanon-footer__recht { display: flex; align-items: center; flex-wrap: wrap; gap: 1.5rem; }
.kanon-footer__recht .kanon-footer__social { display: flex; padding-inline-end: 1.5rem; border-inline-end: 1px solid color-mix(in srgb, currentColor 30%, transparent); }
@media (max-width: 47.999rem) {
  .kanon-footer { flex-direction: column; justify-content: center; }
  .kanon-footer__brand { align-items: center; }
  .kanon-footer__recht { justify-content: center; }
}

/* Textlink im Fliesstext (Datenschutz → Aufi): Schriftfarbe statt Akzentblau, das auf hellem Grund den Kontrast verfehlt. */
.seite-textlink { color: inherit; text-decoration: underline; text-underline-offset: 0.15em; }
