---
import Layout from '@layouts/Layout.astro';
import { authService } from '@/lib/authService';

// Получаем глобальные настройки сайта из PocketBase
const pb = authService.createClientFromRequest(Astro.request);
const siteSettings = await pb.collection('site_settings').getFirstListItem('');
const siteUrl = siteSettings.site_url;

// Получаем данные страницы из PocketBase
const pageData = await pb.collection('pages').getFirstListItem('slug = "impressum"');
const title = `${pageData.title} | ${siteSettings.site_name}`;
const description = pageData.meta_description;
const canonicalLink = pageData.canonical_url ? pageData.canonical_url : `${siteUrl}/${pageData.slug}`;
---

<Layout {title} {description} {canonicalLink}>
    <main class="max-w-3xl mx-auto py-12 px-4 sm:px-6 lg:px-8 font-sans">
        <div class="space-y-8 text-gray-700 leading-relaxed">
            {/* Главный заголовок страницы */}
            <div>
                <h1 class="text-3xl font-bold text-gray-900 border-b pb-4 mb-4 text-center">
                    Impressum für Berlin Minivan Transfers
                </h1>

                <!-- Оглавление -->
                <nav class="mt-6">
                    <h2 class="text-lg font-semibold text-gray-800 mb-3 text-center">Inhaltsverzeichnis</h2>
                    <ul class="grid grid-cols-2 md:grid-cols-3 gap-2 text-sm">
                        <li class="py-1"><a href="#angaben-tm5" class="text-blue-600 hover:underline">Angaben gemäß § 5 TMG</a></li>
                        <li class="py-1"><a href="#vertreten-durch" class="text-blue-600 hover:underline">Vertreten durch</a></li>
                        <li class="py-1"><a href="#kontakt" class="text-blue-600 hover:underline">Kontakt</a></li>
                        <li class="py-1"><a href="#registereintrag" class="text-blue-600 hover:underline">Registereintrag</a></li>
                        <li class="py-1"><a href="#umsatzsteuer-id" class="text-blue-600 hover:underline">Umsatzsteuer-ID</a></li>
                        <li class="py-1"><a href="#verantwortlich-inhalt" class="text-blue-600 hover:underline">Verantwortlich für Inhalt</a></li>
                    </ul>
                </nav>
            </div>

            {/* --- ОБЯЗАТЕЛЬНЫЕ БЛОКИ --- */}

            {/* Раздел 1: Основная информация о компании, требуемая по закону (§ 5 TMG). */}
            <div id="angaben-tm5" class="border-l-4 border-blue-500 pl-4 py-1 hover:bg-gray-50 transition-colors duration-200">
                <h2 class="text-2xl font-semibold text-gray-800 mb-4 flex items-center">
                    <span class="bg-blue-500 text-white rounded-full w-8 h-8 flex items-center justify-center mr-3 text-sm">1</span>
                    Angaben gemäß § 5 TMG
                </h2>
                <p>
                    {/* ЗАМЕНИТЕ ЭТИ ДАННЫЕ НА РЕАЛЬНЫЕ */}
                    <strong class="block font-bold text-gray-900">
                        [Ihr Firmenname, z.B. Berlin Minivan Transfer UG]
                    </strong>
                    <span>[Ihre Straße und Hausnummer]</span>
                    <br />
                    <span>[Ihre Postleitzahl] Berlin</span>
                    <br />
                    <span>Deutschland</span>
                </p>
            </div>

            {/* Раздел 2: Информация о лице, уполномоченном представлять компанию (директор, владелец). */}
            <div id="vertreten-durch" class="border-l-4 border-blue-500 pl-4 py-1 hover:bg-gray-50 transition-colors duration-200">
                <h2 class="text-2xl font-semibold text-gray-800 mb-4 flex items-center">
                    <span class="bg-blue-500 text-white rounded-full w-8 h-8 flex items-center justify-center mr-3 text-sm">2</span>
                    Vertreten durch:
                </h2>
                <p>[Vor- und Nachname des Geschäftsführers/Inhabers]</p>
            </div>

            {/* Раздел 3: Контактные данные для связи. */}
            <div id="kontakt" class="border-l-4 border-blue-500 pl-4 py-1 hover:bg-gray-50 transition-colors duration-200">
                <h2 class="text-2xl font-semibold text-gray-800 mb-4 flex items-center">
                    <span class="bg-blue-500 text-white rounded-full w-8 h-8 flex items-center justify-center mr-3 text-sm">3</span>
                    Kontakt
                </h2>
                <p>
                    Telefon:
                    <a
                        href="tel:+4915712345678"
                        class="text-blue-600 hover:text-blue-800 hover:underline ml-1"
                    >
                        +49 157 12345678
                    </a>
                    <br />
                    E-Mail:
                    <a
                        href="mailto:kontakt@minv.berlin"
                        class="text-blue-600 hover:text-blue-800 hover:underline ml-1"
                    >
                        kontakt@minv.berlin
                    </a>
                </p>
            </div>

            {/* --- УСЛОВНЫЕ БЛОКИ (ЗАВИСЯТ ОТ ВАШЕЙ ОРГАНИЗАЦИОННО-ПРАВОВОЙ ФОРМЫ) --- */}

            {/* Раздел 4: Информация из торгового реестра. Обязательно для GmbH, UG и др. Можно удалить, если вы Einzelunternehmer (ИП) без регистрации. */}
            <div id="registereintrag" class="border-l-4 border-blue-500 pl-4 py-1 hover:bg-gray-50 transition-colors duration-200">
                <h2 class="text-2xl font-semibold text-gray-800 mb-4 flex items-center">
                    <span class="bg-blue-500 text-white rounded-full w-8 h-8 flex items-center justify-center mr-3 text-sm">4</span>
                    Registereintrag
                </h2>
                <p>
                    Eintragung im Handelsregister.
                    <br />
                    Registergericht: [z.B. Amtsgericht Charlottenburg]
                    <br />
                    Registernummer: [z.B. HRB 123456 B]
                </p>
            </div>

            {/* Раздел 5: Идентификационный номер плательщика НДС (VAT ID). Указывать, если он у вас есть. */}
            <div id="umsatzsteuer-id" class="border-l-4 border-blue-500 pl-4 py-1 hover:bg-gray-50 transition-colors duration-200">
                <h2 class="text-2xl font-semibold text-gray-800 mb-4 flex items-center">
                    <span class="bg-blue-500 text-white rounded-full w-8 h-8 flex items-center justify-center mr-3 text-sm">5</span>
                    Umsatzsteuer-ID
                </h2>
                <p>
                    Umsatzsteuer-Identifikationsnummer gemäß § 27 a Umsatzsteuergesetz:
                    <br />
                    [Ihre DE-Nummer, z.B. DE123456789]
                </p>
            </div>

            {/* Раздел 6: Лицо, ответственное за содержание сайта согласно закону о СМИ (§ 18 Abs. 2 MStV). */}
            <div id="verantwortlich-inhalt" class="border-l-4 border-blue-500 pl-4 py-1 hover:bg-gray-50 transition-colors duration-200">
                <h2 class="text-2xl font-semibold text-gray-800 mb-4 flex items-center">
                    <span class="bg-blue-500 text-white rounded-full w-8 h-8 flex items-center justify-center mr-3 text-sm">6</span>
                    Verantwortlich für den Inhalt nach § 18 Abs. 2 MStV
                </h2>
                <p>
                    [Vor- und Nachname]
                    <br />
                    [Anschrift, falls abweichend von oben]
                </p>
            </div>

            {/* --- СТАНДАРТНЫЕ ЮРИДИЧЕСКИЕ ТЕКСТЫ --- */}

            {/* Заголовок для раздела об ограничении ответственности */}
            <h2 class="text-2xl font-semibold text-gray-800 pt-4 border-t mt-10 mb-3">
                Haftungsausschluss (Disclaimer)
            </h2>

            {/* Ответственность за контент */}
            <div class="border-l-4 border-blue-500 pl-4 py-1 hover:bg-gray-50 transition-colors duration-200">
                <h3 class="text-xl font-semibold text-gray-800 mb-2">
                    Haftung für Inhalte
                </h3>
                <p>
                    Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte
                    auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach
                    §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht
                    verpflichtet, übermittelte oder gespeicherte fremde Informationen zu
                    überwachen oder nach Umständen zu forschen, die auf eine
                    rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung
                    oder Sperrung der Nutzung von Informationen nach den allgemeinen
                    Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist
                    jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten
                    Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden
                    Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.
                </p>
            </div>

            {/* Ответственность за ссылки */}
            <div class="border-l-4 border-blue-500 pl-4 py-1 hover:bg-gray-50 transition-colors duration-200">
                <h3 class="text-xl font-semibold text-gray-800 mb-2">
                    Haftung für Links
                </h3>
                <p>
                    Unser Angebot enthält Links zu externen Websites Dritter, auf deren
                    Inhalte wir keinen Einfluss haben. Deshalb können wir für diese
                    fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der
                    verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber
                    der Seiten verantwortlich. Die verlinkten Seiten wurden zum
                    Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft.
                    Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht
                    erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten
                    Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung
                    nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir
                    derartige Links umgehend entfernen.
                </p>
            </div>

            {/* Авторское право */}
            <div class="border-l-4 border-blue-500 pl-4 py-1 hover:bg-gray-50 transition-colors duration-200">
                <h3 class="text-xl font-semibold text-gray-800 mb-2">
                    Urheberrecht
                </h3>
                <p>
                    Die durch die Seitenbetreiber erstellten Inhalte und Werke auf
                    diesen Seiten unterliegen dem deutschen Urheberrecht. Die
                    Vervielfältigung, Bearbeitung, Verbreitung und jede Art der
                    Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der
                    schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers.
                    Downloads und Kopien dieser Seite sind nur für den privaten, nicht
                    kommerziellen Gebrauch gestattet. Soweit die Inhalte auf dieser
                    Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte
                    Dritter beachtet. Insbesondere werden Inhalte Dritter als solche
                    gekennzeichnet. Sollten Sie trotzdem auf eine
                    Urheberrechtsverletzung aufmerksam werden, bitten wir um einen
                    entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen
                    werden wir derartige Inhalte umgehend entfernen.
                </p>
            </div>

            {/* Раздел 7: Информация о платформе ЕС для разрешения споров онлайн (обязательно для всех, кто продает товары или услуги онлайн). */}
            <h2 class="text-2xl font-semibold text-gray-800 pt-4 border-t mt-10 mb-3">
                EU-Streitschlichtung
            </h2>
            <div class="border-l-4 border-blue-500 pl-4 py-1 hover:bg-gray-50 transition-colors duration-200">
                <p>
                    Die Europäische Kommission stellt eine Plattform zur
                    Online-Streitbeilegung (OS) bereit:{' '}
                    <a
                        href="https://ec.europa.eu/consumers/odr"
                        target="_blank"
                        rel="noopener noreferrer"
                        class="text-blue-600 hover:text-blue-800 hover:underline"
                    >
                        https://ec.europa.eu/consumers/odr
                    </a>
                    .
                    <br />
                    Unsere E-Mail-Adresse finden Sie oben im Impressum.
                </p>
                <p class="mt-4">
                    Wir sind nicht bereit oder verpflichtet, an
                    Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle
                    teilzunehmen.
                </p>
            </div>
        </div>
    </main>
</Layout>