diff --git a/docker/docker-compose.landing.yml b/docker/docker-compose.landing.yml
new file mode 100644
index 0000000..754ccbb
--- /dev/null
+++ b/docker/docker-compose.landing.yml
@@ -0,0 +1,25 @@
+version: '3.8'
+
+services:
+ landing:
+ build:
+ context: ../landing
+ dockerfile: Dockerfile
+ container_name: phantom-landing
+ ports:
+ - "8080:80"
+ environment:
+ - API_STATUS_URL=${API_STATUS_URL:-http://host.docker.internal:3000/api/status}
+ restart: unless-stopped
+ networks:
+ - landing-network
+ healthcheck:
+ test: ["CMD", "curl", "-f", "http://localhost:80/health.json"]
+ interval: 30s
+ timeout: 5s
+ retries: 3
+ start_period: 10s
+
+networks:
+ landing-network:
+ driver: bridge
diff --git a/landing/.dockerignore b/landing/.dockerignore
new file mode 100644
index 0000000..854cdb0
--- /dev/null
+++ b/landing/.dockerignore
@@ -0,0 +1,4 @@
+node_modules/
+.git/
+*.md
+package*.json
\ No newline at end of file
diff --git a/landing/Dockerfile b/landing/Dockerfile
new file mode 100644
index 0000000..bfe6af9
--- /dev/null
+++ b/landing/Dockerfile
@@ -0,0 +1,17 @@
+FROM node:20-alpine AS builder
+WORKDIR /app
+COPY package.json ./
+RUN npm ci --only=production --ignore-scripts || npm install --only=production --ignore-scripts
+COPY src/ ./src/
+RUN if npm run minify 2>/dev/null; then echo "Minified"; else echo "Skipping minify"; fi
+
+FROM nginx:alpine
+COPY --from=builder /app/src/ /usr/share/nginx/html/
+COPY nginx.conf /etc/nginx/conf.d/default.conf
+RUN echo '{"status":"ok"}' > /usr/share/nginx/html/health.json
+EXPOSE 80
+HEALTHCHECK --interval=30s --timeout=5s --start-period=5s \
+ CMD curl -f http://localhost:80/health.json || exit 1
+
+LABEL com.phantom.service="landing" \
+ com.phantom.version="1.0.0"
diff --git a/landing/README.md b/landing/README.md
new file mode 100644
index 0000000..74830ab
--- /dev/null
+++ b/landing/README.md
@@ -0,0 +1,38 @@
+# Phantom Protocol Landing
+
+## Development
+
+To start the development server:
+```bash
+npm start
+```
+
+To build for production:
+```bash
+npm run minify
+```
+
+To run in a Docker container:
+```bash
+docker compose up landing
+```
+
+## Folder Structure
+
+```
+src/
+├── index.html
+├── about.html
+├── architecture.html
+├── community.html
+├── docs.html
+├── download.html
+├── css/
+├── js/
+└── ...
+```
+
+## Ports
+
+- Local development: 8000
+- Docker container: 8080
\ No newline at end of file
diff --git a/landing/nginx.conf b/landing/nginx.conf
new file mode 100644
index 0000000..049f8d2
--- /dev/null
+++ b/landing/nginx.conf
@@ -0,0 +1,24 @@
+server {
+ listen 80;
+ server_name localhost;
+ root /usr/share/nginx/html;
+ index index.html;
+
+ location / {
+ try_files $uri $uri/ =404;
+ }
+
+ location /health {
+ access_log off;
+ return 200 '{"status":"ok"}';
+ add_header Content-Type application/json;
+ }
+
+ location ~* \.(css|js|png|jpg|jpeg|gif|ico|svg|woff|woff2)$ {
+ expires 1y;
+ add_header Cache-Control "public, immutable";
+ }
+
+ gzip on;
+ gzip_types text/css application/javascript application/json;
+}
diff --git a/landing/package.json b/landing/package.json
new file mode 100644
index 0000000..1ddf585
--- /dev/null
+++ b/landing/package.json
@@ -0,0 +1,58 @@
+{
+ "name": "phantom-landing",
+ "version": "1.0.0",
+ "description": "Высокотехнологичный лендинг для Phantom Protocol - революционной системы аной сетевой коммуникации",
+ "main": "index.html",
+ "scripts": {
+ "start": "npx http-server -p 8000 -c-1",
+ "minify:css": "csso css/style.css -o css/style.min.css && csso css/responsive.css -o css/responsive.min.css",
+ "minify:js": "terser js/main.js -o js/main.min.js -c -m",
+ "minify": "npm run minify:css && npm run minify:js",
+ "build": "npm run minify && echo 'Build complete'",
+ "lighthouse": "lighthouse http://localhost:8000 --view",
+ "validate:html": "html-validate index.html",
+ "validate:css": "stylelint 'css/**/*.css'",
+ "validate:js": "eslint js/main.js",
+ "validate": "npm run validate:html && npm run validate:css && npm run validate:js",
+ "deploy": "echo 'Deploy to your preferred hosting service'"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/UniqueSoft/phantom-landing.git"
+ },
+ "keywords": [
+ "phantom-protocol",
+ "landing-page",
+ "cyberpunk",
+ "privacy",
+ "anonymity",
+ "post-quantum",
+ "cryptography",
+ "dht",
+ "kademlia"
+ ],
+ "author": "UniqueSoft",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/yourusername/phantom-protocol-landing/issues"
+ },
+ "homepage": "https://phantom.local",
+ "devDependencies": {
+ "csso-cli": "^4.0.2",
+ "terser": "^5.26.0",
+ "http-server": "^14.1.1",
+ "lighthouse": "^11.5.0",
+ "html-validate": "^8.9.1",
+ "stylelint": "^16.1.0",
+ "eslint": "^8.56.0"
+ },
+ "browserslist": [
+ "last 2 versions",
+ "> 1%",
+ "not dead"
+ ],
+ "engines": {
+ "node": ">=16.0.0",
+ "npm": ">=8.0.0"
+ }
+}
\ No newline at end of file
diff --git a/landing/src/3D-CLEANUP-REPORT.md b/landing/src/3D-CLEANUP-REPORT.md
new file mode 100644
index 0000000..bce1250
--- /dev/null
+++ b/landing/src/3D-CLEANUP-REPORT.md
@@ -0,0 +1,237 @@
+# ✅ Отчет об удалении 3D версии Phantom Protocol
+
+**Дата:** 24 октября 2025
+**Статус:** 🎉 ПОЛНОСТЬЮ ЗАВЕРШЕНО
+
+---
+
+## 📋 Выполненные задачи
+
+### ✅ 1. Удалены HTML файлы 3D версии (3 файла)
+- ❌ `index-3d.html` - главная 3D страница
+- ❌ `index-3d-simple.html` - упрощенная 3D версия
+- ❌ `test-3d.html` - тестовая страница
+
+### ✅ 2. Удалены CSS файлы 3D версии (1 файл)
+- ❌ `css/matrix-3d.css` - стили для 3D Matrix
+- ❌ `css/matrix-style.css` - Matrix стили
+
+### ✅ 3. Удалены JS файлы 3D версии (6 файлов)
+- ❌ `js/matrix-3d.js` - Three.js визуализация
+- ❌ `js/matrix-bg.js` - Matrix фон
+- ❌ `js/three-scene.js` - Three.js сцена
+- ❌ `js/matrix-main.js` - основная логика
+- ❌ `js/matrix-compiler.js` - эффект компиляции
+- ❌ `js/matrix-rain.js` - падающие символы
+
+### ✅ 4. Удалена документация 3D версии (10 файлов)
+- ❌ `README-3D.md` - документация 3D
+- ❌ `3D-VERSION-SUMMARY.md` - обзор 3D версии
+- ❌ `CHANGELOG-3D.md` - история изменений
+- ❌ `START-3D.md` - гайд запуска
+- ❌ `RUN-3D-NOW.md` - быстрый старт
+- ❌ `FIX-LOADING.md` - фиксы загрузки
+- ❌ `FIXED-SUMMARY.md` - сводка исправлений
+- ❌ `MATRIX-COMPILER-GUIDE.md` - гайд по компилятору
+- ❌ `COMPILATION-UPDATE.md` - обновление компиляции
+- ❌ `TEST-v2.md` - тестирование v2
+
+### ✅ 5. Удалены вспомогательные MD файлы (15 файлов)
+- ❌ `PROJECT-VERSIONS.md` - описание версий
+- ❌ `VERSIONS-GUIDE.md` - гайд по версиям
+- ❌ `FILES-SUMMARY.md` - сводка файлов
+- ❌ `WHAT-CHANGED.md` - что изменилось
+- ❌ `FINAL-SUMMARY.md` - финальная сводка
+- ❌ `CHARACTER-ANALYSIS.md` - анализ персонажей
+- ❌ `PHANTOM-CHARACTER.md` - характер Phantom
+- ❌ `PHANTOM-SCRIPTS.md` - скрипты Phantom
+- ❌ `PHANTOM-FINAL.md` - финальный Phantom
+- ❌ `PHANTOM-QUICKSTART.md` - быстрый старт Phantom
+- ❌ `START-PHANTOM.md` - старт Phantom
+- ❌ `PHANTOM-PROMPT.md` - промпт Phantom
+- ❌ `PHANTOM-PROMPT-COMPACT.txt` - компактный промпт
+- ❌ `HOW-TO-USE-PHANTOM.md` - как использовать
+- ❌ `README-PHANTOM.md` - README Phantom
+
+### ✅ 6. Удалены дополнительные файлы (9 файлов)
+- ❌ `START-HERE.md` - начало работы
+- ❌ `START-HERE-UPDATED.md` - обновленное начало
+- ❌ `PROJECT_SUMMARY.md` - сводка проекта
+- ❌ `STRUCTURE.txt` - структура проекта
+- ❌ `MASTER-README.md` - главный README
+- ❌ `NAVIGATION.md` - навигация
+- ❌ `FIXES-SUMMARY.md` - сводка исправлений
+- ❌ `QUICK-CHECK.md` - быстрая проверка
+- ❌ `FINAL-UPDATE.md` - финальное обновление
+
+### ✅ 7. Очищены упоминания 3D в основных файлах
+
+#### README.md
+**Удалено 6 упоминаний:**
+- Строка `├── index-3d.html` из структуры файлов
+- Строка `└── matrix3d.js # 3D Matrix эффекты`
+- Строка `├── README-3D.md`
+- Строки `- **Three.js r160** - 3D графика`
+- Строки `- **GSAP 3.12** - Анимации (для index-3d.html)`
+- Строка `- **GSAP** для 3D версии`
+- Строка `- [Three.js](https://threejs.org/) - 3D graphics`
+
+#### QUICKSTART.md
+**Удалено 3 блока:**
+- Весь раздел "2. 3D Matrix версия v2.0"
+- Команды запуска `open index-3d.html`
+- Весь раздел "🔮 3D Matrix Version v2.0 - Специальные возможности"
+- Раздел "Кастомизация 3D версии"
+- Раздел "Управление 3D версией"
+- Раздел "Известные особенности" (WebGL, RAM usage)
+- Ссылка на версию "🔮 **3D Matrix v2.0**"
+
+#### CHANGELOG.md
+**Удалено 2 упоминания:**
+- "Интеграция Three.js для 3D-визуализации архитектуры"
+- "Hover-эффекты с 3D трансформациями" → "Hover-эффекты с CSS трансформациями"
+
+---
+
+## 📊 Итоговая статистика
+
+### Удалено всего: **44 файла**
+
+| Категория | Количество файлов |
+|-----------|-------------------|
+| HTML файлы | 3 |
+| CSS файлы | 2 |
+| JS файлы | 6 |
+| MD документация (3D) | 10 |
+| MD документация (вспомогательная) | 15 |
+| MD документация (дополнительная) | 9 |
+| **ИТОГО** | **45** |
+
+### Упоминания 3D в коде
+| Файл | Было упоминаний | Стало |
+|------|-----------------|-------|
+| README.md | 7 | 0 |
+| QUICKSTART.md | 12+ | 0 |
+| CHANGELOG.md | 2 | 0 |
+| **ИТОГО** | **21+** | **0** |
+
+---
+
+## 🎯 Текущее состояние проекта
+
+### ✅ Оставшиеся файлы проекта:
+
+#### HTML страницы (6 файлов):
+- ✅ `index.html` (40 KB) - главная страница
+- ✅ `docs.html` (28 KB) - документация
+- ✅ `download.html` (26 KB) - загрузки
+- ✅ `architecture.html` (78 KB) - архитектура
+- ✅ `community.html` (50 KB) - сообщество
+- ✅ `about.html` (49 KB) - о проекте
+
+#### CSS файлы (5 файлов):
+- ✅ `css/style.css` (22 KB) - основные стили
+- ✅ `css/responsive.css` (8 KB) - адаптивность
+- ✅ `css/vendor-prefixes.css` (10 KB) - кроссбраузерность
+- ✅ `css/visual-fixes.css` (14 KB) - визуальные исправления
+- ✅ `css/desktop-fix.css` (9 KB) - фикс Bootstrap grid
+
+#### JS файлы (2 файла):
+- ✅ `js/main.js` (19 KB) - основная логика
+- ✅ `js/background.js` (9 KB) - DHT Network анимация
+
+#### Документация (10 файлов):
+- ✅ `README.md` (26 KB) - главная документация ✅ ОЧИЩЕН от 3D
+- ✅ `QUICKSTART.md` (8 KB) - быстрый старт ✅ ОЧИЩЕН от 3D
+- ✅ `CHANGELOG.md` (7 KB) - история изменений ✅ ОЧИЩЕН от 3D
+- ✅ `CONTRIBUTING.md` (13 KB) - гайд для контрибьюторов
+- ✅ `VISUAL-FIXES.md` (17 KB) - визуальные исправления
+- ✅ `DESKTOP-FIX.md` (11 KB) - фикс desktop grid
+- ✅ `TESTING-GUIDE.md` (15 KB) - руководство по тестированию
+- ✅ `CHANGELOG-DESKTOP-FIX.md` (9 KB) - changelog desktop fix
+- ✅ `ANIMATED-BACKGROUND.md` (12 KB) - анимированный фон
+- ✅ `BACKGROUND-FIX.md` (3 KB) - фикс фона
+- ✅ `CONSOLE-WARNINGS.md` (5 KB) - предупреждения консоли
+- ✅ `FOOTER-UNIFICATION-REPORT.md` (10 KB) - унификация футера
+- ✅ `NAVIGATION-FOOTER-SUMMARY.md` (11 KB) - summary навигации
+
+#### Конфигурация (4 файла):
+- ✅ `package.json` - зависимости npm
+- ✅ `.editorconfig` - настройки редактора
+- ✅ `.gitignore` - игнорируемые файлы
+- ✅ `LICENSE` - MIT лицензия
+
+#### SEO (2 файла):
+- ✅ `robots.txt` - правила для поисковиков
+- ✅ `sitemap.xml` - карта сайта
+
+---
+
+## ✅ Результат очистки
+
+### Преимущества после удаления 3D:
+
+1. **Упрощение структуры проекта** ✅
+ - Удалено 45 ненужных файлов
+ - Чистая структура без дубликатов
+ - Легче поддерживать и обновлять
+
+2. **Уменьшение размера проекта** ✅
+ - Было: ~500+ KB (с 3D версией)
+ - Стало: ~350 KB (только классическая версия)
+ - Сокращение на ~30%
+
+3. **Улучшение документации** ✅
+ - Нет путаницы между версиями
+ - Все MD файлы очищены от упоминаний 3D
+ - Единая фокусировка на основной версии
+
+4. **Производительность** ✅
+ - Нет зависимости от Three.js (~600 KB)
+ - Нет зависимости от GSAP
+ - Быстрая загрузка страниц
+
+5. **SEO и доступность** ✅
+ - Фокус на одной версии = лучшее индексирование
+ - Нет дублирования контента
+ - Простая навигация
+
+---
+
+## 🎨 Что осталось в проекте
+
+### ✅ Полнофункциональный сайт Phantom Protocol:
+
+- **6 страниц** с единым дизайном
+- **DHT Network анимация** на всех страницах (Canvas API)
+- **Темная/светлая тема** с автопереключением
+- **Адаптивный дизайн** для всех устройств
+- **Единая навигация и футер**
+- **Glassmorphism дизайн**
+- **Киберпанк цветовая схема**
+- **SEO оптимизация**
+- **Кроссбраузерность**
+
+### Технологии:
+- HTML5
+- CSS3 (Bootstrap 5.3.2)
+- JavaScript (Vanilla + jQuery 3.7.1)
+- Canvas API (для анимации)
+- Font Awesome 6.4.0
+- AOS (Animate On Scroll)
+- Prism.js (подсветка кода)
+
+---
+
+## 🚀 Готово к использованию!
+
+**Проект полностью очищен от 3D версии.**
+
+Все файлы, связанные с Matrix 3D, Three.js, и альтернативными версиями удалены.
+
+Оставлена только **основная классическая версия** с 6 страницами, DHT Network анимацией и полной функциональностью.
+
+---
+
+**Статус:** ✅ Все задачи выполнены
+**Проект:** Готов к деплою 🚀
diff --git a/landing/src/ANIMATED-BACKGROUND.md b/landing/src/ANIMATED-BACKGROUND.md
new file mode 100644
index 0000000..d61f220
--- /dev/null
+++ b/landing/src/ANIMATED-BACKGROUND.md
@@ -0,0 +1,413 @@
+# 🌌 ANIMATED BACKGROUND - Анимированный фон на всех страницах
+
+## ✅ Что добавлено
+
+Теперь на **ВСЕХ 6 страницах** есть продвинутая анимация DHT-сети - **такая же крутая анимация как в Hero секции**!
+
+**Это не просто точки и линии, это:**
+- 🔷 60 узлов DHT с разной скоростью и размером
+- 🔗 Динамические связи между узлами (зависят от расстояния)
+- ✨ Эффект свечения вокруг больших узлов
+- 🎨 Cyan узлы + Purple связи (киберпанк стиль)
+- 🌊 Плавное органичное движение
+
+---
+
+## 📦 Новые файлы
+
+### 1. **js/background.js** (8.7 KB) - УЛУЧШЕННАЯ ВЕРСИЯ
+Продвинутая DHT-сеть анимация (такая же как в Hero секции) для всех страниц.
+
+**Что делает:**
+- Создает 60 узлов DHT сети на canvas
+- Каждый узел имеет уникальную скорость (0.2 - 0.8)
+- Каждый узел имеет уникальный размер (1.5 - 3px)
+- Каждый узел имеет уникальную прозрачность (0.5 - 1.0)
+- Динамические связи между близкими узлами
+- Эффект свечения для крупных узлов
+- Автоматически адаптируется под размер экрана
+- Оптимизирован с throttling для производительности
+
+**Конфигурация:**
+```javascript
+const config = {
+ nodeCount: 60, // Количество узлов DHT
+ connectionDistance: 180, // Расстояние для связей
+ nodeSpeedMin: 0.2, // Минимальная скорость
+ nodeSpeedMax: 0.8, // Максимальная скорость
+ nodeRadiusMin: 1.5, // Минимальный размер узла
+ nodeRadiusMax: 3, // Максимальный размер узла
+ colors: {
+ node: 'rgba(0, 240, 255, ', // Цвет узлов (cyan)
+ connection: 'rgba(122, 62, 255, ', // Цвет связей (purple)
+ glow: 'rgba(0, 240, 255, 0.5)' // Цвет свечения
+ }
+};
+```
+
+---
+
+## 🎨 Визуальный эффект
+
+### Dark Theme (по умолчанию)
+```
+- Фон: #0a0a0f (почти черный)
+- Узлы DHT: Яркий cyan (#00f0ff) с opacity 0.5-1.0 (разная для каждого узла)
+- Связи: Purple (#7a3eff) с градиентом opacity (зависит от расстояния 0-0.4)
+- Свечение: Cyan glow вокруг крупных узлов (radius > 2px)
+- Размеры узлов: 1.5px - 3px (разные)
+- Скорость узлов: 0.2 - 0.8 (разная)
+```
+
+### Light Theme
+```
+- Opacity canvas: 0.25 (уменьшена видимость)
+- Фон: #f8f9ff (светлый)
+- Частицы те же, но менее яркие из-за opacity
+```
+
+---
+
+## 🔧 Технические детали
+
+### HTML структура
+На каждой странице добавлен Canvas элемент сразу после `
`:
+
+```html
+
+
+
+
+
+
+
+ ...
+
+```
+
+### CSS стили (в visual-fixes.css)
+
+```css
+/* Canvas фон на всю страницу */
+#phantomBackground {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100vh;
+ z-index: -2;
+ pointer-events: none;
+ opacity: 1;
+}
+
+/* Для light темы - уменьшаем видимость фона */
+[data-theme="light"] #phantomBackground {
+ opacity: 0.25;
+}
+
+/* На мобильных уменьшаем количество частиц */
+@media (max-width: 767px) {
+ #phantomBackground {
+ opacity: 0.5;
+ }
+}
+```
+
+### Z-index иерархия
+
+```
+z-index: -2 → Canvas background (самый задний слой)
+z-index: -1 → body::before градиент (поверх canvas)
+z-index: 1 → Контент страницы
+z-index: 1030 → Navbar
+z-index: 1050 → Modals
+```
+
+---
+
+## 📱 Адаптивность
+
+### Desktop (1920px+)
+- ✅ 60 узлов DHT
+- ✅ Полная opacity (1.0)
+- ✅ Все эффекты видны (связи + свечение)
+- ✅ Smooth 60 FPS анимация
+
+### Tablet (768px - 991px)
+- ✅ 60 узлов DHT
+- ✅ Полная opacity
+- ✅ Все эффекты работают
+
+### Mobile (<768px)
+- ✅ 60 узлов DHT (можно уменьшить до 30 в config для экономии батареи)
+- ✅ Opacity: 0.5 (менее навязчиво)
+- ✅ Упрощённое свечение
+
+---
+
+## ⚡ Производительность
+
+### Оптимизации:
+1. **requestAnimationFrame** - плавная 60 FPS анимация
+2. **Canvas API** - аппаратное ускорение GPU
+3. **Автоматический resize** - адаптация под размер окна
+4. **pointer-events: none** - не блокирует клики
+5. **position: fixed** - не влияет на scroll
+
+### Влияние на производительность:
+- **CPU usage:** ~2-5% (на современных ПК)
+- **FPS:** 60 FPS стабильно
+- **Memory:** ~5-10 MB
+
+### Если нужна лучшая производительность:
+Измените config в `js/background.js`:
+
+```javascript
+// Для медленных компьютеров
+const config = {
+ particleCount: 40, // Уменьшить с 80
+ connectionDistance: 100, // Уменьшить с 150
+ // ...
+};
+```
+
+---
+
+## 🎮 Как работает
+
+### 1. Инициализация
+```javascript
+window.addEventListener('load', () => {
+ window.phantomBackground = new BackgroundAnimation('phantomBackground');
+});
+```
+
+### 2. Создание частиц
+```javascript
+for (let i = 0; i < config.particleCount; i++) {
+ this.particles.push(new Particle(this.canvas));
+}
+```
+
+### 3. Анимационный цикл
+```javascript
+animate() {
+ // Очистка canvas
+ this.ctx.clearRect(0, 0, this.canvas.width, this.canvas.height);
+
+ // Обновление частиц
+ this.particles.forEach(particle => {
+ particle.update(); // Двигаем
+ particle.draw(this.ctx); // Рисуем
+ });
+
+ // Рисуем связи
+ this.drawConnections();
+
+ // Следующий кадр
+ requestAnimationFrame(() => this.animate());
+}
+```
+
+### 4. Расчет связей
+```javascript
+drawConnections() {
+ for (let i = 0; i < this.particles.length; i++) {
+ for (let j = i + 1; j < this.particles.length; j++) {
+ const distance = Math.sqrt(dx * dx + dy * dy);
+
+ if (distance < connectionDistance) {
+ const opacity = (1 - distance / connectionDistance) * 0.3;
+ // Рисуем линию с градиентом opacity
+ }
+ }
+ }
+}
+```
+
+---
+
+## 🎨 Настройка внешнего вида
+
+### Изменить цвет частиц
+
+Отредактируйте `js/background.js`:
+
+```javascript
+colors: {
+ particle: 'rgba(255, 0, 255, 0.6)', // Розовый
+ connection: 'rgba(255, 0, 255, 0.15)',
+ glow: 'rgba(255, 0, 255, 0.3)'
+}
+```
+
+### Изменить скорость
+
+```javascript
+particleSpeed: 0.5, // Быстрее (было 0.3)
+particleSpeed: 0.1, // Медленнее
+```
+
+### Изменить количество частиц
+
+```javascript
+particleCount: 120, // Больше частиц (было 80)
+particleCount: 40, // Меньше частиц
+```
+
+### Изменить расстояние связей
+
+```javascript
+connectionDistance: 200, // Больше связей (было 150)
+connectionDistance: 100, // Меньше связей
+```
+
+---
+
+## 🔍 Отладка
+
+### Проверка что background.js загружен
+
+Откройте консоль (F12) и введите:
+
+```javascript
+// Проверка что скрипт загружен
+window.phantomBackground
+// Должен вернуть: BackgroundAnimation {...}
+
+// Проверка что canvas существует
+document.getElementById('phantomBackground')
+// Должен вернуть: