/* Fußleiste der Startseite: Spalten statt einer langen Linkreihe. Die Links stammen aus _core/seitennetz.json (node _core/website-seitennetz.mjs),
   Impressum und Datenschutz sind fest dabei. Überschriften: SDI, Für Creators, Lesen, Kontakt, Rechtliches, Sprache. Am Handy zwei Spalten. */
/* Trennung zum Schlussteil darüber: Abstand, ein dunkles Band über die ganze Breite mit einer Linie in Orange oben, darin die Spalten */
.fuss-unten{position:relative;margin-top:104px;padding-top:56px;}
.fuss-unten::before{content:'';position:absolute;z-index:-1;top:0;bottom:-36px;left:50%;width:100vw;transform:translateX(-50%);background:linear-gradient(180deg,rgba(0,0,0,0.6),rgba(0,0,0,0.38));border-top:1px solid rgba(var(--orange-rgb),0.4);box-shadow:0 -40px 80px -40px rgba(var(--orange-rgb),0.28);}
.fuss-netz{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:36px 28px;margin-bottom:40px;}
.fuss-titel{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--orange-hell);margin-bottom:12px;}
.fuss-gruppe a{display:block;font-family:'Inter',sans-serif;font-size:14px;line-height:1.4;color:var(--text-body);text-decoration:none;padding:7px 0;}
.fuss-gruppe a:hover{color:var(--orange);}
.fuss-gruppe a{overflow-wrap:anywhere;}
.fuss-note{display:block;font-size:12px;line-height:1.4;color:var(--text-meta);margin-top:2px;}
.fuss-copy{font-size:12px;line-height:1.7;color:var(--text-meta);text-align:center;padding-top:8px;}
@media (max-width:767px){
  .fuss-unten{margin-top:80px;padding-top:44px;}
  .fuss-unten::before{bottom:-32px;}
  .fuss-netz{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:'seiten creators' 'seiten kontakt' 'seiten blog' 'recht sprache';gap:26px 20px;margin-bottom:32px;}
  .fuss-gruppe--seiten{grid-area:seiten;}.fuss-gruppe--creators{grid-area:creators;}.fuss-gruppe--kontakt{grid-area:kontakt;}.fuss-gruppe--blog{grid-area:blog;}.fuss-gruppe--recht{grid-area:recht;}.fuss-gruppe--sprache{grid-area:sprache;}
  .fuss-gruppe a{padding:10px 0;}
}

/* ── Lizenz-Zeile unter den Karten: gerahmter Block mit Verbindungslinie von oben, damit sie dazugehört und nicht lose hängt ── */
.lizenz-band{position:relative;max-width:760px;margin:112px auto 0;padding:34px 32px;border:1px solid rgba(var(--orange-rgb),0.28);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,0.07),rgba(255,255,255,0.01));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 60px -30px rgba(var(--orange-rgb),0.3),inset 0 1px 0 rgba(255,255,255,0.1);}
.lizenz-band::before{content:'';position:absolute;left:50%;top:-64px;width:1px;height:64px;background:linear-gradient(to bottom,rgba(var(--orange-rgb),0),rgba(var(--orange-rgb),0.7));}
.lizenz-band::after{content:'';position:absolute;left:50%;top:-4px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--orange);box-shadow:0 0 12px rgba(var(--orange-rgb),0.8);}
@media (max-width:767px){.lizenz-band{margin:96px 20px 0;padding:28px 22px;}.lizenz-band::before{top:-48px;height:48px;}}
