/* Heimat · heller Header für die Rechts- und Infoseiten (aus customers.css) */
.px-hdr.pp-hdr-light, .px-hdr.pp-hdr-light.is-top:not(.is-mnav):not(.is-mega) { background: #FFFFFF; color: var(--ink); border-bottom-color: var(--rule); }
.pp-hdr-light .px-nav-link { color: var(--text); }
.pp-hdr-light .px-nav-link:hover, .pp-hdr-light .px-nav-link[aria-expanded="true"] { color: var(--ink); }
.pp-hdr-light .px-nav-link::after { background: var(--accent); }
.pp-hdr-light .px-burger { color: var(--ink); }
.pp-hdr-light :focus-visible { outline-color: var(--accent); }
.pp-hdr-light .px-hdr-r .px-btn { background: var(--btn); border-color: transparent; color: var(--btn-fg); }
@media (hover: hover) and (pointer: fine) { .pp-hdr-light .px-hdr-r .px-btn:hover { background: var(--btn-hover); } }
