import { pageMetadata } from '@/lib/seo';
import Link from 'next/link';

export const metadata = pageMetadata({
  title: 'Impressum',
  description: 'Legal information for BuildMyMCPServer (Switzerland).',
  path: '/impressum',
});

export default function Impressum() {
  return (
    <div className="mx-auto max-w-3xl px-6 py-16">
      <header className="mb-10">
        <div className="text-[11px] uppercase tracking-[0.16em] text-[--color-fg-subtle]">
          Impressum
        </div>
        <h1 className="mt-2 text-[32px] font-semibold tracking-tight">Impressum</h1>
        <p className="mt-3 text-[14px] leading-relaxed text-[--color-fg-muted]">
          Angaben gemäss UWG Art. 3 Abs. 1 lit. s (Schweiz).
        </p>
      </header>

      <div className="space-y-8">
        <section>
          <h2 className="text-[16px] font-semibold tracking-tight">Anbieter</h2>
          <div className="mt-2 text-[13.5px] leading-relaxed text-[--color-fg-muted]">
            <p>BuildMyMCPServer</p>
            <p>Schweiz</p>
            <p className="mt-2 text-[12px] text-[--color-fg-subtle]">
              Postanschrift auf Anfrage über das Support-Panel.
            </p>
          </div>
        </section>

        <section>
          <h2 className="text-[16px] font-semibold tracking-tight">Kontakt</h2>
          <p className="mt-2 text-[13.5px] leading-relaxed text-[--color-fg-muted]">
            Sämtliche Kontaktanfragen laufen über unser integriertes Support-Panel — ohne
            Account erreichbar unter{' '}
            <Link href="/contact" className="text-[--color-accent] underline">
              /contact
            </Link>
            . Eingeloggte Nutzer:innen verwenden{' '}
            <Link href="/settings/support" className="text-[--color-accent] underline">
              /settings/support
            </Link>
            . Wir antworten in der Regel innerhalb von einem Werktag.
          </p>
        </section>

        <section>
          <h2 className="text-[16px] font-semibold tracking-tight">Mehrwertsteuer</h2>
          <p className="mt-2 text-[13.5px] leading-relaxed text-[--color-fg-muted]">
            UID-Nummer wird im ausgestellten Beleg geführt. Bei steuerrechtlichen Anfragen
            kontaktiere uns über das Support-Panel.
          </p>
        </section>

        <section>
          <h2 className="text-[16px] font-semibold tracking-tight">Haftungsausschluss</h2>
          <p className="mt-2 text-[13.5px] leading-relaxed text-[--color-fg-muted]">
            Inhalte dieser Webseite werden mit grösstmöglicher Sorgfalt erstellt. Für Richtigkeit,
            Vollständigkeit und Aktualität wird jedoch keine Gewähr übernommen. Für Inhalte
            externer Links sind ausschliesslich deren Betreiber verantwortlich.
          </p>
        </section>

        <section>
          <h2 className="text-[16px] font-semibold tracking-tight">Anwendbares Recht</h2>
          <p className="mt-2 text-[13.5px] leading-relaxed text-[--color-fg-muted]">
            Es gilt schweizerisches Recht unter Ausschluss kollisionsrechtlicher Bestimmungen.
            Gerichtsstand ist der Sitz des Anbieters.
          </p>
        </section>

        <section>
          <h2 className="text-[16px] font-semibold tracking-tight">Weiterführend</h2>
          <p className="mt-2 text-[13.5px] leading-relaxed text-[--color-fg-muted]">
            <Link href="/privacy" className="text-[--color-accent] underline">
              Datenschutzerklärung
            </Link>{' '}
            ·{' '}
            <Link href="/agb" className="text-[--color-accent] underline">
              AGB
            </Link>{' '}
            ·{' '}
            <Link href="/security" className="text-[--color-accent] underline">
              Security
            </Link>
          </p>
        </section>
      </div>
    </div>
  );
}
