/* Fuss als Gesamtnavigation (Andy 20.10.2026: «im Footer alle Seiten strukturiert, als Gesamtnavigation»).
   Gruppen: Der Weg (wie das Menü), Rituale, Grundlagen + Bevor du hingehst (wie der alte Fuss vom 09.10.), Andy und die Bücher. */
html body .fuss.gesamt{display:block!important;padding:clamp(72px,8vw,112px) var(--rand) calc(34px + env(safe-area-inset-bottom))!important;color:var(--muschel)}
.fuss.gesamt .f-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:21px 55px;padding-bottom:55px;border-bottom:1px solid rgba(243,231,225,.14)}
.fuss.gesamt .f-kopf p{margin:21px 0 0!important;max-width:28ch;font:600 clamp(21px,2vw,28px)/1.3 var(--serif);letter-spacing:-.02em}
.fuss.gesamt .f-karte{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px clamp(21px,3vw,55px);padding:55px 0}
.fuss.gesamt h2{margin:0 0 13px;font:600 13px/1.3 var(--sans);letter-spacing:.02em;color:var(--pfirsich)}
.fuss.gesamt h2 + ul + h2{margin-top:34px}
.fuss.gesamt ul{list-style:none;margin:0;padding:0;display:block!important}
.fuss.gesamt li a{display:inline-flex;align-items:center;min-height:36px;font:500 15px/1.3 var(--sans);color:rgba(243,231,225,.82);text-decoration:none;opacity:1!important;padding:0!important;transition:color .2s}
.fuss.gesamt li a b{font-weight:600;color:var(--muschel)}
.fuss.gesamt li a:hover,.fuss.gesamt li a:focus-visible{color:var(--muschel)}
.fuss.gesamt li a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.fuss.gesamt li a[aria-current="page"]{color:var(--pfirsich)}
.fuss.gesamt .f-recht{display:flex;flex-wrap:wrap;gap:8px 21px;align-items:center;padding-top:21px;border-top:1px solid rgba(243,231,225,.14);font:400 13px/1.5 var(--sans);color:rgba(243,231,225,.6)}
.fuss.gesamt .f-recht a{color:rgba(243,231,225,.75);text-decoration:none;min-height:32px;display:inline-flex;align-items:center}
.fuss.gesamt .f-recht a:hover{color:var(--muschel)}
.fuss.gesamt a:focus-visible{outline:2px solid var(--pfirsich);outline-offset:3px;border-radius:2px}
@media(max-width:899px){.fuss.gesamt .f-karte{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.fuss.gesamt .f-karte{grid-template-columns:1fr 1fr;gap:34px 21px}.fuss.gesamt li a{font-size:14px;min-height:40px}}
.fuss.gesamt li a b{display:block;margin-bottom:2px}
.fuss.gesamt .f-weg li a{flex-direction:column;align-items:flex-start;justify-content:center;padding:6px 0!important}
html body .fuss.gesamt .f-recht,html body .fuss.gesamt .f-kopf p{max-width:none!important}
html body .fuss.gesamt .f-recht{margin:0!important;font:400 13px/1.5 var(--sans)!important}
.fuss.gesamt .f-kopf p{max-width:28ch!important}
/* 20.10.: Abstand zur Tiefenlinie links (Andy: «zu eng an der Linie ganz links») */
@media(min-width:900px){html body .fuss.gesamt{padding-left:calc(var(--rand) + 55px)!important}}
