/* Gemeinsame Grundlage für alle Seiten im Manga-Stil (Startseite, Impressum) */

:root {
  --papier: #f4f0e6;
  --tinte: #111;
  --rot: #d7263d;
  --grau: #6b6760;
  --stroh: #e9c46a;
  --schleim: #5ec8f2;
}
* { box-sizing: border-box; }
body {
  margin: 0;
  background-color: var(--papier);
  /* Rasterpunkte wie in einem Manga */
  background-image: radial-gradient(rgba(0,0,0,.09) 1.2px, transparent 1.3px);
  background-size: 9px 9px;
  color: var(--tinte);
  font-family: "Comic Neue", "Comic Sans MS", sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  padding: 0 16px;
}

/* ---------- Panels ---------- */
.panel {
  background: #fff;
  border: 4px solid var(--tinte);
  box-shadow: 6px 6px 0 var(--tinte);
  position: relative;
  overflow: hidden;
}

footer { text-align: center; color: var(--grau); padding: 50px 0 30px; font-size: .95rem; }
footer a { color: var(--grau); }
a { color: var(--rot); }
