<?php
$pageTitle = Lang::get('terms_and_conditions') . ' - ' . Lang::get('app_name');
$pageDescription = 'Terms and Conditions for NotaphilyCatalogue. Read our service agreement, user responsibilities, copyright policies, and acceptable use guidelines for the numismatic catalog.';
$pageUrl = APP_URL . '/terms';
$extraJsonLd = Schema::render([
    Schema::webPage($pageUrl, Lang::get('terms_and_conditions'), $pageDescription, [
        ['name' => Lang::get('home'), 'item' => APP_URL . '/'],
        ['name' => Lang::get('terms_and_conditions'), 'item' => $pageUrl],
    ]),
]);
?>
<?php require APP_ROOT . '/views/layouts/header.php'; ?>

<div class="max-w-4xl mx-auto">
    <div class="text-center mb-8">
        <h1 class="text-3xl font-bold mb-2"><?= Lang::get('terms_and_conditions') ?></h1>
        <p class="text-gray-600"><?= Lang::get('terms_subtitle') ?></p>
        <p class="text-sm text-gray-500 mt-2"><?= Lang::get('terms_last_updated') ?>: 14. april 2026.</p>
    </div>

    <div class="bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-6 space-y-8">
        
        <!-- 1. Prihvatanje Uslova -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">1. <?= Lang::get('terms_acceptance') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('terms_acceptance_content') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-2">
                <?= Lang::get('terms_acceptance_content_2') ?>
            </p>
        </section>

        <!-- 2. Opis Servisa -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">2. <?= Lang::get('terms_service_description') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('terms_service_description_content') ?>
            </p>
            <ul class="list-disc list-inside mt-3 space-y-2 text-gray-700 dark:text-gray-300">
                <li><?= Lang::get('terms_service_feature_1') ?></li>
                <li><?= Lang::get('terms_service_feature_2') ?></li>
                <li><?= Lang::get('terms_service_feature_3') ?></li>
                <li><?= Lang::get('terms_service_feature_4') ?></li>
                <li><?= Lang::get('terms_service_feature_5') ?></li>
                <li><?= Lang::get('terms_service_feature_6') ?></li>
            </ul>
        </section>

        <!-- 3. Nalozi i Registracija -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">3. <?= Lang::get('terms_accounts') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('terms_accounts_content') ?>
            </p>
            <ul class="list-disc list-inside mt-3 space-y-2 text-gray-700 dark:text-gray-300">
                <li><?= Lang::get('terms_account_requirement_1') ?></li>
                <li><?= Lang::get('terms_account_requirement_2') ?></li>
                <li><?= Lang::get('terms_account_requirement_3') ?></li>
                <li><?= Lang::get('terms_account_requirement_4') ?></li>
            </ul>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_accounts_suspension') ?>
            </p>
        </section>

        <!-- 4. Korisnicki Sadrzaj -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">4. <?= Lang::get('terms_user_content') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('terms_user_content_definition') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_user_content_license') ?>
            </p>
            <ul class="list-disc list-inside mt-3 space-y-2 text-gray-700 dark:text-gray-300">
                <li><?= Lang::get('terms_license_permission_1') ?></li>
                <li><?= Lang::get('terms_license_permission_2') ?></li>
                <li><?= Lang::get('terms_license_permission_3') ?></li>
            </ul>
        </section>

        <!-- 5. Autorska Prava -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">5. <?= Lang::get('terms_copyright') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('terms_copyright_content') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_copyright_restriction') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_copyright_dmca') ?>
            </p>
        </section>

        <!-- 6. Dozvoljena i Zabranjena Koriscenja -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">6. <?= Lang::get('terms_acceptable_use') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('terms_acceptable_use_intro') ?>
            </p>
            <ul class="list-disc list-inside mt-3 space-y-2 text-gray-700 dark:text-gray-300">
                <li><?= Lang::get('terms_prohibited_1') ?></li>
                <li><?= Lang::get('terms_prohibited_2') ?></li>
                <li><?= Lang::get('terms_prohibited_3') ?></li>
                <li><?= Lang::get('terms_prohibited_4') ?></li>
                <li><?= Lang::get('terms_prohibited_5') ?></li>
                <li><?= Lang::get('terms_prohibited_6') ?></li>
            </ul>
        </section>

        <!-- 7. Pretplate i Naplata (Buduce Funkcije) -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">7. <?= Lang::get('terms_subscriptions') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('terms_subscriptions_current') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_subscriptions_future') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_subscriptions_payment') ?>
            </p>
        </section>

        <!-- 8. Privatnost Podataka -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">8. <?= Lang::get('terms_privacy') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('terms_privacy_content') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_privacy_agreement') ?>
            </p>
        </section>

        <!-- 9. Ogranicenje Odgovornosti -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">9. <?= Lang::get('terms_limitation') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('terms_limitation_content') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_limitation_liability') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_limitation_amount') ?>
            </p>
        </section>

        <!-- 10. Marketplace Odricanje od Odgovornosti -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">10. <?= Lang::get('terms_marketplace_disclaimer') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('terms_marketplace_disclaimer_intro') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_marketplace_user_responsibility') ?>
            </p>
            <ul class="list-disc list-inside mt-3 space-y-2 text-gray-700 dark:text-gray-300">
                <li><?= Lang::get('terms_marketplace_responsibility_1') ?></li>
                <li><?= Lang::get('terms_marketplace_responsibility_2') ?></li>
                <li><?= Lang::get('terms_marketplace_responsibility_3') ?></li>
                <li><?= Lang::get('terms_marketplace_responsibility_4') ?></li>
                <li><?= Lang::get('terms_marketplace_responsibility_5') ?></li>
                <li><?= Lang::get('terms_marketplace_responsibility_6') ?></li>
                <li><?= Lang::get('terms_marketplace_responsibility_7') ?></li>
                <li><?= Lang::get('terms_marketplace_responsibility_8') ?></li>
            </ul>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_marketplace_no_guarantee') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_marketplace_transaction_risk') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_marketplace_release') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_marketplace_indemnity') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_marketplace_limitation') ?>
            </p>
        </section>

        <!-- 11. Prestanak Koriscenja -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">11. <?= Lang::get('terms_termination') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('terms_termination_user') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_termination_company') ?>
            </p>
            <ul class="list-disc list-inside mt-3 space-y-2 text-gray-700 dark:text-gray-300">
                <li><?= Lang::get('terms_termination_reason_1') ?></li>
                <li><?= Lang::get('terms_termination_reason_2') ?></li>
                <li><?= Lang::get('terms_termination_reason_3') ?></li>
                <li><?= Lang::get('terms_termination_reason_4') ?></li>
            </ul>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_termination_data') ?>
            </p>
        </section>

        <!-- 12. Izmene Uslova -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">12. <?= Lang::get('terms_changes') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('terms_changes_content') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_changes_acceptance') ?>
            </p>
        </section>

        <!-- 13. Zakon koji se Primenjuje -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">13. <?= Lang::get('terms_governing_law') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('terms_governing_law_content') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-3">
                <?= Lang::get('terms_governing_law_disputes') ?>
            </p>
        </section>

        <!-- 14. Kontakt Informacije -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">14. <?= Lang::get('terms_contact') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('terms_contact_content') ?>
            </p>
        </section>

    </div>

    <div class="text-center mt-8 text-sm text-gray-500">
        <p><?= Lang::get('terms_effective_date') ?>: 14. april 2026.</p>
    </div>
</div>

<?php require APP_ROOT . '/views/layouts/footer.php'; ?>
