Загрузка данных


```html
<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Мариинск купеческий — Интерактивный исторический портал</title>
    <!-- Подключение Tailwind CSS для адаптивной современной верстки -->
    <script src="https://cdn.tailwindcss.com"></script>
    <!-- Google Fonts: Playfair Display для заголовков, Montserrat для интерфейса -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,400&display=swap" rel="stylesheet">
    <!-- FontAwesome для атмосферных исторических и интерфейсных иконок -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">

    <script>
        tailwind.config = {
            theme: {
                extend: {
                    colors: {
                        navy: {
                            deep: '#0b2545',
                            medium: '#134074',
                            light: '#1d2d44',
                        },
                        gold: {
                            rich: '#c5a059',
                            dark: '#9a7836',
                            soft: '#ebd2a3',
                        },
                        paper: {
                            cream: '#fbf9f4',
                            bg: '#f5f1e6',
                        }
                    },
                    fontFamily: {
                        serif: ['Playfair Display', 'serif'],
                        sans: ['Montserrat', 'sans-serif'],
                    }
                }
            }
        }
    </script>
    <style>
        /* Дополнительные тонкие стилистические штрихи для купеческой атмосферы */
        .paper-texture {
            background-color: #fbf9f4;
            background-image: radial-gradient(#ebd2a3 0.5px, transparent 0.5px), radial-gradient(#ebd2a3 0.5px, #fbf9f4 0.5px);
            background-size: 20px 20px;
            background-position: 0 0, 10px 10px;
            background-opacity: 0.15;
        }

        /* Стильный скроллбар в золотисто-синих тонах */
        ::-webkit-scrollbar {
            width: 8px;
        }
        ::-webkit-scrollbar-track {
            background: #0b2545;
        }
        ::-webkit-scrollbar-thumb {
            background: #c5a059;
            border-radius: 4px;
        }
        ::-webkit-scrollbar-thumb:hover {
            background: #ebd2a3;
        }

        /* Анимация плавного появления контента */
        .fade-in-content {
            animation: fadeIn 0.4s ease-out forwards;
        }
        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(10px); }
            to { opacity: 1; transform: translateY(0); }
        }

        /* Специфический слайдер Было/Стало */
        .slider-container {
            position: relative;
            width: 100%;
            height: 400px;
            overflow: hidden;
            border-radius: 8px;
            box-shadow: 0 4px 20px rgba(0,0,0,0.15);
        }
        .slider-img {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        .before-image {
            z-index: 1;
        }
        .after-image {
            z-index: 2;
            clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%);
        }
        .slider-handle {
            position: absolute;
            top: 0;
            bottom: 0;
            width: 4px;
            background: #c5a059;
            left: 50%;
            z-index: 3;
            cursor: ew-resize;
            box-shadow: 0 0 10px rgba(0,0,0,0.5);
        }
        .slider-handle::after {
            content: '↔';
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 40px;
            height: 40px;
            background: #134074;
            border: 2px solid #c5a059;
            color: #fbf9f4;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: bold;
            font-size: 18px;
        }
    </style>
</head>
<body class="bg-navy-deep font-sans min-h-screen text-navy-light flex flex-col">

    <!-- ВЕРХНЯЯ ШАПКА САЙТА (Header) -->
    <header class="bg-navy-deep border-b-4 border-gold-rich text-white py-4 px-6 relative z-50 shadow-md">
        <div class="max-w-7xl mx-auto flex flex-col md:flex-row items-center justify-between gap-4">
            <!-- Зона бренда / Логотип -->
            <div class="flex items-center gap-4">
                <div class="border-2 border-gold-rich p-2 rounded-full bg-navy-medium flex items-center justify-center w-14 h-14 shadow-inner">
                    <span class="text-gold-rich font-serif font-bold text-2xl">М</span>
                </div>
                <div>
                    <h1 class="font-serif font-bold text-2xl md:text-3xl tracking-wide text-gold-soft">Мариинск</h1>
                    <p class="text-xs tracking-widest text-slate-300 uppercase font-medium">Живой музей сибирского купечества</p>
                </div>
            </div>

            <!-- 5 ГЛАВНЫХ КАТЕГОРИЙ (В соответствии со схемой PowerPoint) -->
            <nav class="flex flex-wrap justify-center gap-2 md:gap-3">
                <button onclick="switchBlock(1)" class="block-nav-btn px-4 py-2 rounded text-sm font-semibold border border-gold-rich/30 hover:border-gold-rich bg-navy-medium text-gold-soft transition" id="block-btn-1">
                    <i class="fa-solid fa-hourglass-start mr-1.5"></i>Краеведение
                </button>
                <button onclick="switchBlock(2)" class="block-nav-btn px-4 py-2 rounded text-sm font-semibold border border-gold-rich/30 hover:border-gold-rich hover:bg-navy-medium text-slate-300 transition" id="block-btn-2">
                    <i class="fa-solid fa-building-columns mr-1.5"></i>Культура
                </button>
                <button onclick="switchBlock(3)" class="block-nav-btn px-4 py-2 rounded text-sm font-semibold border border-gold-rich/30 hover:border-gold-rich hover:bg-navy-medium text-slate-300 transition" id="block-btn-3">
                    <i class="fa-solid fa-gem mr-1.5"></i>Купечество
                </button>
                <button onclick="switchBlock(4)" class="block-nav-btn px-4 py-2 rounded text-sm font-semibold border border-gold-rich/30 hover:border-gold-rich hover:bg-navy-medium text-slate-300 transition" id="block-btn-4">
                    <i class="fa-solid fa-map-location-dot mr-1.5"></i>Туризм
                </button>
                <button onclick="switchBlock(5)" class="block-nav-btn px-4 py-2 rounded text-sm font-semibold border border-gold-rich/30 hover:border-gold-rich hover:bg-navy-medium text-slate-300 transition" id="block-btn-5">
                    <i class="fa-solid fa-sliders mr-1.5"></i>Инфо-сервисы
                </button>
            </nav>
        </div>
    </header>

    <!-- РАБОЧАЯ ОБЛАСТЬ (Боковая панель 16 страниц + Контентная зона) -->
    <div class="flex-grow flex flex-col lg:flex-row max-w-7xl w-full mx-auto p-4 lg:p-6 gap-6">
        
        <!-- БОКОВОЙ СПИСОК 16 СТРАНИЦ (Sidebar) -->
        <aside class="w-full lg:w-80 shrink-0 bg-navy-medium border border-gold-rich/30 rounded-xl p-4 shadow-lg text-white self-start">
            <h3 class="font-serif font-bold text-lg mb-4 text-gold-soft border-b border-gold-rich/20 pb-2 flex items-center justify-between">
                <span><i class="fa-solid fa-folder-open mr-2 text-gold-rich"></i>Реестр страниц</span>
                <span class="text-xs px-2 py-0.5 rounded bg-gold-rich text-navy-deep font-sans font-bold">16 Глав</span>
            </h3>
            
            <ul class="space-y-1.5 max-h-[480px] lg:max-h-none overflow-y-auto pr-1" id="page-list">
                <!-- Страницы генерируются JavaScript для динамической подсветки активных блоков -->
            </ul>
        </aside>

        <!-- ЦЕНТРАЛЬНАЯ КОНТЕНТНАЯ ПЛОЩАДКА -->
        <main class="flex-grow bg-white border-2 border-gold-rich rounded-xl shadow-2xl overflow-hidden flex flex-col paper-texture min-h-[500px]" id="content-container">
            <!-- Динамически обновляемый контент через JS -->
        </main>

    </div>

    <!-- ПОДВАЛ САЙТА (Footer) -->
    <footer class="bg-navy-deep border-t-2 border-gold-rich text-slate-400 py-6 px-6 mt-auto">
        <div class="max-w-7xl mx-auto flex flex-col md:flex-row items-center justify-between gap-4 text-sm">
            <div class="flex items-center gap-2">
                <span class="text-gold-rich font-serif font-bold">✻</span>
                <p>© 2026 Краеведческий портал «Мариинск — купеческий город»</p>
            </div>
            <div class="flex flex-wrap justify-center gap-4 text-xs">
                <button onclick="loadPage(15)" class="hover:text-gold-soft transition"><i class="fa-solid fa-images mr-1"></i>Слайдер Было/Стало</button>
                <button onclick="loadPage(16)" class="hover:text-gold-soft transition"><i class="fa-solid fa-envelope mr-1"></i>Обратная связь</button>
                <button onclick="loadPage(13)" class="hover:text-gold-soft transition"><i class="fa-solid fa-map mr-1"></i>Карта достопримечательностей</button>
            </div>
        </div>
    </footer>

    <!-- ДАННЫЕ И ИНТЕРАКТИВНЫЙ ДВИЖОК САЙТА -->
    <script>
        // Полная база данных по всем 16 страницам согласно иерархическим блокам
        const pagesData = {
            1: {
                title: "1. Главная страница портала",
                block: 1,
                icon: "fa-house",
                content: `
                    <div class="p-6 md:p-8 fade-in-content flex flex-col h-full">
                        <div class="mb-6">
                            <span class="inline-block bg-navy-medium/10 border border-navy-medium/20 text-navy-medium px-3 py-1 rounded text-xs font-bold uppercase tracking-wider mb-2">Добро пожаловать</span>
                            <h2 class="font-serif font-bold text-3xl md:text-4xl text-navy-deep">Врата в Историю Купечества</h2>
                            <div class="h-1 w-20 bg-gold-rich mt-2"></div>
                        </div>
                        
                        <div class="grid grid-cols-1 md:grid-cols-2 gap-6 items-center mb-6">
                            <div class="space-y-4">
                                <p class="text-base leading-relaxed text-slate-700">
                                    Мариинск — уникальный сибирский город, сохранивший в дереве и камне неповторимый облик купеческой эпохи конца XIX - начала XX веков. Наш сайт — это интерактивная энциклопедия, созданная для того, чтобы каждый желающий мог прикоснуться к легендам, зодчеству и тайнам этого заповедного края.
                                </p>
                                <p class="text-base text-slate-700">
                                    Исследуйте 16 страниц уникального краеведческого контента, используя меню верхнего уровня или боковой реестр. Вас ждут редкие архивные кадры, легенды о спрятанном золоте и интерактивные маршруты!
                                </p>
                            </div>
                            <div class="border-2 border-gold-rich p-1 rounded-lg shadow-md bg-white overflow-hidden h-64">
                                <img src="https://miro.medium.com/v2/resize:fit:478/0*w72pg78ENfHBs1eU." alt="Деревянное зодчество" class="w-full h-full object-cover">
                            </div>
                        </div>

                        <!-- Промо-карточки быстрого доступа -->
                        <div class="grid grid-cols-1 sm:grid-cols-3 gap-4 mt-auto">
                            <div onclick="loadPage(4)" class="bg-white p-4 rounded-lg border-l-4 border-gold-rich shadow-sm hover:shadow-md cursor-pointer transition">
                                <i class="fa-solid fa-house-chimney-window text-navy-medium text-2xl mb-2"></i>
                                <h4 class="font-bold text-sm text-navy-deep">Резное зодчество</h4>
                                <p class="text-xs text-slate-500 mt-1">Изучите секреты пропильного деревянного кружева наличников.</p>
                            </div>
                            <div onclick="loadPage(15)" class="bg-white p-4 rounded-lg border-l-4 border-navy-medium shadow-sm hover:shadow-md cursor-pointer transition">
                                <i class="fa-solid fa-clock-rotate-left text-gold-rich text-2xl mb-2"></i>
                                <h4 class="font-bold text-sm text-navy-deep">Машина Времени</h4>
                                <p class="text-xs text-slate-500 mt-1">Интерактивный слайдер фотографий Было / Стало.</p>
                            </div>
                            <div onclick="loadPage(13)" class="bg-white p-4 rounded-lg border-l-4 border-gold-rich shadow-sm hover:shadow-md cursor-pointer transition">
                                <i class="fa-solid fa-compass text-navy-medium text-2xl mb-2"></i>
                                <h4 class="font-bold text-sm text-navy-deep">Пешие маршруты</h4>
                                <p class="text-xs text-slate-500 mt-1">Прогулка по историческим местам с гидом-картой.</p>
                            </div>
                        </div>
                    </div>
                `
            },
            2: {
                title: "2. История основания города",
                block: 1,
                icon: "fa-hourglass-start",
                content: `
                    <div class="p-6 md:p-8 fade-in-content">
                        <h2 class="font-serif font-bold text-3xl text-navy-deep mb-4">От села Кийского до Мариинска</h2>
                        <div class="h-1 w-20 bg-gold-rich mb-6"></div>
                        
                        <div class="space-y-4 text-slate-700 text-sm md:text-base">
                            <p>
                                История Мариинска восходит к началу XVIII века. В 1720 году на старинном Сибирском тракте возникло небольшое поселение под названием <strong>Никольский погост</strong>, которое в последующие десятилетия трансформировалось в крупное село <strong>Кийское</strong>.
                            </p>
                            <div class="bg-amber-50 border-l-4 border-gold-rich p-4 rounded my-4">
                                <h4 class="font-bold text-navy-deep mb-1"><i class="fa-solid fa-map-location mr-2"></i>Значение Сибирского тракта</h4>
                                <p class="text-sm">Тракт обеспечил огромный приток переселенцев, ямщиков, ремесленников и купцов. Село богатело на транзитной торговле, обслуживая проходящие обозы с пушниной, чаем и металлом.</p>
                            </div>
                            <p>
                                В 1856 году село Кийское получило статус окружного города. А уже в 1857 году Император Александр II подписал указ о переименовании города в <strong>Мариинск</strong> — в честь своей супруги, Императрицы Марии Александровны. Мариинск стал вторым по значимости купеческим и административным центром Кузнецкого бассейна.
                            </p>
                        </div>
                    </div>
                `
            },
            3: {
                title: "3. Купеческий Мариинск",
                block: 3,
                icon: "fa-coins",
                content: `
                    <div class="p-6 md:p-8 fade-in-content">
                        <h2 class="font-serif font-bold text-3xl text-navy-deep mb-4">Золотая лихорадка и династии</h2>
                        <div class="h-1 w-20 bg-gold-rich mb-6"></div>
                        
                        <div class="grid grid-cols-1 md:grid-cols-3 gap-6 mb-6">
                            <!-- Карточка Савельевых -->
                            <div class="bg-white p-5 rounded-lg border border-slate-200 shadow-sm flex flex-col">
                                <div class="w-16 h-16 rounded-full bg-amber-50 border border-gold-rich flex items-center justify-center text-gold-rich text-2xl mb-4 self-center shadow">
                                    <i class="fa-solid fa-crown"></i>
                                </div>
                                <h4 class="font-serif font-bold text-lg text-center text-navy-deep mb-2">Савельевы</h4>
                                <p class="text-xs text-slate-600 text-center flex-grow">Крупнейшие сибирские меценаты и торговцы. Заложили основы благотворительности, строили храмы и школы для горожан.</p>
                            </div>
                            <!-- Карточка Полутовых -->
                            <div class="bg-white p-5 rounded-lg border border-slate-200 shadow-sm flex flex-col">
                                <div class="w-16 h-16 rounded-full bg-amber-50 border border-gold-rich flex items-center justify-center text-gold-rich text-2xl mb-4 self-center shadow">
                                    <i class="fa-solid fa-coins"></i>
                                </div>
                                <h4 class="font-serif font-bold text-lg text-center text-navy-deep mb-2">Полутовы</h4>
                                <p class="text-xs text-slate-600 text-center flex-grow">Короли купеческого золотого промысла. Держали прииски по всей речной системе Прикиянья, обеспечивали рабочие места.</p>
                            </div>
                            <!-- Карточка Прейсманов -->
                            <div class="bg-white p-5 rounded-lg border border-slate-200 shadow-sm flex flex-col">
                                <div class="w-16 h-16 rounded-full bg-amber-50 border border-gold-rich flex items-center justify-center text-gold-rich text-2xl mb-4 self-center shadow">
                                    <i class="fa-solid fa-scale-balanced"></i>
                                </div>
                                <h4 class="font-serif font-bold text-lg text-center text-navy-deep mb-2">Прейсманы</h4>
                                <p class="text-xs text-slate-600 text-center flex-grow">Индустриальные лидеры гильдии. Владели передовыми винокуренными и мыловаренными производствами губернии.</p>
                            </div>
                        </div>

                        <p class="text-slate-700 text-sm md:text-base">
                            Период золотой лихорадки превратил Мариинск в центр сибирского богатства. Купцы первой и второй гильдий возводили шикарные кирпичные усадьбы, соревнуясь друг с другом в роскоши отделки и архитектурном изяществе особняков.
                        </p>
                    </div>
                `
            },
            4: {
                title: "4. Архитектура и зодчество",
                block: 3,
                icon: "fa-tree",
                content: `
                    <div class="p-6 md:p-8 fade-in-content">
                        <h2 class="font-serif font-bold text-3xl text-navy-deep mb-2">Сибирское резное кружево</h2>
                        <p class="text-xs text-gold-dark font-semibold uppercase tracking-widest mb-4">Архитектурный бренд Мариинска</p>
                        <div class="h-1 w-20 bg-gold-rich mb-6"></div>
                        
                        <div class="grid grid-cols-1 md:grid-cols-2 gap-6 items-center">
                            <div class="space-y-4 text-slate-700 text-sm md:text-base">
                                <p>
                                    Мариинское «деревянное барокко» — это вершина плотницкого мастерства. Дома, украшенные сквозной пропильной резьбой, создают ощущение тончайшей вуали, наброшенной на крепкий бревенчатый сруб.
                                </p>
                                <p>
                                    Характерной чертой являются массивные <strong>деревянные наличники</strong>. Каждый узор имел сакральный смысл: солярные знаки защищали дом от злых духов, а растительные мотивы привлекали богатый урожай.
                                </p>
                            </div>
                            <div class="border-2 border-gold-rich p-2 bg-white rounded-lg shadow-lg">
                                <img src="https://upload.wikimedia.org/wikipedia/commons/a/ab/Siberian_%28%3F%29_merchant_woman_by_anonim_%281810s%2C_GIM%29.jpg" alt="Купеческая атмосфера" class="w-full h-64 object-cover rounded">
                                <p class="text-[11px] text-slate-500 italic text-center mt-2">Архивный портрет купеческой женщины, заложившей стиль эпохи</p>
                            </div>
                        </div>
                    </div>
                `
            },
            5: {
                title: "5. Памятники и монументы",
                block: 3,
                icon: "fa-monument",
                content: `
                    <div class="p-6 md:p-8 fade-in-content">
                        <h2 class="font-serif font-bold text-3xl text-navy-deep mb-4">Величественная скульптура</h2>
                        <div class="h-1 w-20 bg-gold-rich mb-6"></div>
                        
                        <div class="grid grid-cols-1 md:grid-cols-2 gap-6 items-center">
                            <div class="border-2 border-gold-rich p-2 bg-white rounded-lg shadow-lg">
                                <img src="https://vsuete.com/wp-content/uploads/2016/11/Monument-to-the-Russian-Empress-Maria-Alexandrovna-1824-1880-after-whom-in-1857-the-Siberian-city-Mariinsk-was-named.jpg" alt="Памятник Императрице" class="w-full h-72 object-cover rounded">
                            </div>
                            <div class="space-y-4 text-slate-700 text-sm md:text-base">
                                <h3 class="font-serif font-bold text-xl text-navy-medium">Монумент Императрице Марии</h3>
                                <p>
                                    Главной гордостью и украшением исторического центра Мариинска является величественный памятник <strong>Императрице Марии Александровне</strong>, открытый в честь покровительницы, давшей имя городу.
                                </p>
                                <p>
                                    Изящная бронзовая фигура восседает на кованой лавке, держа в руках символическую грамоту. Горожане и туристы любят присаживаться рядом для памятных снимков.
                                </p>
                                <p>
                                    Также в городе установлены бюст императору Александру II и колоритная скульптура «Купец-основатель» на главной улице.
                                </p>
                            </div>
                        </div>
                    </div>
                `
            },
            6: {
                title: "6. Музеи города",
                block: 2,
                icon: "fa-building-columns",
                content: `
                    <div class="p-6 md:p-8 fade-in-content">
                        <h2 class="font-serif font-bold text-3xl text-navy-deep mb-4">Музейный треугольник</h2>
                        <div class="h-1 w-20 bg-gold-rich mb-6"></div>
                        
                        <div class="grid grid-cols-1 md:grid-cols-3 gap-4 text-slate-700">
                            <div class="bg-white p-5 rounded border border-slate-200 shadow-sm">
                                <i class="fa-solid fa-scroll text-2xl text-gold-rich mb-2"></i>
                                <h4 class="font-bold text-navy-deep">Музей Бересты</h4>
                                <p class="text-xs mt-2">Уникальное собрание берестяных изделий сибирских умельцев, не имеющее аналогов по технике резьбы.</p>
                            </div>
                            <div class="bg-white p-5 rounded border border-slate-200 shadow-sm">
                                <i class="fa-solid fa-landmark text-2xl text-navy-medium mb-2"></i>
                                <h4 class="font-bold text-navy-deep">Краеведческий</h4>
                                <p class="text-xs mt-2">Хранилище редких купеческих артефактов, палеонтологических находок и предметов быта XIX века.</p>
                            </div>
                            <div class="bg-white p-5 rounded border border-slate-200 shadow-sm">
                                <i class="fa-solid fa-pen-nib text-2xl text-gold-rich mb-2"></i>
                                <h4 class="font-bold text-navy-deep">Дом В.А. Чивилихина</h4>
                                <p class="text-xs mt-2">Литературно-мемориальный комплекс известного писателя-эколога, сохранивший атмосферу его сибирского детства.</p>
                            </div>
                        </div>
                    </div>
                `
            },
            7: {
                title: "7. Мариинск в годы ВОВ",
                block: 1,
                icon: "fa-shield-halved",
                content: `
                    <div class="p-6 md:p-8 fade-in-content">
                        <h2 class="font-serif font-bold text-3xl text-navy-deep mb-4">Подвиг жителей Мариинска в тылу</h2>
                        <div class="h-1 w-20 bg-gold-rich mb-6"></div>
                        
                        <div class="space-y-4 text-slate-700 text-sm md:text-base">
                            <p>
                                С первых дней Великой Отечественной войны Мариинск перестроил свою жизнь на военный лад. Тысячи жителей отправились на передовую. Оставшиеся горожане, преимущественно женщины и подростки, совершали ежедневный трудовой подвиг.
                            </p>
                            <div class="grid grid-cols-1 md:grid-cols-2 gap-4 my-4">
                                <div class="bg-white p-4 rounded border-l-4 border-red-600 shadow-sm">
                                    <h4 class="font-bold text-navy-deep"><i class="fa-solid fa-square-plus text-red-600 mr-2"></i>Эвакогоспитали</h4>
                                    <p class="text-xs mt-1">Город принял и развернул несколько крупных эвакуационных госпиталей, поставив на ноги тысячи тяжелораненых советских солдат.</p>
                                </div>
                                <div class="bg-white p-4 rounded border-l-4 border-red-600 shadow-sm">
                                    <h4 class="font-bold text-navy-deep"><i class="fa-solid fa-gears text-red-600 mr-2"></i>Продукция для фронта</h4>
                                    <p class="text-xs mt-1">Местные артели и ликеро-водочный завод бесперебойно поставляли продовольствие, обмундирование и спецсоставы для военных нужд.</p>
                                </div>
                            </div>
                        </div>
                    </div>
                `
            },
            8: {
                title: "8. Мариинская ссылка (Сиблаг)",
                block: 2,
                icon: "fa-link-slash",
                content: `
                    <div class="p-6 md:p-8 fade-in-content">
                        <h2 class="font-serif font-bold text-3xl text-navy-deep mb-4">Трагические страницы истории</h2>
                        <div class="h-1 w-20 bg-gold-rich mb-6"></div>
                        
                        <div class="space-y-4 text-slate-700 text-sm md:text-base">
                            <p>
                                Мариинск неразрывно связан с трагической эпохой сталинских репрессий. С 1930-х годов город стал крупным административным центром <strong>Сиблага</strong> (Сибирского исправительно-трудового лагеря).
                            </p>
                            <p>
                                Через Мариинский распределительный пункт прошли сотни тысяч заключенных, среди которых были выдающиеся ученые, литераторы, актеры и духовенство. Лагеря Сиблага занимались лесозаготовками, строительством дорог и сельскохозяйственным освоением региона.
                            </p>
                            <div class="bg-slate-100 p-4 rounded border border-slate-300 italic text-sm">
                                <i class="fa-solid fa-quote-left mr-2 text-slate-400"></i>
                                Сегодня в городе установлен трогательный мемориал жертвам Сиблага, напоминающий потомкам о ценности человеческой жизни и свободы.
                            </div>
                        </div>
                    </div>
                `
            },
            9: {
                title: "9. Природа и окрестности",
                block: 4,
                icon: "fa-water",
                content: `
                    <div class="p-6 md:p-8 fade-in-content">
                        <h2 class="font-serif font-bold text-3xl text-navy-deep mb-4">Живописная река Кия</h2>
                        <div class="h-1 w-20 bg-gold-rich mb-6"></div>
                        
                        <div class="grid grid-cols-1 md:grid-cols-2 gap-6 items-center">
                            <div class="space-y-4 text-slate-700 text-sm md:text-base">
                                <p>
                                    Мариинск раскинулся на живописных берегах сибирской реки <strong>Кия</strong> — одной из чистейших рек региона, берущей свое начало в горах Кузнецкого Алатау.
                                </p>
                                <p>
                                    Окрестности города славятся богатой флорой и фауной, уникальными природными заказниками и экологическими тропами. Кия привлекает любителей сплавов, рыбалки и тихого загородного отдыха. На берегах реки можно встретить живописные песчаные пляжи и отвесные скалы.
                                </p>
                            </div>
                            <div class="border-2 border-gold-rich p-2 bg-white rounded-lg shadow-lg">
                                <img src="https://img-fotki.yandex.ru/get/6708/36710540.97/0_c9e65_f6ab5399_XXL.jpg" alt="Река Кия архив" class="w-full h-56 object-cover rounded">
                                <p class="text-[11px] text-slate-500 italic text-center mt-2">Улица Большая (Ленина) у реки, архивное фото</p>
                            </div>
                        </div>
                    </div>
                `
            },
            10: {
                title: "10. Промышленность",
                block: 1,
                icon: "fa-industry",
                content: `
                    <div class="p-6 md:p-8 fade-in-content">
                        <h2 class="font-serif font-bold text-3xl text-navy-deep mb-4">Развитие индустрии и экономики</h2>
                        <div class="h-1 w-20 bg-gold-rich mb-6"></div>
                        
                        <div class="space-y-4 text-slate-700 text-sm md:text-base">
                            <p>
                                Мариинская промышленность родилась благодаря предприимчивым сибирским купцам. Первыми локомотивами экономики города стали купеческие пивоваренные заводы, мыловаренные и кожевенные мастерские, а также винокуренные заводы, снабжавшие продукцией всю Сибирь.
                            </p>
                            <p>
                                Современный Мариинск развивает деревообрабатывающие, пищевые и транспортно-логистические направления, бережно сохраняя индустриальные памятники купеческого зодчества.
                            </p>
                        </div>
                    </div>
                `
            },
            11: {
                title: "11. Знаменитые земляки",
                block: 2,
                icon: "fa-people-group",
                content: `
                    <div class="p-6 md:p-8 fade-in-content">
                        <h2 class="font-serif font-bold text-3xl text-navy-deep mb-4">Имена, прославившие край</h2>
                        <div class="h-1 w-20 bg-gold-rich mb-6"></div>
                        
                        <div class="space-y-4 text-slate-700 text-sm md:text-base">
                            <p>
                                Мариинская земля воспитала множество выдающихся людей, оставивших неизгладимый след в российской истории, литературе и искусстве.
                            </p>
                            <div class="bg-white p-4 rounded border border-slate-200 shadow-sm flex items-start gap-4">
                                <i class="fa-solid fa-feather-pointed text-3xl text-gold-rich shrink-0 mt-1"></i>
                                <div>
                                    <h4 class="font-serif font-bold text-navy-deep">Владимир Алексеевич Чивилихин (1928–1984)</h4>
                                    <p class="text-xs mt-1">Известный советский писатель, эколог и общественный деятель, автор знаменитого романа-эссе «Память». В Мариинске бережно сохранен его мемориальный дом-музей.</p>
                                </div>
                            </div>
                        </div>
                    </div>
                `
            },
            12: {
                title: "12. Легенды и мифы",
                block: 4,
                icon: "fa-ghost",
                content: `
                    <div class="p-6 md:p-8 fade-in-content">
                        <h2 class="font-serif font-bold text-3xl text-navy-deep mb-4">Тайны сибирских подземелий</h2>
                        <div class="h-1 w-20 bg-gold-rich mb-6"></div>
                        
                        <div class="space-y-4 text-slate-700 text-sm md:text-base">
                            <p>
                                Мариинск окутан ореолом интригующих легенд. Одной из самых популярных среди старожилов и историков является легенда о <strong>разветвленных подземных ходах</strong> под историческим центром города.
                            </p>
                            <div class="bg-amber-50 p-4 rounded border-l-4 border-gold-rich text-sm">
                                <h4 class="font-bold text-navy-deep mb-1">Купеческие тайники</h4>
                                <p>Считается, что богатые купцы связывали свои каменные усадьбы тайными тоннелями, чтобы скрытно переправлять золото, товары или скрываться в периоды волнений.</p>
                            </div>
                            <p>
                                Также в окрестностях города до сих пор ищут легендарные «купеческие клады» — золотые слитки, якобы спрятанные купцами-золотопромышленниками перед приходом советской власти.
                            </p>
                        </div>
                    </div>
                `
            },
            13: {
                title: "13. Туристические маршруты",
                block: 4,
                icon: "fa-route",
                content: `
                    <div class="p-6 md:p-8 fade-in-content flex flex-col h-full">
                        <div class="mb-4">
                            <h2 class="font-serif font-bold text-3xl text-navy-deep">Карта пешеходного маршрута</h2>
                            <p class="text-xs text-gold-dark font-semibold">Нажмите на маркер достопримечательности для просмотра деталей</p>
                            <div class="h-1 w-20 bg-gold-rich mt-2"></div>
                        </div>
                        
                        <!-- Интерактивная векторная SVG карта города -->
                        <div class="relative bg-amber-50 border-2 border-gold-rich rounded-lg p-2 overflow-hidden h-72 mb-4">
                            <svg class="w-full h-full" viewBox="0 0 600 300" xmlns="http://www.w3.org/2000/svg">
                                <!-- Река Кия -->
                                <path d="M 0 100 Q 150 120 300 80 T 600 110" fill="none" stroke="#2b6cb0" stroke-width="12" opacity="0.4"/>
                                <text x="50" y="85" fill="#2b6cb0" class="text-xs font-bold italic" opacity="0.6">Река Кия</text>

                                <!-- Сетка улиц -->
                                <line x1="50" y1="200" x2="550" y2="200" stroke="#cbd5e0" stroke-width="6"/>
                                <text x="250" y="220" fill="#718096" class="text-[10px] font-semibold tracking-widest">УЛИЦА ЛЕНИНА (БОЛЬШАЯ)</text>

                                <line x1="200" y1="50" x2="200" y2="280" stroke="#cbd5e0" stroke-width="4"/>
                                <line x1="400" y1="50" x2="400" y2="280" stroke="#cbd5e0" stroke-width="4"/>

                                <!-- Маркеры достопримечательностей -->
                                <g class="cursor-pointer group" onclick="showMapDetail('emp')">
                                    <circle cx="200" cy="200" r="10" fill="#c5a059" stroke="#0b2545" stroke-width="2"/>
                                    <circle cx="200" cy="200" r="4" fill="#0b2545"/>
                                    <text x="170" y="180" fill="#0b2545" class="text-[11px] font-bold">Памятник Марии</text>
                                </g>

                                <g class="cursor-pointer group" onclick="showMapDetail('mus')">
                                    <circle cx="400" cy="150" r="10" fill="#c5a059" stroke="#0b2545" stroke-width="2"/>
                                    <circle cx="400" cy="150" r="4" fill="#0b2545"/>
                                    <text x="360" y="135" fill="#0b2545" class="text-[11px] font-bold">Музей Бересты</text>
                                </g>

                                <g class="cursor-pointer group" onclick="showMapDetail('chiv')">
                                    <circle cx="290" cy="240" r="10" fill="#c5a059" stroke="#0b2545" stroke-width="2"/>
                                    <circle cx="290" cy="240" r="4" fill="#0b2545"/>
                                    <text x="250" y="270" fill="#0b2545" class="text-[11px] font-bold">Дом В.А. Чивилихина</text>
                                </g>
                            </svg>
                        </div>

                        <!-- Окно деталей по карте -->
                        <div class="bg-white p-4 rounded border border-gold-rich/30" id="map-detail-panel">
                            <h4 class="font-serif font-bold text-navy-deep text-base" id="map-detail-title">Выберите объект на карте</h4>
                            <p class="text-xs text-slate-600 mt-1" id="map-detail-text">Интерактивный гид покажет информацию о ключевых точках пешеходного маршрута «Каменное кружево Мариинска».</p>
                        </div>
                    </div>
                `
            },
            14: {
                title: "14. Культурные события",
                block: 4,
                icon: "fa-calendar-days",
                content: `
                    <div class="p-6 md:p-8 fade-in-content">
                        <h2 class="font-serif font-bold text-3xl text-navy-deep mb-4">Календарь праздников и ярмарок</h2>
                        <div class="h-1 w-20 bg-gold-rich mb-6"></div>
                        
                        <div class="space-y-4">
                            <div class="flex gap-4 p-4 bg-white rounded border border-slate-200 shadow-sm">
                                <div class="bg-gold-rich/10 text-gold-dark font-bold text-center px-3 py-2 rounded h-fit shrink-0">
                                    <span class="block text-lg line-height-none">12</span>
                                    <span class="text-xs uppercase">Июня</span>
                                </div>
                                <div>
                                    <h4 class="font-serif font-bold text-navy-deep">День города и Купеческая Ярмарка</h4>
                                    <p class="text-xs text-slate-600 mt-1">Традиционные гуляния, ремесленные ряды, мастер-классы по резьбе из бересты и театрализованные представления на улице Ленина.</p>
                                </div>
                            </div>
                            <div class="flex gap-4 p-4 bg-white rounded border border-slate-200 shadow-sm">
                                <div class="bg-navy-medium/10 text-navy-medium font-bold text-center px-3 py-2 rounded h-fit shrink-0">
                                    <span class="block text-lg line-height-none">24</span>
                                    <span class="text-xs uppercase">Авг</span>
                                </div>
                                <div>
                                    <h4 class="font-serif font-bold text-navy-deep">Фестиваль сибирских ремесел «Берестяной круговорот»</h4>
                                    <p class="text-xs text-slate-600 mt-1">Всероссийский съезд народных мастеров художественной бересты и деревообработки, выставка уникальных авторских изделий.</p>
                                </div>
                            </div>
                        </div>
                    </div>
                `
            },
            15: {
                title: "15. Галерея памяти (Слайдер)",
                block: 5,
                icon: "fa-images",
                content: `
                    <div class="p-6 md:p-8 fade-in-content flex flex-col h-full">
                        <div class="mb-4">
                            <h2 class="font-serif font-bold text-3xl text-navy-deep">Интерактивный слайдер «Было / Стало»</h2>
                            <p class="text-xs text-slate-600 mt-1">Зажмите и перетаскивайте золотистый ползунок влево и вправо для перемещения во времени!</p>
                            <div class="h-1 w-20 bg-gold-rich mt-2"></div>
                        </div>

                        <!-- Интерактивный Слайдер -->
                        <div class="slider-container my-auto" id="time-slider">
                            <!-- Фоновое изображение (Было - 1905 год) -->
                            <img src="https://img-fotki.yandex.ru/get/6708/36710540.97/0_c9e65_f6ab5399_XXL.jpg" class="slider-img before-image" alt="Старинный Мариинск">
                            
                            <!-- Накладываемое изображение (Стало - 2026 год) -->
                            <img src="https://miro.medium.com/v2/resize:fit:478/0*w72pg78ENfHBs1eU." class="slider-img after-image" id="after-image" alt="Современный Мариинск">
                            
                            <!-- Ползунок -->
                            <div class="slider-handle" id="slider-handle"></div>
                        </div>
                    </div>
                `
            },
            16: {
                title: "16. Контакты и О проекте",
                block: 5,
                icon: "fa-envelope",
                content: `
                    <div class="p-6 md:p-8 fade-in-content">
                        <h2 class="font-serif font-bold text-3xl text-navy-deep mb-4">Связь с краеведами проекта</h2>
                        <div class="h-1 w-20 bg-gold-rich mb-6"></div>
                        
                        <div class="grid grid-cols-1 md:grid-cols-2 gap-6">
                            <div>
                                <h3 class="font-serif font-bold text-lg text-navy-medium mb-3">Техническое Задание</h3>
                                <p class="text-xs text-slate-600 leading-relaxed">
                                    Этот демонстрационный интерактивный веб-интерфейс спроектирован на основе утвержденной архитектуры 16 страниц, представленной в технических чертежах проекта.
                                </p>
                                <div class="mt-4 space-y-2 text-xs text-slate-700">
                                    <p><strong>Технологический стек:</strong> HTML5, CSS3, JS, Tailwind CSS</p>
                                    <p><strong>Разработчик:</strong> Команда цифровых историков-краеведов Мариинска.</p>
                                </div>
                            </div>
                            <div class="bg-white p-5 rounded-lg border border-slate-200 shadow-sm">
                                <h4 class="font-bold text-sm text-navy-deep mb-3">Задать вопрос исследователям</h4>
                                <form onsubmit="handleContactSubmit(event)" class="space-y-3">
                                    <input type="text" placeholder="Ваше имя" required class="w-full border border-slate-300 p-2 rounded text-xs focus:outline-none focus:border-gold-rich">
                                    <input type="email" placeholder="Ваш Email" required class="w-full border border-slate-300 p-2 rounded text-xs focus:outline-none focus:border-gold-rich">
                                    <textarea placeholder="Ваш вопрос или дополнение по истории..." required class="w-full border border-slate-300 p-2 rounded text-xs h-20 focus:outline-none focus:border-gold-rich"></textarea>
                                    <button type="submit" class="w-full bg-gold-rich hover:bg-gold-dark text-navy-deep py-2 rounded text-xs font-bold transition">Отправить весточку</button>
                                </form>
                            </div>
                        </div>
                    </div>
                `
            }
        };

        let activePageId = 1;
        let activeBlockId = 1;

        // Инициализация интерфейса при загрузке страницы
        window.addEventListener('DOMContentLoaded', () => {
            renderSidebar();
            loadPage(1);
        });

        // Функция рендеринга бокового меню 16 страниц
        function renderSidebar() {
            const listContainer = document.getElementById('page-list');
            listContainer.innerHTML = '';

            Object.keys(pagesData).forEach(id => {
                const page = pagesData[id];
                
                // Выделяем страницы, принадлежащие активному верхнему блоку
                const isFromActiveBlock = page.block === activeBlockId;
                const isActivePage = parseInt(id) === activePageId;

                const listItem = document.createElement('li');
                listItem.innerHTML = `
                    <button onclick="loadPage(${id})" class="w-full text-left px-3 py-2 rounded text-xs md:text-sm font-medium flex items-center gap-3 transition ${
                        isActivePage 
                        ? 'bg-gold-rich text-navy-deep font-bold shadow-md' 
                        : isFromActiveBlock 
                            ? 'hover:bg-navy-light text-gold-soft' 
                            : 'hover:bg-navy-light/50 text-slate-400'
                    }">
                        <i class="fa-solid ${page.icon} shrink-0 w-4 text-center ${isActivePage ? 'text-navy-deep' : 'text-gold-rich'}"></i>
                        <span class="truncate">${page.title}</span>
                    </button>
                `;
                listContainer.appendChild(listItem);
            });
        }

        // Функция переключения верхнего меню (5 Главных категорий)
        function switchBlock(blockId) {
            activeBlockId = blockId;
            
            // Находим первую страницу в выбранном блоке и открываем её
            const firstPageInBlock = Object.keys(pagesData).find(id => pagesData[id].block === blockId);
            if (firstPageInBlock) {
                activePageId = parseInt(firstPageInBlock);
            }

            // Обновляем визуальное состояние кнопок верхнего меню
            document.querySelectorAll('.block-nav-btn').forEach((btn, index) => {
                if (index + 1 === blockId) {
                    btn.classList.add('bg-navy-medium', 'text-gold-soft');
                    btn.classList.remove('text-slate-300');
                } else {
                    btn.classList.remove('bg-navy-medium', 'text-gold-soft');
                    btn.classList.add('text-slate-300');
                }
            });

            renderSidebar();
            loadPage(activePageId);
        }

        // Функция загрузки страницы в центральный контейнер
        function loadPage(pageId) {
            activePageId = pageId;
            activeBlockId = pagesData[pageId].block;

            // Обновляем шапки блоков в меню
            document.querySelectorAll('.block-nav-btn').forEach((btn, index) => {
                if (index + 1 === activeBlockId) {
                    btn.classList.add('bg-navy-medium', 'text-gold-soft');
                    btn.classList.remove('text-slate-300');
                } else {
                    btn.classList.remove('bg-navy-medium', 'text-gold-soft');
                    btn.classList.add('text-slate-300');
                }
            });

            const container = document.getElementById('content-container');
            container.innerHTML = pagesData[pageId].content;

            renderSidebar();

            // Если загружена страница с интерактивным слайдером - инициализируем его скрипты
            if (pageId === 15) {
                initTimeSlider();
            }
        }

        // Драг-скрипт для интерактивного слайдера "Было / Стало"
        function initTimeSlider() {
            const container = document.getElementById('time-slider');
            const handle = document.getElementById('slider-handle');
            const afterImage = document.getElementById('after-image');

            if (!container || !handle || !afterImage) return;

            let isDragging = false;

            function slide(x) {
                const rect = container.getBoundingClientRect();
                let position = ((x - rect.left) / rect.width) * 100;
                
                if (position < 0) position = 0;
                if (position > 100) position = 100;

                handle.style.left = `${position}%`;
                afterImage.style.clipPath = `polygon(0 0, ${position}% 0, ${position}% 100%, 0 100%)`;
            }

            handle.addEventListener('mousedown', () => isDragging = true);
            window.addEventListener('mouseup', () => isDragging = false);

            window.addEventListener('mousemove', (e) => {
                if (!isDragging) return;
                slide(e.clientX);
            });

            // Поддержка мобильных тач-устройств
            handle.addEventListener('touchstart', () => isDragging = true);
            window.addEventListener('touchend', () => isDragging = false);
            window.addEventListener('touchmove', (e) => {
                if (!isDragging) return;
                slide(e.touches[0].clientX);
            });
        }

        // Скрипт кликов по интерактивной векторной карте достопримечательностей
        function showMapDetail(type) {
            const title = document.getElementById('map-detail-title');
            const text = document.getElementById('map-detail-text');

            if (type === 'emp') {
                title.innerHTML = "<i class='fa-solid fa-monument text-gold-rich mr-2'></i>Памятник Императрице Марии Александровне";
                text.innerHTML = "Располагается на пересечении улицы Ленина и Соборной. Величественный бронзовый монумент, установленный в память о небесной покровительнице города. Рядом находится красивая зона для отдыха гостей города.";
            } else if (type === 'mus') {
                title.innerHTML = "<i class='fa-solid fa-scroll text-gold-rich mr-2'></i>Уникальный Музей Бересты Сибири";
                text.innerHTML = "Музей народного творчества, содержащий уникальную экспозицию берестяной посуды, картин и резных сибирских шкатулок. Выдающийся образец того, как традиционные народные промыслы живут в современном искусстве.";
            } else if (type === 'chiv') {
                title.innerHTML = "<i class='fa-solid fa-house-chimney text-gold-rich mr-2'></i>Дом-музей писателя В.А. Чивилихина";
                text.innerHTML = "Деревянная усадьба, где провел детство знаменитый советский писатель-краевед. Экспозиция содержит личные вещи, книги, рукописи автора и подробно рассказывает о сибирском быте начала XX века.";
            }
        }

        // Обработка отправки формы обратной связи
        function handleContactSubmit(event) {
            event.preventDefault();
            alert("Благодарим вас за интерес! Ваше послание успешно доставлено в архивную коллегию краеведов Мариинска. Мы свяжемся с вами в течение трех дней.");
            event.target.reset();
        }
    </script>
</body>
</html>

```