[html]<!DOCTYPE html>
<html lang="ru">
<head>
  <meta charset="UTF-8">
  <title>Вседоступные заклинания</title>
  <style>
    /* Сброс и базовые стили */
    body {
      margin: 0;
      padding: 40px 20px;
      font-family: sans-serif;
      background: #f0f0f0;
      text-align: center;
    }

    /* Контейнер для вкладок */
    .tabs {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 12px;
      margin-bottom: 30px;
    }

    /* Кнопки вкладок */
    .tab-button {
      padding: 10px 20px;
      border: none;
      background-color: #3d3d3d;
      color: white;
      border-radius: 20px;
      cursor: pointer;
      font-size: 14px;
    }

    /* Активная вкладка */
    .tab-button.active {
      background-color: #502b5a;
    }

    /* Контент вкладки */
    .tab-content {
      display: none;
      max-width: 1100px;
      margin: 0 auto;
       padding: 20px;
      border-radius: 8px;
      text-align: left;
    }

    .tab-content.active {
      display: block;
    }

    /* Таблицы */
    table {
      width: 100%;
      border-collapse: collapse;
      margin-top: 10px;
    }

    th, td {
      border: 10 px solid #ccc;
      padding: 8px 12px;
      text-align: left;
    }

    /* Промежуточные заголовки внутри таблицы */
    .subheader {
      text-align: center;
      font-weight: bold;
      font-size: 16px;
      color: #333;
    }

    em {
      color: #555;
    }
  </style>
</head>
<body>

  <!-- Кнопки вкладок -->
  <div class="tabs">
    <button class="tab-button active" onclick="showTab(0)">Общеизвестные заклинания</button>
    <button class="tab-button" onclick="showTab(1)">Специальные заклинания</button>
    <button class="tab-button" onclick="showTab(2)">Хогвартские заклинания</button>
    <button class="tab-button" onclick="showTab(3)">Ритуалистика и наука</button>
    <button class="tab-button" onclick="showTab(4)">Ментальная магия</button>
    <button class="tab-button" onclick="showTab(5)">Сноходство</button>
    <button class="tab-button" onclick="showTab(6)">Магия рода</button>
    <button class="tab-button" onclick="showTab(7)">Магический транспорт</button>
  </div>

  <!-- Вкладка 1 -->
  <div class="tab-content active">

    <table>
      <tr><th>Формула</th><th>Описание</th><th>Дополнительно</th></tr>

      <tr><td colspan="3" class="subheader">1 курс Хогвартса</td></tr>
      <tr><td>Alohomora</td><td>Открывает замки</td><td>Учат на 1 курсе</td></tr>
      <tr><td>Colloprotus</td><td>Закрывает замки</td><td>Контрзаклятие к Alohomora</td></tr>
      <tr><td>Lumos</td><td>Свет на кончике палочки</td><td>Ночное освещение</td></tr>
      <tr><td>Nox</td><td>Гасит свет</td><td>Контрзаклятие к Lumos</td></tr>

      <tr><td colspan="3" class="subheader">Боевые заклинания</td></tr>
      <tr><td>Deluvium</td><td>Заключает в водяной шар</td><td>Контр: Incendio</td></tr>
      <tr><td>Incendio</td><td>Вызывает огонь</td><td>Контр: Deluvium</td></tr>
      <tr><td>Analgéo</td><td>Обезболивание</td><td>Вариант Maxima</td></tr>
    </table>
  </div>

  <!-- Вкладка 2 -->
  <div class="tab-content">
    <h3>Специальные заклинания</h3>
    <table>
      <tr><th>Формула</th><th>Описание</th><th>Примечания</th></tr>

      <tr><td colspan="3" class="subheader">Тактические</td></tr>
      <tr><td>Protego</td><td>Щит, отражает заклятия</td><td>Базовая защита</td></tr>
      <tr><td>Expelliarmus</td><td>Обезоруживает</td><td>Выбивает палочку</td></tr>

      <tr><td colspan="3" class="subheader">Уникальные</td></tr>
      <tr><td>Obliviate</td><td>Стирает память</td><td>Опасное, требует лицензии</td></tr>
    </table>
  </div>

  <!-- Вкладка 3 -->
  <div class="tab-content">
    <h3>Хогвартские заклинания</h3>
    <p>Используются преимущественно в рамках школьной программы обучения.</p>
    <table>
      <tr><th>Формула</th><th>Описание</th><th>Курс</th></tr>
      <tr><td>Wingardium Leviosa</td><td>Поднимает предметы</td><td>1 курс</td></tr>
      <tr><td>Rictusempra</td><td>Щекотка</td><td>2 курс</td></tr>
    </table>
  </div>

  <!-- Остальные вкладки -->
  <div class="tab-content">
    <h3>Ритуалистика и наука</h3>
    <p>Ритуальные заклятия, магические схемы и длительные магические процессы.</p>
    <table>
      <tr><th>Название</th><th>Суть</th><th>Примечания</th></tr>
      <tr><td>Круг защиты</td><td>Создаёт магическую границу</td><td>Требует компонентов</td></tr>
    </table>
  </div>

  <div class="tab-content">
    <h3>Ментальная магия</h3>
    <p>Магия разума, эмоций и ментальных щитов.</p>
    <table>
      <tr><th>Формула</th><th>Эффект</th><th>Сложность</th></tr>
      <tr><td>Legilimens</td><td>Чтение мыслей</td><td>Высокая</td></tr>
    </table>
  </div>

  <div class="tab-content">
    <h3>Сноходство</h3>
    <p>Магия сна, сновидений и астральных переходов.</p>
  </div>

  <div class="tab-content">
    <h3>Магия рода</h3>
    <p>Фамильные заклятия, передаваемые по наследству.</p>
  </div>

  <div class="tab-content">
    <h3>Магический транспорт</h3>
    <p>Способы перемещения: трансгрессия, порталы, летучий порох.</p>
  </div>

  <!-- JavaScript: логика вкладок -->
  <script>
    function showTab(index) {
      const tabs = document.querySelectorAll('.tab-content');
      const buttons = document.querySelectorAll('.tab-button');

      tabs.forEach((tab, i) => {
        tab.classList.toggle('active', i === index);
        buttons[i].classList.toggle('active', i === index);
      });
    }
  </script>

</body>
</html>
[/html]