/* Unterseiten (Impressum): ruhige Textseite auf Pergament. */
body.seite { background: var(--parchment-2); min-height: 100svh; display: flex; flex-direction: column; }
.seite-kopf { padding: clamp(1.6rem, 4vw, 2.6rem) 0 clamp(.8rem, 2vw, 1.2rem); text-align: center; }
.seite-kopf a { display: inline-block; }
.seite-kopf img { width: clamp(96px, 14vw, 128px); height: auto; }
.seite-inhalt {
  width: min(760px, 100% - 2 * clamp(18px, 4vw, 40px)); margin: 1rem auto 3rem;
  background: var(--cream-card); border: 1px solid var(--line); border-radius: var(--radius-lg);
  padding: clamp(1.6rem, 4vw, 3rem); box-shadow: var(--shadow);
}
.seite-inhalt h1 { font-size: clamp(2.2rem, 5vw, 3.2rem); margin-bottom: 1.4rem; }
.seite-inhalt h2 { font-size: clamp(1.25rem, 2.4vw, 1.5rem); letter-spacing: -.012em; margin: 2rem 0 .5rem; }
.seite-inhalt p { color: var(--ink-soft); max-width: 62ch; }
.seite-inhalt a { text-decoration: underline; text-underline-offset: .18em; text-decoration-thickness: 1px; }
.seite-zurueck { margin-top: 2.4rem; }
.seite-zurueck a { font-weight: 600; text-decoration: none; }
.seite-fuss { margin-top: auto; text-align: center; color: var(--ink-soft); font-size: .9rem; padding: 0 1rem 2.4rem; }
.seite-fuss p { margin: 0 0 .3rem; }
