/* Die Signatur — ein gemeinsamer Abschluss für alle BITEZZA-Seiten. */
.ft-credit{
  --ft-ink:#f6f0e8; --ft-muted:#b5a69a; --ft-accent:#f3cd68;
  --ft-line:rgba(246,240,232,.15);
  box-sizing:border-box;grid-column:1/-1;display:flex;flex-wrap:wrap;
  align-items:center;justify-content:flex-end;gap:.75rem 1.2rem;
  width:100%;margin:1rem 0 0;padding:1.2rem 0 0;
  border-top:1px solid var(--ft-line);text-align:left;
}
.ft-credit__label{color:var(--ft-muted);font-size:.625rem;font-weight:500;
  line-height:1.4;letter-spacing:.14em;text-transform:uppercase}
.ft-credit .ft-credit__link{display:inline-flex;align-items:center;gap:1rem;
  min-height:44px;padding:.25rem 0;border:0;color:var(--ft-ink);
  text-decoration:none;transition:color .2s ease}
.ft-credit__brand{display:grid;gap:.12rem;font-size:1rem;font-weight:700;
  line-height:1.1;letter-spacing:-.035em}
.ft-credit__detail{color:var(--ft-muted);font-size:.55rem;font-weight:500;
  line-height:1.4;letter-spacing:.24em;text-transform:uppercase}
.ft-credit__arrow{display:block;flex:none;width:17px;height:17px;
  color:var(--ft-accent);transition:transform .2s ease}
.ft-credit .ft-credit__link:hover{color:var(--ft-accent)}
.ft-credit__link:hover .ft-credit__arrow{transform:translate(2px,-2px)}
.ft-credit .ft-credit__link:focus-visible{outline:2px solid var(--ft-accent);outline-offset:6px}
.ft-footer{padding:1.5rem var(--pad,1.5rem);background:var(--nacht-tief,#050303)}
.ft-footer .ft-credit{margin-top:0}
.ft-footer--light{background:#f6f0e8;color:#201916}
.ft-footer--light .ft-credit{--ft-ink:#201916;--ft-muted:#65534a;
  --ft-accent:#963b1c;--ft-line:rgba(32,25,22,.18)}
.ft-footer__nav{display:flex;flex-wrap:wrap;gap:1.3rem;margin-bottom:1.4rem;font-size:.8rem}
.ft-footer__nav a{color:inherit;text-decoration:none}
.ft-footer__nav a:hover{text-decoration:underline}
@media(max-width:600px){.ft-credit{justify-content:center;column-gap:1rem}}
@media(prefers-reduced-motion:reduce){
  .ft-credit .ft-credit__link,.ft-credit__arrow{transition:none}
  .ft-credit__link:hover .ft-credit__arrow{transform:none}
}
@media print{.ft-credit,.tor-signatur,.app-fuss{display:none!important}}
