---
import Layout from "../../layouts/Layout.astro";
import { impressum, rechtstextAlsHtml } from "../../data/legal";
---
<Layout title="Impressum" path="/impressum/" legalOnly={true}>
  <section class="section-tight">
    <div class="container">
      <h1>Impressum</h1>
      <div class="legal-note">
        ⚠️ <strong>Muster-Text.</strong> Dies ist ein vorbereiteter Platzhalter gemäß Pflichtenheft
        und ersetzt keine rechtliche Prüfung. Vor Veröffentlichung bitte von einer fachkundigen
        Stelle (z. B. Anwalt/Anwältin oder IHK-Impressumsgenerator) prüfen und mit den echten
        Angaben von VanVan vervollständigen — im Adminbereich unter „⚖️ Rechtstexte & FAQ"
        bearbeitbar.
      </div>

      {impressum.sections.map((s) => (
        <>
          <h2>{s.heading}</h2>
          <Fragment set:html={rechtstextAlsHtml(s.body)} />
        </>
      ))}

      {impressum.ustId && impressum.ustId.trim() !== "" && (
        <>
          <h2>Umsatzsteuer-Identifikationsnummer</h2>
          <p>{impressum.ustId}</p>
        </>
      )}
    </div>
  </section>
</Layout>
