<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.sunrise14.top/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Perl</id>
	<title>SUNRISE WIKI - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sunrise14.top/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Perl"/>
	<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Perl"/>
	<updated>2026-04-06T16:59:24Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%A0%D0%BE%D0%BB%D0%B8&amp;diff=14660</id>
		<title>Роли</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%A0%D0%BE%D0%BB%D0%B8&amp;diff=14660"/>
		<updated>2025-08-13T17:19:40Z</updated>

		<summary type="html">&lt;p&gt;Perl: Переработка страницы ролей&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |description=Добро пожаловать в Справочник Ролей на Space Station 14 корпорации NanoTrasen! Здесь вы узнаете про роли в SS14 и найдете ответы на вопросы по игре.&lt;br /&gt;
 |keywords=роли сс14, роли space station 14, роли ss14, сс14 роли, space station 14 профессии, space station 14 роли, ss14 профессии, ss14 роли&lt;br /&gt;
 |type=article&lt;br /&gt;
 |image=Logo-tall.png&lt;br /&gt;
 |locale=ru_RU&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
=== [[File:Command_Dep.png|48px]] [[Командование]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#334E6D;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Капитан]] • Канал отдела: [[Коммуникация|:к]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:NTRepresentative.png|link=Представитель НТ|Представитель НТ&lt;br /&gt;
File:Captain.png|link=Капитан|Капитан&lt;br /&gt;
File:Глава_Персонала.png|link=Глава персонала|Глава персонала&lt;br /&gt;
File:Глава Службы Безопасности.png|link=Глава Службы Безопасности|Глава Службы Безопасности&lt;br /&gt;
File:Старший инженер.png|link=Старший Инженер|Старший инженер&lt;br /&gt;
File:Chief Medical Officer.png|link=Главный врач|Главный врач&lt;br /&gt;
File:Quartermaster.png|link=Квартирмейстер|Квартирмейстер&lt;br /&gt;
File:ResearchDirector.png|link=Научный руководитель|Научный руководитель&lt;br /&gt;
File:HeadOfPrison.png|link=Начальник тюрьмы|Начальник тюрьмы&lt;br /&gt;
File:AdjutantNEW.png|link=Адъютант|Адъютант&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#334E6D;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Командование)]] • [[Задачи станции]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Law Dep.png|48px]] [[Юридический Департамент]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#FF5297;color:#000;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Магистрат]] • Канал отдела: [[Коммуникация|:ю]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Магистрат.png|link=Магистрат|Магистрат&lt;br /&gt;
File:IAA.png|link=Агент Внутренних Дел|Агент Внутренних Дел&lt;br /&gt;
File:ISNCommander.png|link=Офицер ИСН|Офицеры ИСН&lt;br /&gt;
File:Lawyer.png|link=Юрист|Адвокат&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#FF5297;color:#000;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Корпоративный Закон]] • [[Стандартные Рабочие Процедуры (Закон)]] • [[Стандартные Рабочие Процедуры]] • [[Бумажная работа]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Security Dep.png|48px]] [[Служба Безопасности]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#AB1F1F;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Глава Службы Безопасности|ГСБ]] • Канал отдела: [[Коммуникация|:о]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Глава Службы Безопасности.png|link=Глава Службы Безопасности|Глава СБ&lt;br /&gt;
File:Warden.png|link=Смотритель|Смотритель&lt;br /&gt;
File:SeniorOfficer.png|link=Инструктор СБ|Инструктор СБ&lt;br /&gt;
File:SecurityPilot.png|link=Пилот СБ|Пилот СБ&lt;br /&gt;
File:Детектив.png|link=Детектив|Детектив&lt;br /&gt;
File:Brigmedic.png|link=Бригмедик|Бригмедик&lt;br /&gt;
File:SecurityOfficer.png|link=Офицер СБ|Офицер СБ&lt;br /&gt;
File:SecurityCadet.png|link=Кадет СБ|Кадет СБ&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#AB1F1F;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Корпоративный Закон]] • [[Стандартные Рабочие Процедуры (СБ)]] • [[Корпоративный Закон#Регулируемое снаряжение|Контрабанда]] • [[Инвентарь службы безопасности]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Prison_depNEW.png|48px]] [[Планетарная тюрьма]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#9f4000;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Начальник тюрьмы]] • Канал отдела: [[Коммуникация|;]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:HeadOfPrison.png|link=Начальник тюрьмы|Начальник тюрьмы&lt;br /&gt;
File:Тохранник.png|link=Тюремный охранник|Тюремный охранник&lt;br /&gt;
File:PrisonPilot.png|link=Тюремный пилот|Тюремный пилот&lt;br /&gt;
File:PrisonEngineer.png|link=Тюремный инженер|Тюремный инженер&lt;br /&gt;
File:PrisonDoctor.png|link=Тюремный доктор|Тюремный доктор&lt;br /&gt;
File:PrisonWorker.png|link=Тюремный разнорабочий|Тюремный разнорабочий&lt;br /&gt;
File:PrisonChef.png|link=Тюремный повар|Тюремный повар&lt;br /&gt;
File:PrisonPrisoner.png|link=Заключённый|Заключённый&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#9f4000;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Кодекс Планетарной Тюрьмы]] • [[SP:Рабочие_процедуры|Рабочие Процедуры Тюрьмы]] • [[Корпоративный Закон#Регулируемые вещества|Регулируемые вещества]] • [[Контрабанда]] • [[Инвентарь службы безопасности]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Medical Dep.png|48px]] [[Медицинский Отдел]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#52B4E9;color:#000;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Главный врач]] • Канал отдела: [[Коммуникация|:м]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Chief Medical Officer.png|link=Главный врач|Главный врач&lt;br /&gt;
File:Senior_physician.png|link=Ведущий врач|Ведущий врач&lt;br /&gt;
File:Химик.png|link=Химик|Химик&lt;br /&gt;
File:The idiot with paramedic hardsuit.png|link=Парамедик|Парамедик&lt;br /&gt;
File:PathologistNEW.png|link=Патологоанатом|Патологоанатом&lt;br /&gt;
File:Врач.png|link=Врач|Врач&lt;br /&gt;
File:Психолог.png|link=Психолог|Психолог&lt;br /&gt;
File:Интерн.png|link=Интерн|Интерн&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#52B4E9;color:#000;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Медицина]] • [[Химия]] • [[Стандартные Рабочие Процедуры (Медицина)]] • [[Медицинский инвентарь]] • [[Таблица психических заболеваний]] • [[Хирургия]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Science Dep.png|48px]] [[Научный Отдел]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#663a9c;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Научный руководитель]] • Канал отдела: [[Коммуникация|:н]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:ResearchDirector.png|link=Научный руководитель|Научный руководитель&lt;br /&gt;
File:Ведущий учёный.png|link=Ведущий учёный|Ведущий учёный&lt;br /&gt;
File:Roboticist.png|link=Робототехник|Робототехник&lt;br /&gt;
File:Science.png|link=Учёный|Учёный&lt;br /&gt;
File:ResearchAssistantNEW.png|link=Научный ассистент|Научный ассистент&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#663a9c;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Наука)]] • [[Руководство по исследованию и разработке]] • [[Постройка компьютеров и машинерии]] • [[Робототехника]] • [[Ксеноархеология]] • [[Аномалистика]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Engineer Dep.png|48px]] [[Инженерный Отдел]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#CC9900;color:#000;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Старший Инженер]] • Канал отдела: [[Коммуникация|:и]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Старший инженер.png|link=Старший Инженер|Старший инженер&lt;br /&gt;
File:SeniorEngineer.png|link=Ведущий Инженер|Ведущий инженер&lt;br /&gt;
File:AtmosphericTechnician.gif|link=Атмосферный Техник|Атмосферный техник&lt;br /&gt;
File:Engineer.png|link=Инженер|Инженер&lt;br /&gt;
File:Технический ассистент.png|link=Технический ассистент|Технический ассистент&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#CC9900;color:#000;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Инженерия)]] • [[Электроэнергия]] • [[Строительство]] • [[Руководство по атмосфере]] • [[Руководство по взлому]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Cargo Dep.png|48px]] [[Отдел Снабжения]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#A46106;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Квартирмейстер]] • Канал отдела: [[Коммуникация|:п]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Quartermaster.png|link=Квартирмейстер|Квартирмейстер&lt;br /&gt;
File:Salvage-specialist.png|link=Утилизатор|Утилизатор&lt;br /&gt;
File:Грузчик.png|link=Грузчик|Грузчик&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#A46106;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Снабжение)]] • [[Инвентарь отдела снабжения]] • [[Таблица грузов]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Service Dep.png|48px]] [[Сервисный отдел]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#496a0c;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Глава персонала]] • Канал отдела: [[Коммуникация|:с]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Глава Персонала.png|link=Глава персонала|Глава персонала&lt;br /&gt;
File:Шеф-повар.png|link=Шеф-повар|Шеф-повар&lt;br /&gt;
File:Ботаник.png|link=Ботаник|Ботаник&lt;br /&gt;
File:Бармен.png|link=Бармен|Бармен&lt;br /&gt;
File:Сервисный работник.png|link=Сервисный работник|Сервисный работник&lt;br /&gt;
File:Боксер.png|link=Боксер|Боксер&lt;br /&gt;
File:Уборщик.png|link=Уборщик|Уборщик&lt;br /&gt;
File:Библиотекарь.png|link=Библиотекарь|Библиотекарь&lt;br /&gt;
File:Священник.png|link=Священник|Священник&lt;br /&gt;
File:Зоотехник.png|link=Зоотехник|Зоотехник&lt;br /&gt;
File:Журналист.png|link=Репортёр|Репортёр&lt;br /&gt;
File:Musician.png|link=Музыкант|Музыкант&lt;br /&gt;
File:Passenger.png|link=Пассажир|Пассажир&lt;br /&gt;
File:MimeNEW.png|link=Мим|Мим&lt;br /&gt;
File:clown.png|link=Клоун|Клоун&lt;br /&gt;
File:Barber.png|link=Парикмахер|Парикмахер&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#496a0c;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Сервис)]] • [[Гидропоника]] • [[Напитки]] • [[Готовка]] • [[Инвентарь сервисного отдела]] • [[Парикмахерское дело]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Antag-dep-adv.png|48px]] [[Антагонисты]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#ff2400;color:#000;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Ими являются:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Syndi_agent.png|link=Предатель|Предатель&lt;br /&gt;
File:Ядерный оперативник.png|link=Ядерный Оперативник|Ядерный оперативник&lt;br /&gt;
File:Flesh_cultist.png|link=Культист плоти|Культист Плоти&lt;br /&gt;
File:Narsie_cultist.png|link=Культист Нар&#039;Си|Культист Крови&lt;br /&gt;
File:Assault.png|link=Диверсионный отряд|Диверсионный отряд&lt;br /&gt;
File:PirateNEW.png|link=Пираты|Пираты&lt;br /&gt;
File:doppelganger.png|link=Злой двойник|Злой двойник&lt;br /&gt;
File:HeadRevolutioner.png|link=Революционер|Революционер&lt;br /&gt;
File:biohazard.png|link=Разумная болезнь|Разумная болезнь&lt;br /&gt;
File:ZombieNEW.png|link=Зомби|Зомби&lt;br /&gt;
File:Thief.png|link=Вор|Вор&lt;br /&gt;
File:space_ninja.png|link=Космический ниндзя|Космический ниндзя&lt;br /&gt;
File:Тзаключённый.png|link=Беглец|Беглец&lt;br /&gt;
File:Slime.gif|link=Слаймы|Слаймы&lt;br /&gt;
File:Regalrat.png|link=Крысиный король|Крысиный король&lt;br /&gt;
File:dragon.gif|link=Космический дракон|Космический дракон&lt;br /&gt;
File:Revenant.png|link=Ревенант|Ревенант&lt;br /&gt;
File:Tarantul.png|link=Тарантул|Тарантул&lt;br /&gt;
File:Changeling.gif|link=Генокрад|Генокрад&lt;br /&gt;
File:Клуня-паук (большой!!!).png|link=Клоун-Паук|Клоун‑Паук&lt;br /&gt;
File:Burrower.png|link=Ксеноморфы|Ксеноморфы&lt;br /&gt;
File:Vampire.png|link=Вампир|Вампир&lt;br /&gt;
File:Wizard.png|link=Маг|Маг&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#ff2400;color:#000;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Взламываемые криптографическим секвенсором предметы]] • [[Аплинк]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:centcom_dep.png|48px]] [[Центральное Командование]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#478d39;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Начальник Штаба ЦК]] • Канал отдела: [[Коммуникация|:ц]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:CCOperator, but it mithail.png|link=Оператор ЦК|Оператор ЦК&lt;br /&gt;
File:CCmember.png|link=Представитель ЦК|Представитель ЦК&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#478d39;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Центральное командование)]] • [[Бумажная работа]] • [[Корпоративный Закон]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:bs_dep.png|48px]] [[Синий Щит]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#005bfb;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Лейтенант «Синий Щит»]] • Канал отдела: [[Коммуникация|:б]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:LieutenantBlueshield.png|link=Лейтенант «Синий Щит»|Лейтенант «Синий Щит»&lt;br /&gt;
File:BlueshieldNEW.png|link=Офицер «Синий Щит»|Офицер «Синий Щит»&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#005bfb;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Синий Щит)]] • [[Корпоративный Закон]] • [[Медицина]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:DarkCentcom_dep.png|48px]] [[Департамент Специальных Операций]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#2d4b0a;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Директор ДСО]] • Канал отдела: [[Коммуникация|:ц]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:CCspecial.png|link=Офицер Специальных Операций|Офицер Специальных Операций&lt;br /&gt;
File:DSOperative.png|link=Эскадрон смерти|Эскадрон смерти&lt;br /&gt;
File:ERTLeaderGamma.png|link=ОБР|ОБР&lt;br /&gt;
File:CBURNOperative.png|link=РХБЗЗ|РХБЗЗ&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#2d4b0a;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (ДСО)]] • [[Корпоративный Закон]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Призраки.png|48px]] [[Призрачные роли]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#808080;color:#000;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Ими являются:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Ian.gif|link=Животные|Животные&lt;br /&gt;
File:ghost.gif|link=Призрак|Призрак&lt;br /&gt;
File:Skelet.png|link=Скелет из шкафа|Скелет из шкафа&lt;br /&gt;
File:Unknown.png|link=Жертва катастровы|Жертва катастрофы&lt;br /&gt;
File:Unknown.png|link=Странствующий персонал|Странствующий персонал&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Cyborg dep.png|48px]] [[Синтетики]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#1E90FF;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Связанные роли:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:AI.gif|link=Искусственный Интеллект|Искусственный интеллект&lt;br /&gt;
File:Robots+sunrise.gif|link=Киборги|Киборги&lt;br /&gt;
File:PAI.gif|link=Персональный ИИ|Персональный ИИ&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#1E90FF;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Законы синтетиков]] • [[Корпоративный Закон]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если хотите, могу:&lt;br /&gt;
- Подключить готовые шаблоны (например, инфоблок/навигационные боксы), если они есть на вашей вики.&lt;br /&gt;
- Настроить единый CSS-класс для «баннеров» отделов, чтобы убрать инлайн-стили.&lt;br /&gt;
- Пройтись и исправить опечатки в названиях файлов/страниц (в паре мест они заметны), но это уже за рамками чисто оформления.&lt;br /&gt;
Отлично — я подготовил чистый, унифицированный вариант вёрстки страницы для MediaWiki. Ниже — готовый wikitext, который можно вставить вместо текущего содержимого страницы. Я убрал лишние закрывающие теги, унифицировал заголовки и баннеры отделов, заменил большие таблицы на &amp;lt;gallery&amp;gt; для адаптивного показа изображений и стандартизировал оформление ссылок/каналов. Содержимое (названия ролей/ссылки) не менял.&lt;br /&gt;
&lt;br /&gt;
Скопируйте и вставьте всё, что ниже, в исходник страницы:&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
 |description=Добро пожаловать в Справочник Ролей на Space Station 14 корпорации NanoTrasen! Здесь вы узнаете про роли в SS14 и найдете ответы на вопросы по игре.&lt;br /&gt;
 |keywords=роли сс14, роли space station 14, роли ss14, сс14 роли, space station 14 профессии, space station 14 роли, ss14 профессии, ss14 роли&lt;br /&gt;
 |type=article&lt;br /&gt;
 |image=Logo-tall.png&lt;br /&gt;
 |locale=ru_RU&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
=== [[File:Command_Dep.png|48px]] [[Командование]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#334E6D;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Капитан]] • Канал отдела: [[Коммуникация|:к]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:NTRepresentative.png|link=Представитель НТ|Представитель НТ&lt;br /&gt;
File:Captain.png|link=Капитан|Капитан&lt;br /&gt;
File:Глава_Персонала.png|link=Глава персонала|Глава персонала&lt;br /&gt;
File:Глава Службы Безопасности.png|link=Глава Службы Безопасности|Глава Службы Безопасности&lt;br /&gt;
File:Старший инженер.png|link=Старший Инженер|Старший инженер&lt;br /&gt;
File:Chief Medical Officer.png|link=Главный врач|Главный врач&lt;br /&gt;
File:Quartermaster.png|link=Квартирмейстер|Квартирмейстер&lt;br /&gt;
File:ResearchDirector.png|link=Научный руководитель|Научный руководитель&lt;br /&gt;
File:HeadOfPrison.png|link=Начальник тюрьмы|Начальник тюрьмы&lt;br /&gt;
File:AdjutantNEW.png|link=Адъютант|Адъютант&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#334E6D;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Командование)]] • [[Задачи станции]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Law Dep.png|48px]] [[Юридический Департамент]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#FF5297;color:#000;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Магистрат]] • Канал отдела: [[Коммуникация|:ю]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Магистрат.png|link=Магистрат|Магистрат&lt;br /&gt;
File:IAA.png|link=Агент Внутренних Дел|Агент Внутренних Дел&lt;br /&gt;
File:ISNCommander.png|link=Офицер ИСН|Офицеры ИСН&lt;br /&gt;
File:Lawyer.png|link=Юрист|Адвокат&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#FF5297;color:#000;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Корпоративный Закон]] • [[Стандартные Рабочие Процедуры (Закон)]] • [[Стандартные Рабочие Процедуры]] • [[Бумажная работа]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Security Dep.png|48px]] [[Служба Безопасности]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#AB1F1F;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Глава Службы Безопасности|ГСБ]] • Канал отдела: [[Коммуникация|:о]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Глава Службы Безопасности.png|link=Глава Службы Безопасности|Глава СБ&lt;br /&gt;
File:Warden.png|link=Смотритель|Смотритель&lt;br /&gt;
File:SeniorOfficer.png|link=Инструктор СБ|Инструктор СБ&lt;br /&gt;
File:SecurityPilot.png|link=Пилот СБ|Пилот СБ&lt;br /&gt;
File:Детектив.png|link=Детектив|Детектив&lt;br /&gt;
File:Brigmedic.png|link=Бригмедик|Бригмедик&lt;br /&gt;
File:SecurityOfficer.png|link=Офицер СБ|Офицер СБ&lt;br /&gt;
File:SecurityCadet.png|link=Кадет СБ|Кадет СБ&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#AB1F1F;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Корпоративный Закон]] • [[Стандартные Рабочие Процедуры (СБ)]] • [[Корпоративный Закон#Регулируемое снаряжение|Контрабанда]] • [[Инвентарь службы безопасности]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Prison_depNEW.png|48px]] [[Планетарная тюрьма]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#9f4000;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Начальник тюрьмы]] • Канал отдела: [[Коммуникация|;]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:HeadOfPrison.png|link=Начальник тюрьмы|Начальник тюрьмы&lt;br /&gt;
File:Тохранник.png|link=Тюремный охранник|Тюремный охранник&lt;br /&gt;
File:PrisonPilot.png|link=Тюремный пилот|Тюремный пилот&lt;br /&gt;
File:PrisonEngineer.png|link=Тюремный инженер|Тюремный инженер&lt;br /&gt;
File:PrisonDoctor.png|link=Тюремный доктор|Тюремный доктор&lt;br /&gt;
File:PrisonWorker.png|link=Тюремный разнорабочий|Тюремный разнорабочий&lt;br /&gt;
File:PrisonChef.png|link=Тюремный повар|Тюремный повар&lt;br /&gt;
File:PrisonPrisoner.png|link=Заключённый|Заключённый&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#9f4000;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Кодекс Планетарной Тюрьмы]] • [[SP:Рабочие_процедуры|Рабочие Процедуры Тюрьмы]] • [[Корпоративный Закон#Регулируемые вещества|Регулируемые вещества]] • [[Контрабанда]] • [[Инвентарь службы безопасности]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Medical Dep.png|48px]] [[Медицинский Отдел]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#52B4E9;color:#000;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Главный врач]] • Канал отдела: [[Коммуникация|:м]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Chief Medical Officer.png|link=Главный врач|Главный врач&lt;br /&gt;
File:Senior_physician.png|link=Ведущий врач|Ведущий врач&lt;br /&gt;
File:Химик.png|link=Химик|Химик&lt;br /&gt;
File:The idiot with paramedic hardsuit.png|link=Парамедик|Парамедик&lt;br /&gt;
File:PathologistNEW.png|link=Патологоанатом|Патологоанатом&lt;br /&gt;
File:Врач.png|link=Врач|Врач&lt;br /&gt;
File:Психолог.png|link=Психолог|Психолог&lt;br /&gt;
File:Интерн.png|link=Интерн|Интерн&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#52B4E9;color:#000;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Медицина]] • [[Химия]] • [[Стандартные Рабочие Процедуры (Медицина)]] • [[Медицинский инвентарь]] • [[Таблица психических заболеваний]] • [[Хирургия]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Science Dep.png|48px]] [[Научный Отдел]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#663a9c;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Научный руководитель]] • Канал отдела: [[Коммуникация|:н]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:ResearchDirector.png|link=Научный руководитель|Научный руководитель&lt;br /&gt;
File:Ведущий учёный.png|link=Ведущий учёный|Ведущий учёный&lt;br /&gt;
File:Roboticist.png|link=Робототехник|Робототехник&lt;br /&gt;
File:Science.png|link=Учёный|Учёный&lt;br /&gt;
File:ResearchAssistantNEW.png|link=Научный ассистент|Научный ассистент&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#663a9c;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Наука)]] • [[Руководство по исследованию и разработке]] • [[Постройка компьютеров и машинерии]] • [[Робототехника]] • [[Ксеноархеология]] • [[Аномалистика]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Engineer Dep.png|48px]] [[Инженерный Отдел]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#CC9900;color:#000;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Старший Инженер]] • Канал отдела: [[Коммуникация|:и]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Старший инженер.png|link=Старший Инженер|Старший инженер&lt;br /&gt;
File:SeniorEngineer.png|link=Ведущий Инженер|Ведущий инженер&lt;br /&gt;
File:AtmosphericTechnician.gif|link=Атмосферный Техник|Атмосферный техник&lt;br /&gt;
File:Engineer.png|link=Инженер|Инженер&lt;br /&gt;
File:Технический ассистент.png|link=Технический ассистент|Технический ассистент&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#CC9900;color:#000;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Инженерия)]] • [[Электроэнергия]] • [[Строительство]] • [[Руководство по атмосфере]] • [[Руководство по взлому]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Cargo Dep.png|48px]] [[Отдел Снабжения]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#A46106;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Квартирмейстер]] • Канал отдела: [[Коммуникация|:п]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Quartermaster.png|link=Квартирмейстер|Квартирмейстер&lt;br /&gt;
File:Salvage-specialist.png|link=Утилизатор|Утилизатор&lt;br /&gt;
File:Грузчик.png|link=Грузчик|Грузчик&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#A46106;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Снабжение)]] • [[Инвентарь отдела снабжения]] • [[Таблица грузов]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Service Dep.png|48px]] [[Сервисный отдел]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#496a0c;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Глава персонала]] • Канал отдела: [[Коммуникация|:с]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Глава Персонала.png|link=Глава персонала|Глава персонала&lt;br /&gt;
File:Шеф-повар.png|link=Шеф-повар|Шеф-повар&lt;br /&gt;
File:Ботаник.png|link=Ботаник|Ботаник&lt;br /&gt;
File:Бармен.png|link=Бармен|Бармен&lt;br /&gt;
File:Сервисный работник.png|link=Сервисный работник|Сервисный работник&lt;br /&gt;
File:Боксер.png|link=Боксер|Боксер&lt;br /&gt;
File:Уборщик.png|link=Уборщик|Уборщик&lt;br /&gt;
File:Библиотекарь.png|link=Библиотекарь|Библиотекарь&lt;br /&gt;
File:Священник.png|link=Священник|Священник&lt;br /&gt;
File:Зоотехник.png|link=Зоотехник|Зоотехник&lt;br /&gt;
File:Журналист.png|link=Репортёр|Репортёр&lt;br /&gt;
File:Musician.png|link=Музыкант|Музыкант&lt;br /&gt;
File:Passenger.png|link=Пассажир|Пассажир&lt;br /&gt;
File:MimeNEW.png|link=Мим|Мим&lt;br /&gt;
File:clown.png|link=Клоун|Клоун&lt;br /&gt;
File:Barber.png|link=Парикмахер|Парикмахер&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#496a0c;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Сервис)]] • [[Гидропоника]] • [[Напитки]] • [[Готовка]] • [[Инвентарь сервисного отдела]] • [[Парикмахерское дело]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Antag-dep-adv.png|48px]] [[Антагонисты]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#ff2400;color:#000;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Ими являются:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Syndi_agent.png|link=Предатель|Предатель&lt;br /&gt;
File:Ядерный оперативник.png|link=Ядерный Оперативник|Ядерный оперативник&lt;br /&gt;
File:Flesh_cultist.png|link=Культист плоти|Культист Плоти&lt;br /&gt;
File:Narsie_cultist.png|link=Культист Нар&#039;Си|Культист Крови&lt;br /&gt;
File:Assault.png|link=Диверсионный отряд|Диверсионный отряд&lt;br /&gt;
File:PirateNEW.png|link=Пираты|Пираты&lt;br /&gt;
File:doppelganger.png|link=Злой двойник|Злой двойник&lt;br /&gt;
File:HeadRevolutioner.png|link=Революционер|Революционер&lt;br /&gt;
File:biohazard.png|link=Разумная болезнь|Разумная болезнь&lt;br /&gt;
File:ZombieNEW.png|link=Зомби|Зомби&lt;br /&gt;
File:Thief.png|link=Вор|Вор&lt;br /&gt;
File:space_ninja.png|link=Космический ниндзя|Космический ниндзя&lt;br /&gt;
File:Тзаключённый.png|link=Беглец|Беглец&lt;br /&gt;
File:Slime.gif|link=Слаймы|Слаймы&lt;br /&gt;
File:Regalrat.png|link=Крысиный король|Крысиный король&lt;br /&gt;
File:dragon.gif|link=Космический дракон|Космический дракон&lt;br /&gt;
File:Revenant.png|link=Ревенант|Ревенант&lt;br /&gt;
File:Tarantul.png|link=Тарантул|Тарантул&lt;br /&gt;
File:Changeling.gif|link=Генокрад|Генокрад&lt;br /&gt;
File:Клуня-паук (большой!!!).png|link=Клоун-Паук|Клоун‑Паук&lt;br /&gt;
File:Burrower.png|link=Ксеноморфы|Ксеноморфы&lt;br /&gt;
File:Vampire.png|link=Вампир|Вампир&lt;br /&gt;
File:Wizard.png|link=Маг|Маг&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#ff2400;color:#000;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Взламываемые криптографическим секвенсором предметы]] • [[Аплинк]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:centcom_dep.png|48px]] [[Центральное Командование]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#478d39;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Начальник Штаба ЦК]] • Канал отдела: [[Коммуникация|:ц]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:CCOperator, but it mithail.png|link=Оператор ЦК|Оператор ЦК&lt;br /&gt;
File:CCmember.png|link=Представитель ЦК|Представитель ЦК&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#478d39;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Центральное командование)]] • [[Бумажная работа]] • [[Корпоративный Закон]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:bs_dep.png|48px]] [[Синий Щит]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#005bfb;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Лейтенант «Синий Щит»]] • Канал отдела: [[Коммуникация|:б]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:LieutenantBlueshield.png|link=Лейтенант «Синий Щит»|Лейтенант «Синий Щит»&lt;br /&gt;
File:BlueshieldNEW.png|link=Офицер «Синий Щит»|Офицер «Синий Щит»&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#005bfb;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Синий Щит)]] • [[Корпоративный Закон]] • [[Медицина]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:DarkCentcom_dep.png|48px]] [[Департамент Специальных Операций]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#2d4b0a;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Директор ДСО]] • Канал отдела: [[Коммуникация|:ц]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:CCspecial.png|link=Офицер Специальных Операций|Офицер Специальных Операций&lt;br /&gt;
File:DSOperative.png|link=Эскадрон смерти|Эскадрон смерти&lt;br /&gt;
File:ERTLeaderGamma.png|link=ОБР|ОБР&lt;br /&gt;
File:CBURNOperative.png|link=РХБЗЗ|РХБЗЗ&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#2d4b0a;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (ДСО)]] • [[Корпоративный Закон]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Призраки.png|48px]] [[Призрачные роли]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#808080;color:#000;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Ими являются:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Ian.gif|link=Животные|Животные&lt;br /&gt;
File:ghost.gif|link=Призрак|Призрак&lt;br /&gt;
File:Skelet.png|link=Скелет из шкафа|Скелет из шкафа&lt;br /&gt;
File:Unknown.png|link=Жертва катастровы|Жертва катастрофы&lt;br /&gt;
File:Unknown.png|link=Странствующий персонал|Странствующий персонал&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Cyborg dep.png|48px]] [[Синтетики]] ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#1E90FF;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Связанные роли:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:AI.gif|link=Искусственный Интеллект|Искусственный интеллект&lt;br /&gt;
File:Robots+sunrise.gif|link=Киборги|Киборги&lt;br /&gt;
File:PAI.gif|link=Персональный ИИ|Персональный ИИ&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#1E90FF;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Законы синтетиков]] • [[Корпоративный Закон]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рекомендации по дальнейшему улучшению&lt;br /&gt;
- Вынести инлайн-стили в общий CSS (MediaWiki:Common.css) и создать единый класс для «баннеров» отделов — тогда правка оформления будет одной правкой, не по всей странице.&lt;br /&gt;
- Сделать шаблон (Template:DeptBox или Template:DeptBanner) с параметрами (иконка, цвет, заголовок, глава, канал, связанные ссылки, список файлов). Тогда контент будет проще поддерживать.&lt;br /&gt;
&lt;br /&gt;
Пример CSS (MediaWiki:Common.css), чтобы убрать инлайн-стили и унифицировать:&lt;br /&gt;
.dept-banner { padding:6px 10px; border-radius:6px; text-align:center; margin:.5em 0 .8em; color: #fff; }&lt;br /&gt;
.dept-banner.light { color: #000; }&lt;br /&gt;
.dept-gallery { text-align:center; font-weight:bold; margin-bottom:.3em; }&lt;br /&gt;
&lt;br /&gt;
И пример простого шаблона (Template:DeptBanner) — могу сгенерировать, если нужно.&lt;br /&gt;
&lt;br /&gt;
Хотите, чтобы я:&lt;br /&gt;
- подготовил шаблон Template:DeptBanner и заменил все баннеры на вызов шаблона?&lt;br /&gt;
- вынес стили в MediaWiki:Common.css и дал готовый код для вставки?&lt;br /&gt;
- или пройтись по странице и поправить опечатки в именах файлов/страниц (встречаются мелкие несоответствия)?&lt;br /&gt;
&lt;br /&gt;
Скажите, какой из трёх вариантов предпочитаете — и я подготовлю дальнейшие правки.&lt;br /&gt;
Вот аккуратный и единообразный вариант вёрстки. Скопируйте и вставьте весь wikitext ниже вместо текущего содержимого страницы.&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
 |description=Добро пожаловать в Справочник Ролей на Space Station 14 корпорации NanoTrasen! Здесь вы узнаете про роли в SS14 и найдете ответы на вопросы по игре.&lt;br /&gt;
 |keywords=роли сс14, роли space station 14, роли ss14, сс14 роли, space station 14 профессии, space station 14 роли, ss14 профессии, ss14 роли&lt;br /&gt;
 |type=article&lt;br /&gt;
 |image=Logo-tall.png&lt;br /&gt;
 |locale=ru_RU&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
=== [[File:Command_Dep.png|48px]] Командование ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#334E6D;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Капитан]] • Канал отдела: [[Коммуникация|:к]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:NTRepresentative.png|link=Представитель НТ|Представитель НТ&lt;br /&gt;
File:Captain.png|link=Капитан|Капитан&lt;br /&gt;
File:Глава_Персонала.png|link=Глава персонала|Глава персонала&lt;br /&gt;
File:Глава Службы Безопасности.png|link=Глава Службы Безопасности|Глава Службы Безопасности&lt;br /&gt;
File:Старший инженер.png|link=Старший Инженер|Старший инженер&lt;br /&gt;
File:Chief Medical Officer.png|link=Главный врач|Главный врач&lt;br /&gt;
File:Quartermaster.png|link=Квартирмейстер|Квартирмейстер&lt;br /&gt;
File:ResearchDirector.png|link=Научный руководитель|Научный руководитель&lt;br /&gt;
File:HeadOfPrison.png|link=Начальник тюрьмы|Начальник тюрьмы&lt;br /&gt;
File:AdjutantNEW.png|link=Адъютант|Адъютант&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#334E6D;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Командование)]] • [[Задачи станции]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Law Dep.png|48px]] Юридический Департамент ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#FF5297;color:#000;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Магистрат]] • Канал отдела: [[Коммуникация|:ю]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Магистрат.png|link=Магистрат|Магистрат&lt;br /&gt;
File:IAA.png|link=Агент Внутренних Дел|Агент Внутренних Дел&lt;br /&gt;
File:ISNCommander.png|link=Офицер ИСН|Офицеры ИСН&lt;br /&gt;
File:Lawyer.png|link=Юрист|Адвокат&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#FF5297;color:#000;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Корпоративный Закон]] • [[Стандартные Рабочие Процедуры (Закон)]] • [[Стандартные Рабочие Процедуры]] • [[Бумажная работа]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Security Dep.png|48px]] Служба Безопасности ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#AB1F1F;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Глава Службы Безопасности|ГСБ]] • Канал отдела: [[Коммуникация|:о]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Глава Службы Безопасности.png|link=Глава Службы Безопасности|Глава СБ&lt;br /&gt;
File:Warden.png|link=Смотритель|Смотритель&lt;br /&gt;
File:SeniorOfficer.png|link=Инструктор СБ|Инструктор СБ&lt;br /&gt;
File:SecurityPilot.png|link=Пилот СБ|Пилот СБ&lt;br /&gt;
File:Детектив.png|link=Детектив|Детектив&lt;br /&gt;
File:Brigmedic.png|link=Бригмедик|Бригмедик&lt;br /&gt;
File:SecurityOfficer.png|link=Офицер СБ|Офицер СБ&lt;br /&gt;
File:SecurityCadet.png|link=Кадет СБ|Кадет СБ&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#AB1F1F;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Корпоративный Закон]] • [[Стандартные Рабочие Процедуры (СБ)]] • [[Корпоративный Закон#Регулируемое снаряжение|Контрабанда]] • [[Инвентарь службы безопасности]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Prison_depNEW.png|48px]] Планетарная тюрьма ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#9f4000;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Начальник тюрьмы]] • Канал отдела: [[Коммуникация|;]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:HeadOfPrison.png|link=Начальник тюрьмы|Начальник тюрьмы&lt;br /&gt;
File:Тохранник.png|link=Тюремный охранник|Тюремный охранник&lt;br /&gt;
File:PrisonPilot.png|link=Тюремный пилот|Тюремный пилот&lt;br /&gt;
File:PrisonEngineer.png|link=Тюремный инженер|Тюремный инженер&lt;br /&gt;
File:PrisonDoctor.png|link=Тюремный доктор|Тюремный доктор&lt;br /&gt;
File:PrisonWorker.png|link=Тюремный разнорабочий|Тюремный разнорабочий&lt;br /&gt;
File:PrisonChef.png|link=Тюремный повар|Тюремный повар&lt;br /&gt;
File:PrisonPrisoner.png|link=Заключённый|Заключённый&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#9f4000;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Кодекс Планетарной Тюрьмы]] • [[SP:Рабочие_процедуры|Рабочие Процедуры Тюрьмы]] • [[Корпоративный Закон#Регулируемые вещества|Регулируемые вещества]] • [[Контрабанда]] • [[Инвентарь службы безопасности]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Medical Dep.png|48px]] Медицинский Отдел ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#52B4E9;color:#000;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Главный врач]] • Канал отдела: [[Коммуникация|:м]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Chief Medical Officer.png|link=Главный врач|Главный врач&lt;br /&gt;
File:Senior_physician.png|link=Ведущий врач|Ведущий врач&lt;br /&gt;
File:Химик.png|link=Химик|Химик&lt;br /&gt;
File:The idiot with paramedic hardsuit.png|link=Парамедик|Парамедик&lt;br /&gt;
File:PathologistNEW.png|link=Патологоанатом|Патологоанатом&lt;br /&gt;
File:Врач.png|link=Врач|Врач&lt;br /&gt;
File:Психолог.png|link=Психолог|Психолог&lt;br /&gt;
File:Интерн.png|link=Интерн|Интерн&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#52B4E9;color:#000;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Медицина]] • [[Химия]] • [[Стандартные Рабочие Процедуры (Медицина)]] • [[Медицинский инвентарь]] • [[Таблица психических заболеваний]] • [[Хирургия]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Science Dep.png|48px]] Научный Отдел ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#663a9c;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Научный руководитель]] • Канал отдела: [[Коммуникация|:н]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3ем&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:ResearchDirector.png|link=Научный руководитель|Научный руководитель&lt;br /&gt;
File:Ведущий учёный.png|link=Ведущий учёный|Ведущий учёный&lt;br /&gt;
File:Roboticist.png|link=Робототехник|Робототехник&lt;br /&gt;
File:Science.png|link=Учёный|Учёный&lt;br /&gt;
File:ResearchAssistantNEW.png|link=Научный ассистент|Научный ассистент&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#663a9c;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Наука)]] • [[Руководство по исследованию и разработке]] • [[Постройка компьютеров и машинерии]] • [[Робототехника]] • [[Ксеноархеология]] • [[Аномалистика]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Engineer Dep.png|48px]] Инженерный Отдел ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#CC9900;color:#000;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Старший Инженер]] • Канал отдела: [[Коммуникация|:и]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Старший инженер.png|link=Старший Инженер|Старший инженер&lt;br /&gt;
File:SeniorEngineer.png|link=Ведущий Инженер|Ведущий инженер&lt;br /&gt;
File:AtmosphericTechnician.gif|link=Атмосферный Техник|Атмосферный техник&lt;br /&gt;
File:Engineer.png|link=Инженер|Инженер&lt;br /&gt;
File:Технический ассистент.png|link=Технический ассистент|Технический ассистент&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#CC9900;color:#000;padding:4px 8px;border-radius:6px;text-align:center;margin:.4ем 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Инженерия)]] • [[Электроэнергия]] • [[Строительство]] • [[Руководство по атмосфере]] • [[Руководство по взлому]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Cargo Dep.png|48px]] Отдел Снабжения ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#A46106;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Квартирмейстер]] • Канал отдела: [[Коммуникация|:п]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Quartermaster.png|link=Квартирмейстер|Квартирмейстер&lt;br /&gt;
File:Salvage-specialist.png|link=Утилизатор|Утилизатор&lt;br /&gt;
File:Грузчик.png|link=Грузчик|Грузчик&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#A46106;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Снабжение)]] • [[Инвентарь отдела снабжения]] • [[Таблица грузов]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Service Dep.png|48px]] Сервисный отдел ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#496a0c;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Глава персонала]] • Канал отдела: [[Коммуникация|:с]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Глава Персонала.png|link=Глава персонала|Глава персонала&lt;br /&gt;
File:Шеф-повар.png|link=Шеф-повар|Шеф-повар&lt;br /&gt;
File:Ботаник.png|link=Ботаник|Ботаник&lt;br /&gt;
File:Бармен.png|link=Бармен|Бармен&lt;br /&gt;
File:Сервисный работник.png|link=Сервисный работник|Сервисный работник&lt;br /&gt;
File:Боксер.png|link=Боксер|Боксер&lt;br /&gt;
File:Уборщик.png|link=Уборщик|Уборщик&lt;br /&gt;
File:Библиотекарь.png|link=Библиотекарь|Библиотекарь&lt;br /&gt;
File:Священник.png|link=Священник|Священник&lt;br /&gt;
File:Зоотехник.png|link=Зоотехник|Зоотехник&lt;br /&gt;
File:Журналист.png|link=Репортёр|Репортёр&lt;br /&gt;
File:Musician.png|link=Музыкант|Музыкант&lt;br /&gt;
File:Passenger.png|link=Пассажир|Пассажир&lt;br /&gt;
File:MimeNEW.png|link=Мим|Мим&lt;br /&gt;
File:clown.png|link=Клоун|Клоун&lt;br /&gt;
File:Barber.png|link=Парикмахер|Парикмахер&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#496a0c;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Сервис)]] • [[Гидропоника]] • [[Напитки]] • [[Готовка]] • [[Инвентарь сервисного отдела]] • [[Парикмахерское дело]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Antag-dep-adv.png|48px]] Антагонисты ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#ff2400;color:#000;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Ими являются:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Syndi_agent.png|link=Предатель|Предатель&lt;br /&gt;
File:Ядерный оперативник.png|link=Ядерный Оперативник|Ядерный оперативник&lt;br /&gt;
File:Flesh_cultist.png|link=Культист плоти|Культист Плоти&lt;br /&gt;
File:Narsie_cultist.png|link=Культист Нар&#039;Си|Культист Крови&lt;br /&gt;
File:Assault.png|link=Диверсионный отряд|Диверсионный отряд&lt;br /&gt;
File:PirateNEW.png|link=Пираты|Пираты&lt;br /&gt;
File:doppelganger.png|link=Злой двойник|Злой двойник&lt;br /&gt;
File:HeadRevolutioner.png|link=Революционер|Революционер&lt;br /&gt;
File:biohazard.png|link=Разумная болезнь|Разумная болезнь&lt;br /&gt;
File:ZombieNEW.png|link=Зомби|Зомби&lt;br /&gt;
File:Thief.png|link=Вор|Вор&lt;br /&gt;
File:space_ninja.png|link=Космический ниндзя|Космический ниндзя&lt;br /&gt;
File:Тзаключённый.png|link=Беглец|Беглец&lt;br /&gt;
File:Slime.gif|link=Слаймы|Слаймы&lt;br /&gt;
File:Regalrat.png|link=Крысиный король|Крысиный король&lt;br /&gt;
File:dragon.gif|link=Космический дракон|Космический дракон&lt;br /&gt;
File:Revenant.png|link=Ревенант|Ревенант&lt;br /&gt;
File:Tarantul.png|link=Тарантул|Тарантул&lt;br /&gt;
File:Changeling.gif|link=Генокрад|Генокрад&lt;br /&gt;
File:Клуня-паук (большой!!!).png|link=Клоун-Паук|Клоун‑Паук&lt;br /&gt;
File:Burrower.png|link=Ксеноморфы|Ксеноморфы&lt;br /&gt;
File:Vampire.png|link=Вампир|Вампир&lt;br /&gt;
File:Wizard.png|link=Маг|Маг&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#ff2400;color:#000;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Взламываемые криптографическим секвенсором предметы]] • [[Аплинк]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:centcom_dep.png|48px]] Центральное Командование ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#478d39;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Начальник Штаба ЦК]] • Канал отдела: [[Коммуникация|:ц]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:CCOperator, but it mithail.png|link=Оператор ЦК|Оператор ЦК&lt;br /&gt;
File:CCmember.png|link=Представитель ЦК|Представитель ЦК&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#478d39;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Центральное командование)]] • [[Бумажная работа]] • [[Корпоративный Закон]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:bs_dep.png|48px]] Синий Щит ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#005bfb;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Лейтенант «Синий Щит»]] • Канал отдела: [[Коммуникация|:б]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:LieutenantBlueshield.png|link=Лейтенант «Синий Щит»|Лейтенант «Синий Щит»&lt;br /&gt;
File:BlueshieldNEW.png|link=Офицер «Синий Щит»|Офицер «Синий Щит»&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#005bfb;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (Синий Щит)]] • [[Корпоративный Закон]] • [[Медицина]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:DarkCentcom_dep.png|48px]] Департамент Специальных Операций ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#2d4b0a;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Глава отдела: [[Директор ДСО]] • Канал отдела: [[Коммуникация|:ц]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-weight:bold;margin-bottom:.3em&amp;quot;&amp;gt;Сотрудники отдела:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:CCspecial.png|link=Офицер Специальных Операций|Офицер Специальных Операций&lt;br /&gt;
File:DSOperative.png|link=Эскадрон смерти|Эскадрон смерти&lt;br /&gt;
File:ERTLeaderGamma.png|link=ОБР|ОБР&lt;br /&gt;
File:CBURNOperative.png|link=РХБЗЗ|РХБЗЗ&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#2d4b0a;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4ем 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Стандартные Рабочие Процедуры (ДСО)]] • [[Корпоративный Закон]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Призраки.png|48px]] Призрачные роли ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#808080;color:#000;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Ими являются:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:Ian.gif|link=Животные|Животные&lt;br /&gt;
File:ghost.gif|link=Призрак|Призрак&lt;br /&gt;
File:Skelet.png|link=Скелет из шкафа|Скелет из шкафа&lt;br /&gt;
File:Unknown.png|link=Жертва катастровы|Жертва катастрофы&lt;br /&gt;
File:Unknown.png|link=Странствующий персонал|Странствующий персонал&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Cyborg dep.png|48px]] Синтетики ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#1E90FF;color:#fff;padding:6px 10px;border-radius:6px;text-align:center;margin:.5em 0 .8em&amp;quot;&amp;gt;&lt;br /&gt;
Связанные роли:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;192&amp;quot;&amp;gt;&lt;br /&gt;
File:AI.gif|link=Искусственный Интеллект|Искусственный интеллект&lt;br /&gt;
File:Robots+sunrise.gif|link=Киборги|Киборги&lt;br /&gt;
File:PAI.gif|link=Киборги|Персональный ИИ&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#1E90FF;color:#fff;padding:4px 8px;border-radius:6px;text-align:center;margin:.4em 0&amp;quot;&amp;gt;&lt;br /&gt;
Связанные руководства: [[Законы синтетиков]] • [[Корпоративный Закон]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14653</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14653"/>
		<updated>2025-08-08T18:23:04Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(4, auto);&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-top: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  min-height: 130px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  overflow: visible; &lt;br /&gt;
  display: flex; &lt;br /&gt;
  flex-direction: column; &lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr 1fr; &lt;br /&gt;
  gap: 15px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center; &lt;br /&gt;
  align-items: center;    &lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.05);&lt;br /&gt;
  border: 1px solid rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  min-height: 80px; &lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: 0 5px 15px rgba(var(--color-primary-rgb), 0.2);&lt;br /&gt;
  border-color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  max-height: 60px; &lt;br /&gt;
  object-fit: contain; &lt;br /&gt;
  transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover img {&lt;br /&gt;
  transform: scale(1.05); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .social-grid {&lt;br /&gt;
    grid-template-columns: 1fr; &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: visible; &lt;br /&gt;
    max-height: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
border: none;&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 4px 8px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
background-color: var(--color-secondary, rgba(59, 130, 246, 0.1));&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-content {&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.recentchanges-frame .mw-collapsible-content {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  overflow-y: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight,&lt;br /&gt;
.mw-geshi,&lt;br /&gt;
pre.mw-code {&lt;br /&gt;
position: relative;&lt;br /&gt;
background: var(--color-surface);&lt;br /&gt;
border: 1px solid var(--color-border);&lt;br /&gt;
border-radius: var(--radius-md);&lt;br /&gt;
box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
overflow: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight pre,&lt;br /&gt;
pre.mw-code,&lt;br /&gt;
pre code {&lt;br /&gt;
white-space: pre; &lt;br /&gt;
word-break: normal; &lt;br /&gt;
overflow-wrap: normal;&lt;br /&gt;
hyphens: manual;&lt;br /&gt;
line-height: 1.4; &lt;br /&gt;
letter-spacing: 0; &lt;br /&gt;
margin: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
border: 0;&lt;br /&gt;
padding: 12px 16px; &lt;br /&gt;
font-family: var(--font-family-mono);&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight table {&lt;br /&gt;
border-collapse: collapse;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight td.linenos,&lt;br /&gt;
.mw-highlight .linenos {&lt;br /&gt;
width: 3.5em; &lt;br /&gt;
min-width: 3.5em;&lt;br /&gt;
text-align: right;&lt;br /&gt;
color: var(--color-text-secondary);&lt;br /&gt;
user-select: none;&lt;br /&gt;
border-right: 1px solid var(--color-border);&lt;br /&gt;
padding: 12px 8px;&lt;br /&gt;
vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight td.code,&lt;br /&gt;
.mw-highlight .code {&lt;br /&gt;
padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight td.code pre {&lt;br /&gt;
padding-left: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-numbered-lines,&lt;br /&gt;
.line-numbers {&lt;br /&gt;
counter-reset: lineno;&lt;br /&gt;
}&lt;br /&gt;
.mw-numbered-lines &amp;gt; code &amp;gt; span,&lt;br /&gt;
.line-numbers &amp;gt; code &amp;gt; span {&lt;br /&gt;
display: block;&lt;br /&gt;
counter-increment: lineno;&lt;br /&gt;
}&lt;br /&gt;
.mw-numbered-lines &amp;gt; code &amp;gt; span::before,&lt;br /&gt;
.line-numbers &amp;gt; code &amp;gt; span::before {&lt;br /&gt;
content: counter(lineno);&lt;br /&gt;
display: inline-block;&lt;br /&gt;
width: 3.5em;&lt;br /&gt;
margin-right: 8px;&lt;br /&gt;
text-align: right;&lt;br /&gt;
color: var(--color-text-secondary);&lt;br /&gt;
user-select: none;&lt;br /&gt;
border-right: 1px solid var(--color-border);&lt;br /&gt;
padding-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight code,&lt;br /&gt;
.mw-geshi code {&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body .wikitable pre,&lt;br /&gt;
.mw-body .infobox pre {&lt;br /&gt;
overflow: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight pre,&lt;br /&gt;
pre.mw-code {&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
overflow-y: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight pre,&lt;br /&gt;
pre.mw-code {&lt;br /&gt;
line-height: 1.5;&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight td.linenos { padding: 10px 8px; }&lt;br /&gt;
.mw-highlight td.code pre { padding-left: 14px; }&lt;br /&gt;
&lt;br /&gt;
.mw-highlight td.linenos,&lt;br /&gt;
.mw-highlight td.code { vertical-align: top; }&lt;br /&gt;
&lt;br /&gt;
.mw-highlight pre,&lt;br /&gt;
pre.mw-code,&lt;br /&gt;
pre code {&lt;br /&gt;
word-break: normal;&lt;br /&gt;
overflow-wrap: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
.mw-highlight td.linenos { width: 3.2em; min-width: 3.2em; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14652</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14652"/>
		<updated>2025-08-08T18:21:26Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(4, auto);&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-top: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  min-height: 130px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  overflow: visible; &lt;br /&gt;
  display: flex; &lt;br /&gt;
  flex-direction: column; &lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr 1fr; &lt;br /&gt;
  gap: 15px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center; &lt;br /&gt;
  align-items: center;    &lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.05);&lt;br /&gt;
  border: 1px solid rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  min-height: 80px; &lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: 0 5px 15px rgba(var(--color-primary-rgb), 0.2);&lt;br /&gt;
  border-color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  max-height: 60px; &lt;br /&gt;
  object-fit: contain; &lt;br /&gt;
  transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover img {&lt;br /&gt;
  transform: scale(1.05); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .social-grid {&lt;br /&gt;
    grid-template-columns: 1fr; &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: visible; &lt;br /&gt;
    max-height: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
border: none;&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 4px 8px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
background-color: var(--color-secondary, rgba(59, 130, 246, 0.1));&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-content {&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.recentchanges-frame .mw-collapsible-content {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  overflow-y: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight,&lt;br /&gt;
.mw-geshi,&lt;br /&gt;
pre.mw-code {&lt;br /&gt;
position: relative;&lt;br /&gt;
background: var(--color-surface);&lt;br /&gt;
border: 1px solid var(--color-border);&lt;br /&gt;
border-radius: var(--radius-md);&lt;br /&gt;
box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
overflow: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight pre,&lt;br /&gt;
pre.mw-code,&lt;br /&gt;
pre code {&lt;br /&gt;
white-space: pre; &lt;br /&gt;
word-break: normal; &lt;br /&gt;
overflow-wrap: normal;&lt;br /&gt;
hyphens: manual;&lt;br /&gt;
line-height: 1.4; &lt;br /&gt;
letter-spacing: 0; &lt;br /&gt;
margin: 0;&lt;br /&gt;
background: transparent;&lt;br /&gt;
border: 0;&lt;br /&gt;
padding: 12px 16px; &lt;br /&gt;
font-family: var(--font-family-mono);&lt;br /&gt;
font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight table {&lt;br /&gt;
border-collapse: collapse;&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight td.linenos,&lt;br /&gt;
.mw-highlight .linenos {&lt;br /&gt;
width: 3.5em; &lt;br /&gt;
min-width: 3.5em;&lt;br /&gt;
text-align: right;&lt;br /&gt;
color: var(--color-text-secondary);&lt;br /&gt;
user-select: none;&lt;br /&gt;
border-right: 1px solid var(--color-border);&lt;br /&gt;
padding: 12px 8px;&lt;br /&gt;
vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight td.code,&lt;br /&gt;
.mw-highlight .code {&lt;br /&gt;
padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight td.code pre {&lt;br /&gt;
padding-left: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-numbered-lines,&lt;br /&gt;
.line-numbers {&lt;br /&gt;
counter-reset: lineno;&lt;br /&gt;
}&lt;br /&gt;
.mw-numbered-lines &amp;gt; code &amp;gt; span,&lt;br /&gt;
.line-numbers &amp;gt; code &amp;gt; span {&lt;br /&gt;
display: block;&lt;br /&gt;
counter-increment: lineno;&lt;br /&gt;
}&lt;br /&gt;
.mw-numbered-lines &amp;gt; code &amp;gt; span::before,&lt;br /&gt;
.line-numbers &amp;gt; code &amp;gt; span::before {&lt;br /&gt;
content: counter(lineno);&lt;br /&gt;
display: inline-block;&lt;br /&gt;
width: 3.5em;&lt;br /&gt;
margin-right: 8px;&lt;br /&gt;
text-align: right;&lt;br /&gt;
color: var(--color-text-secondary);&lt;br /&gt;
user-select: none;&lt;br /&gt;
border-right: 1px solid var(--color-border);&lt;br /&gt;
padding-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight code,&lt;br /&gt;
.mw-geshi code {&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 0;&lt;br /&gt;
border: 0;&lt;br /&gt;
box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body .wikitable pre,&lt;br /&gt;
.mw-body .infobox pre {&lt;br /&gt;
overflow: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-highlight pre,&lt;br /&gt;
pre.mw-code {&lt;br /&gt;
overflow-x: auto;&lt;br /&gt;
overflow-y: hidden;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuBlocks&amp;diff=14651</id>
		<title>Шаблон:MainmenuBlocks</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuBlocks&amp;diff=14651"/>
		<updated>2025-08-08T08:04:35Z</updated>

		<summary type="html">&lt;p&gt;Perl: Fix 1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border-bottom:1px solid #ffd700;margin-top:10px;margin-bottom:20px&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Ресурсы&lt;br /&gt;
|picture= [[Файл:Rainbow slime.gif|52x52px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:300px&amp;quot;&amp;gt;[[Файл:Multitool.gif|28px|link=https://docs.spacestation14.io/]]&#039;&#039;&#039;[https://docs.spacestation14.io/ Разработчикам]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[Файл:Telecomms_server.gif|24px|link=Локальный сервер]] &#039;&#039;&#039;[[Локальный сервер]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[Файл:shuttel.gif|24px|link=Рендеры Карт]] &#039;&#039;&#039;[[Рендеры Карт|Карты]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Основы&lt;br /&gt;
|picture= [[Файл:Пассажир.png|44x44px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;• &#039;&#039;&#039;[[Руководство для новичков|Новичкам]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;• &#039;&#039;&#039;[[Терминология]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;• &#039;&#039;&#039;[[Список случайных событий|Случайные события]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;• &#039;&#039;&#039;[[Игровые режимы]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;• &#039;&#039;&#039;[[Особенности рас]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;• &#039;&#039;&#039;[[Задачи станции|Цели станции]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;• &#039;&#039;&#039;[[Коммуникация]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Предметы&lt;br /&gt;
|picture= [[Файл:Honk.png|44x44px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[Файл:Emag.png|24px|link=Взламываемые криптографическим секвенсором предметы]] &#039;&#039;&#039;[[Взламываемые криптографическим секвенсором предметы|Взламываемые предметы]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[Файл:Id card captain.png|24px|link=Особо ценные предметы]] &#039;&#039;&#039;[[Особо ценные предметы]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[Файл:Theater.png|24px|link=Торговые автоматы]] &#039;&#039;&#039;[[Торговые автоматы]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[Файл:Syndie Balloon.png|24px|link=Аплинк]] &#039;&#039;&#039;[[Аплинк]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[Файл:Implant.png|24px|link=Импланты]] &#039;&#039;&#039;[[Импланты]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[Файл:Grenade.png|24px|link=Гранаты]] &#039;&#039;&#039;[[Гранаты]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[Файл:AJ-100.png|24px|link=Оружие]] &#039;&#039;&#039;[[Оружие]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[Файл:Bulletproof armor.png|24px|link=Броня]] &#039;&#039;&#039;[[Броня]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Ведомственные СРП&lt;br /&gt;
|picture= [[Файл:Cmd dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
[[Файл:Cmd dep.png|22px|link=Стандартные Рабочие Процедуры (Командование)]] [[Стандартные Рабочие Процедуры (Командование)|&#039;&#039;&#039;Командование станцией&#039;&#039;&#039;]]&amp;lt;br&amp;gt;[[Файл:sec_dep.png|22px|link=Стандартные Рабочие Процедуры (СБ)]] [[Стандартные Рабочие Процедуры (СБ)|&#039;&#039;&#039;Служба Безопасности&#039;&#039;&#039;]]&amp;lt;br&amp;gt;[[Файл:Sci dep.png|22px|link=Стандартные Рабочие Процедуры (Наука)]] [[Стандартные Рабочие Процедуры (Наука)|&#039;&#039;&#039;Научный отдел&#039;&#039;&#039;]]&amp;lt;br&amp;gt;[[Файл:Law dep.png|22px|link=Стандартные Рабочие Процедуры (Закон)]] [[Стандартные Рабочие Процедуры (Закон)|&#039;&#039;&#039;Юридический Департамент&#039;&#039;&#039;]]&amp;lt;br&amp;gt;[[Файл:Med dep.png|22px|link=Стандартные Рабочие Процедуры (Медицина)]] [[Стандартные Рабочие Процедуры (Медицина)|&#039;&#039;&#039;Медицинский Отдел&#039;&#039;&#039;]]&amp;lt;br&amp;gt;[[Файл:Cargo dep.png|22px|link=Стандартные Рабочие Процедуры (Снабжение)]] [[Стандартные Рабочие Процедуры (Снабжение)|&#039;&#039;&#039;Отдел Снабжения&#039;&#039;&#039;]]&amp;lt;br&amp;gt;[[Файл:Eng dep.png|22px|link=Стандартные Рабочие Процедуры (Инженерия)]] [[Стандартные Рабочие Процедуры (Инженерия)|&#039;&#039;&#039;Инженерный Отдел&#039;&#039;&#039;]]&amp;lt;br&amp;gt;[[Файл:Serv dep.png|22px|link=Стандартные Рабочие Процедуры (Сервис)]] [[Стандартные Рабочие Процедуры (Сервис)|&#039;&#039;&#039;Сервисный Отдел&#039;&#039;&#039;]]&amp;lt;br&amp;gt;[[Файл:DarkCentcom dep.png|22px|link=Стандартные Рабочие Процедуры (ДСО)]] [[Стандартные Рабочие Процедуры (ДСО)|&#039;&#039;&#039;Департамент Специальный Операций&#039;&#039;&#039;]]&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Сервис&lt;br /&gt;
|picture= [[Файл:Serv dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:130px&amp;quot;&amp;gt;[[Файл:Mop.png|24px|link=]] &#039;&#039;&#039;[[Инвентарь сервисного отдела|Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:130px&amp;quot;&amp;gt;[[Файл:Cannabis-produce.png|24px|link=]] &#039;&#039;&#039;[[Гидропоника]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:130px&amp;quot;&amp;gt;[[Файл:Super Bite Burger.png|24px|link=]] &#039;&#039;&#039;[[Готовка]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:130px&amp;quot;&amp;gt;[[Файл:Vodkabottle.png|24px|link=]] &#039;&#039;&#039;[[Напитки]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Медицина&lt;br /&gt;
|picture= [[Файл:Med dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:120px&amp;quot;&amp;gt;[[Файл:Syringe.png|24px|link=]] &#039;&#039;&#039;[[Медицинский инвентарь|Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:Firstaid.png|24px|link=]] &#039;&#039;&#039;[[Медицина]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:120px&amp;quot;&amp;gt;[[Файл:SmallBeaker.png|24px|link=]] &#039;&#039;&#039;[[Химия]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Логистика&lt;br /&gt;
|picture= [[Файл:Cargo dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:120px&amp;quot;&amp;gt;[[Файл:Оценочный инструмент.png|24px|link=]] &#039;&#039;&#039;[[Инвентарь отдела снабжения|Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:Standart-Crate.png|24px|link=]] &#039;&#039;&#039;[[Таблица грузов|Грузы]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Инженерия&lt;br /&gt;
|picture= [[Файл:Eng dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:Insulated gloves.png|24px|link=]] &#039;&#039;&#039;[[Инженерный инвентарь|Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:Gas Analyzer.png|24px|link=]] &#039;&#039;&#039;[[Атмосфера]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:RCD.png|24px|link=]] &#039;&#039;&#039;[[Строительство]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:115px&amp;quot;&amp;gt;[[Файл:Cutters.png|24px|link=]] &#039;&#039;&#039;[[Руководство по взлому|Взлом]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:ЛКП.png|24px|link=]] &#039;&#039;&#039;[[Электроэнергия]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Наука&lt;br /&gt;
|picture= [[Файл:Sci dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Chimp.png|24px|link=]] &#039;&#039;&#039;[[Инвентарь научного отдела|Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Ice anom.png|24px|link=]] &#039;&#039;&#039;[[Аномалистика]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Honker mecha.png|24px|link=]] &#039;&#039;&#039;[[Робототехника]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Xeno artifacts.png|24px|link=]] &#039;&#039;&#039;[[Ксеноархеология]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Computer.png|24px|link=]] &#039;&#039;&#039;[[Постройка приборов]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Rnd console128.png|24px|link=]] &#039;&#039;&#039;[[Руководство по исследованию и разработке|Исследования]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Безопасность&lt;br /&gt;
|picture= [[Файл:Sec_dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Stunbaton.png|24px|link=]] &#039;&#039;&#039;[[Инвентарь службы безопасности | Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:E_swordn.png|24px|link=]] &#039;&#039;&#039;[[Контрабанда]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Captain sabre.png|24px|link=]] &#039;&#039;&#039;[[Способы казни]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Wel.png|30px|link=]] &#039;&#039;&#039;[[Тэн-коды]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Book_space_law.png|30px|link=]] &#039;&#039;&#039;[[Юриспруденция| Юриспруденция]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Наши сервера&lt;br /&gt;
|picture= [[Файл:Telecomms_server.gif|24px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:350px&amp;quot;&amp;gt; &#039;&#039;&#039;Феникс&#039;&#039;&#039; - ss14s://sunrise14.top/fenix&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:120px;flex-grow:1;min-width:50%;margin-bottom:3px;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= [[Служебная:Свежие_правки|Свежие правки]]&lt;br /&gt;
|picture= [[Файл:Editors.png|40px|link=]]&lt;br /&gt;
|content= {{Special:RecentChanges/10}}&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuBlocks&amp;diff=14650</id>
		<title>Шаблон:MainmenuBlocks</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuBlocks&amp;diff=14650"/>
		<updated>2025-08-02T18:24:22Z</updated>

		<summary type="html">&lt;p&gt;Perl: Отмена версии 14635, сделанной Perl (обсуждение)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border-bottom: 1px solid #ffd700;margin-top:10px;margin-bottom:20px&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap; justify-content:space-between&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Ресурсы&lt;br /&gt;
|picture= [[Файл:Rainbow slime.gif|52x52px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap;justify-content: space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:300px&amp;quot;&amp;gt;[[File:Multitool.gif|28px|link=https://docs.spacestation14.io/]]&#039;&#039;&#039;[https://docs.spacestation14.io/ Разработчикам]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[File:Telecomms_server.gif|24px|link=Локальный сервер]] &#039;&#039;&#039;[[Локальный сервер]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[File:shuttel.gif|24px|link=Рендеры Карт]] &#039;&#039;&#039;[[Рендеры Карт|Карты]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Основы&lt;br /&gt;
|picture= [[Файл:Пассажир.png|44x44px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap;justify-content: space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;• &#039;&#039;&#039;[[Руководство для новичков|Новичкам]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;• &#039;&#039;&#039;[[Терминология]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;• &#039;&#039;&#039;[[Список случайных событий|Случайные события]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;• &#039;&#039;&#039;[[Игровые режимы]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;                             &lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;• &#039;&#039;&#039;[[Особенности рас]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;• &#039;&#039;&#039;[[Задачи станции|Цели станции]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;• &#039;&#039;&#039;[[Коммуникация]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Предметы&lt;br /&gt;
|picture= [[Файл:Honk.png|44x44px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap;justify-content: space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[Файл:Emag.png|24px|link=Взламываемые криптографическим секвенсором предметы]] &#039;&#039;&#039;[[Взламываемые криптографическим секвенсором предметы|Взламываемые предметы]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[файл:Id card captain.png|24px|link=Особо ценные предметы]] &#039;&#039;&#039;[[Особо ценные предметы]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[Файл:Theater.png|24px|link=Торговые автоматы]] &#039;&#039;&#039;[[Торговые автоматы]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[Файл:Syndie Balloon.png|24px|link=Аплинк]] &#039;&#039;&#039;[[Аплинк]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[Файл:Implant.png|24px|link=Импланты]] &#039;&#039;&#039;[[Импланты]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[Файл:Grenade.png|24px|link=Гранаты]] &#039;&#039;&#039;[[Гранаты]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[Файл:AJ-100.png|24px|link=Оружие]] &#039;&#039;&#039;[[Оружие]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:230px&amp;quot;&amp;gt;[[Файл:Bulletproof armor.png|24px|link=Броня]] &#039;&#039;&#039;[[Броня]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title=Ведомственные СРП&lt;br /&gt;
|picture= [[файл:Cmd dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
[[File:Cmd dep.png|22px|link=Стандартные Рабочие Процедуры (Командование)]] [[Стандартные Рабочие Процедуры (Командование)|&#039;&#039;&#039;Командование станцией&#039;&#039;&#039;]]&amp;lt;br&amp;gt;[[File:sec_dep.png|22px|link=Стандартные Рабочие Процедуры (СБ)]] [[Стандартные Рабочие Процедуры (СБ)|&#039;&#039;&#039;Служба Безопасности&#039;&#039;&#039;]]&amp;lt;br&amp;gt;[[File:Sci dep.png|22px|link=Стандартные Рабочие Процедуры (Наука)]] [[Стандартные Рабочие Процедуры (Наука)|&#039;&#039;&#039;Научный отдел&#039;&#039;&#039;]]&amp;lt;br&amp;gt;[[File:Law dep.png|22px|link=Стандартные Рабочие Процедуры (Закон)]] [[Стандартные Рабочие Процедуры (Закон)|&#039;&#039;&#039;Юридический Департамент&#039;&#039;&#039;]]&amp;lt;br&amp;gt;[[File:Med dep.png|22px|link=Стандартные Рабочие Процедуры (Медицина)]] [[Стандартные Рабочие Процедуры (Медицина)|&#039;&#039;&#039;Медицинский Отдел&#039;&#039;&#039;]]&amp;lt;br&amp;gt;[[File:Cargo dep.png|22px|link=Стандартные Рабочие Процедуры (Снабжение)]] [[Стандартные Рабочие Процедуры (Снабжение)|&#039;&#039;&#039;Отдел Снабжения&#039;&#039;&#039;]]&amp;lt;br&amp;gt;[[File:Eng dep.png|22px|link=Стандартные Рабочие Процедуры (Инженерия)]] [[Стандартные Рабочие Процедуры (Инженерия)|&#039;&#039;&#039;Инженерный Отдел&#039;&#039;&#039;]]&amp;lt;br&amp;gt;[[File:Serv dep.png|22px|link=Стандартные Рабочие Процедуры (Сервис)]] [[Стандартные Рабочие Процедуры (Сервис)|&#039;&#039;&#039;Сервисный Отдел&#039;&#039;&#039;]]&amp;lt;br&amp;gt;[[Файл:DarkCentcom dep.png|22px|link=Стандартные Рабочие Процедуры (ДСО)]] [[Стандартные Рабочие Процедуры (ДСО) | &#039;&#039;&#039;Департамент Специальный Операций&#039;&#039;&#039;]]&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Сервис&lt;br /&gt;
|picture= [[файл:Serv dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap;justify-content:space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:130px;&amp;quot;&amp;gt;[[Файл:Mop.png|24px|link=]] &#039;&#039;&#039;[[Инвентарь сервисного отдела|Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:130px;&amp;quot;&amp;gt;[[Файл:Cannabis-produce.png|24px|link=]] &#039;&#039;&#039;[[Гидропоника]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:130px;&amp;quot;&amp;gt;[[Файл:Super Bite Burger.png|24px|link=]] &#039;&#039;&#039;[[Готовка]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:130px;&amp;quot;&amp;gt;[[Файл:Vodkabottle.png|24px|link=]] &#039;&#039;&#039;[[Напитки]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Медицина&lt;br /&gt;
|picture= [[файл:Med dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap;justify-content: space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:120px&amp;quot;&amp;gt;[[Файл:Syringe.png|24px|link=]] &#039;&#039;&#039;[[Медицинский инвентарь|Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:Firstaid.png|24px|link=]] &#039;&#039;&#039;[[Медицина]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:120px&amp;quot;&amp;gt;[[Файл:SmallBeaker.png|24px|link=]] &#039;&#039;&#039;[[Химия]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;	&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Логистика&lt;br /&gt;
|picture= [[файл:Cargo dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap;justify-content: space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:120px&amp;quot;&amp;gt;[[Файл:Оценочный инструмент.png|24px|link=]] &#039;&#039;&#039;[[Инвентарь отдела снабжения|Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:Standart-Crate.png|24px|link=]] &#039;&#039;&#039;[[Таблица грузов|Грузы]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Инженерия&lt;br /&gt;
|picture= [[файл:Eng dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap;justify-content: space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:Insulated gloves.png|24px|link=]] &#039;&#039;&#039;[[Инженерный инвентарь|Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:Gas Analyzer.png|24px|link=]] &#039;&#039;&#039;[[Атмосфера]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;	&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:RCD.png|24px|link=]] &#039;&#039;&#039;[[Строительство]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:115px&amp;quot;&amp;gt;[[Файл:Cutters.png|24px|link=]] &#039;&#039;&#039;[[Руководство по взлому|Взлом]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:ЛКП.png|24px|link=]] &#039;&#039;&#039;[[Электроэнергия]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Наука&lt;br /&gt;
|picture= [[файл:Sci dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap;justify-content: space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Chimp.png|24px|link=]] &#039;&#039;&#039;[[Инвентарь научного отдела|Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Ice anom.png|24px|link=]] &#039;&#039;&#039;[[Аномалистика]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Honker mecha.png|24px|link=]] &#039;&#039;&#039;[[Робототехника]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;	&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Xeno artifacts.png|24px|link=]] &#039;&#039;&#039;[[Ксеноархеология]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px;&amp;gt;[[Файл:Computer.png|24px|link=]] &#039;&#039;&#039;[[Постройка приборов]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Rnd console128.png|24px|link=]] &#039;&#039;&#039;[[Руководство по исследованию и разработке|Исследования]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Безопасность&lt;br /&gt;
|picture= [[файл:Sec_dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap;justify-content: space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Stunbaton.png|24px|link=]] &#039;&#039;&#039;[[Инвентарь службы безопасности | Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:E_swordn.png|24px|link=]] &#039;&#039;&#039;[[Контрабанда]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Captain sabre.png|24px|link=]] &#039;&#039;&#039;[[Способы казни]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Wel.png|30px|link=]] &#039;&#039;&#039;[[Тэн-коды]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Book_space_law.png|30px|link=]] &lt;br /&gt;
&#039;&#039;&#039;[[Юриспруденция| Юриспруденция]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Наши сервера&lt;br /&gt;
|picture=[[файл:Telecomms_server.gif|24px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap;justify-content: space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:350px;&amp;quot;&amp;gt; &#039;&#039;&#039;Феникс&#039;&#039;&#039; - ss14s://sunrise14.top/fenix&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:120px;flex-grow:1;min-width:50%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title=[[Служебная:Свежие_правки|Свежие правки]]&lt;br /&gt;
|picture=[[файл:Editors.png|40px|link=]]&lt;br /&gt;
|content={{Special:RecentChanges/10}}&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14649</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14649"/>
		<updated>2025-08-02T18:19:19Z</updated>

		<summary type="html">&lt;p&gt;Perl: Попытка исправить&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=SUNRISE WIKIPEDIA&lt;br /&gt;
 |description=SUNRISE - максимум инноваций, культы, диверсии, блоб и многое другое! Стань героем своей истории среди лучших в Space Station 14!&lt;br /&gt;
 |keywords=Space Station 14, Космическая Станция 14, ss14, сс14, кс14, ss13, сс13, кс13, вики, wiki, клоун, санрайз, игра, ролевая, roleplay, рп, 2d песочница, космос, игровой сервер, SUNRISE, SUNRISE 14, SUNRISE SS14, SunRise, SR14, сосака&lt;br /&gt;
 |type=website&lt;br /&gt;
 |locale=ru_RU}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-warning-banner&amp;quot; role=&amp;quot;alert&amp;quot; aria-live=&amp;quot;assertive&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;warning-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;warning-icon&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;🚧&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;warning-text&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;strong&amp;gt;Внимание!&amp;lt;/strong&amp;gt; Работа над новой заглавной страницей продолжается.&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-hero-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-background&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;stars&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nebula&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-logo&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-text&amp;quot;&amp;gt;🚀 SUNRISE&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-subtext&amp;quot;&amp;gt;WIKI&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;p class=&amp;quot;hero-description&amp;quot;&amp;gt;Твой путеводитель по космической станции будущего&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-stats&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;100+&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Страниц&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;24/7&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Поддержка&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;10K+&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Игроков&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;∞&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Приключений&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-container-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new quick-links&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;🎯 Быстрый старт&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Основные разделы для новых игроков&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuLinks}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new about-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;ℹ️ О проекте&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Всё что нужно знать о SUNRISE&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuAbout}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-features&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;✨ Особенности SUNRISE&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Что делает наш сервер особенным&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-grid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🌟&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Инновации&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Уникальные механики и системы&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;👥&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Сообщество&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Активное и дружелюбное комьюнити&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🔧&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Стабильность&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Надежная работа 24/7&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🎮&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Геймплей&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Разнообразные роли и события&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🌌&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Исследования&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Погружение в неизведанные космические дали&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🤖&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;ИИ&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Система модерации на базе ИИ (SOON)&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🎨&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Кастомизация&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Персонализация персонажей и особые бодитайпы&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-blocks-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;blocks-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;📚 Полезная информация&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Всё необходимое для игры&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  {{MainmenuBlocks}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Космические частицы --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;space-particles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14648</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14648"/>
		<updated>2025-08-02T18:17:58Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(4, auto);&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-top: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  min-height: 130px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  overflow: visible; &lt;br /&gt;
  display: flex; &lt;br /&gt;
  flex-direction: column; &lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr 1fr; &lt;br /&gt;
  gap: 15px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center; &lt;br /&gt;
  align-items: center;    &lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.05);&lt;br /&gt;
  border: 1px solid rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  min-height: 80px; &lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: 0 5px 15px rgba(var(--color-primary-rgb), 0.2);&lt;br /&gt;
  border-color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  max-height: 60px; &lt;br /&gt;
  object-fit: contain; &lt;br /&gt;
  transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover img {&lt;br /&gt;
  transform: scale(1.05); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .social-grid {&lt;br /&gt;
    grid-template-columns: 1fr; &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: visible; &lt;br /&gt;
    max-height: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
border: none;&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 4px 8px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
background-color: var(--color-secondary, rgba(59, 130, 246, 0.1));&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-content {&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.recentchanges-frame .mw-collapsible-content {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  overflow-y: auto; &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14647</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14647"/>
		<updated>2025-08-02T18:16:17Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: inline-grid;&lt;br /&gt;
  grid-template-columns: repeat(4, auto);&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  margin-top: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  min-height: 130px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  overflow: visible; &lt;br /&gt;
  display: flex; &lt;br /&gt;
  flex-direction: column; &lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr 1fr; &lt;br /&gt;
  gap: 15px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center; &lt;br /&gt;
  align-items: center;    &lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.05);&lt;br /&gt;
  border: 1px solid rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  min-height: 80px; &lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: 0 5px 15px rgba(var(--color-primary-rgb), 0.2);&lt;br /&gt;
  border-color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  max-height: 60px; &lt;br /&gt;
  object-fit: contain; &lt;br /&gt;
  transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover img {&lt;br /&gt;
  transform: scale(1.05); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .social-grid {&lt;br /&gt;
    grid-template-columns: 1fr; &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: visible; &lt;br /&gt;
    max-height: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
border: none;&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 4px 8px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
background-color: var(--color-secondary, rgba(59, 130, 246, 0.1));&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-content {&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.recentchanges-frame .mw-collapsible-content {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  overflow-y: auto; &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14646</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14646"/>
		<updated>2025-08-02T18:11:31Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 32px auto 0; &lt;br /&gt;
  padding: 0 10px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  min-height: 130px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  overflow: visible; &lt;br /&gt;
  display: flex; &lt;br /&gt;
  flex-direction: column; &lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 32px auto 0; &lt;br /&gt;
  padding: 0 10px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 32px auto 0;&lt;br /&gt;
  padding: 0 10px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr 1fr; &lt;br /&gt;
  gap: 15px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center; &lt;br /&gt;
  align-items: center;    &lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.05);&lt;br /&gt;
  border: 1px solid rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  min-height: 80px; &lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: 0 5px 15px rgba(var(--color-primary-rgb), 0.2);&lt;br /&gt;
  border-color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  max-height: 60px; &lt;br /&gt;
  object-fit: contain; &lt;br /&gt;
  transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover img {&lt;br /&gt;
  transform: scale(1.05); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .social-grid {&lt;br /&gt;
    grid-template-columns: 1fr; &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: visible; &lt;br /&gt;
    max-height: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
border: none;&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 4px 8px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
background-color: var(--color-secondary, rgba(59, 130, 246, 0.1));&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-content {&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.recentchanges-frame .mw-collapsible-content {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  overflow-y: auto; &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14645</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14645"/>
		<updated>2025-08-02T18:08:09Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 32px auto 0; &lt;br /&gt;
  padding: 0 10px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  min-height: 130px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  overflow: visible; &lt;br /&gt;
  display: flex; &lt;br /&gt;
  flex-direction: column; &lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr 1fr; &lt;br /&gt;
  gap: 15px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center; &lt;br /&gt;
  align-items: center;    &lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.05);&lt;br /&gt;
  border: 1px solid rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  min-height: 80px; &lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: 0 5px 15px rgba(var(--color-primary-rgb), 0.2);&lt;br /&gt;
  border-color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  max-height: 60px; &lt;br /&gt;
  object-fit: contain; &lt;br /&gt;
  transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover img {&lt;br /&gt;
  transform: scale(1.05); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .social-grid {&lt;br /&gt;
    grid-template-columns: 1fr; &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: visible; &lt;br /&gt;
    max-height: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшения для блока статистики (четвертый элемент) */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для статистики */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(180px, 1fr));&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    padding: 0 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(140px, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 20px 16px;&lt;br /&gt;
    min-width: 120px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 400px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 18px 16px;&lt;br /&gt;
    min-width: auto;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
border: none;&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 4px 8px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
background-color: var(--color-secondary, rgba(59, 130, 246, 0.1));&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-content {&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.recentchanges-frame .mw-collapsible-content {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  overflow-y: auto; &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14644</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14644"/>
		<updated>2025-08-02T18:03:57Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 32px auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: stretch; &lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  padding: 24px 20px;&lt;br /&gt;
  min-height: 140px;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr 1fr; &lt;br /&gt;
  gap: 15px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center; &lt;br /&gt;
  align-items: center;    &lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.05);&lt;br /&gt;
  border: 1px solid rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  min-height: 80px; &lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: 0 5px 15px rgba(var(--color-primary-rgb), 0.2);&lt;br /&gt;
  border-color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  max-height: 60px; &lt;br /&gt;
  object-fit: contain; &lt;br /&gt;
  transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover img {&lt;br /&gt;
  transform: scale(1.05); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .social-grid {&lt;br /&gt;
    grid-template-columns: 1fr; &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: visible; &lt;br /&gt;
    max-height: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшения для блока статистики (четвертый элемент) */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для статистики */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(180px, 1fr));&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    padding: 0 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(140px, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 20px 16px;&lt;br /&gt;
    min-width: 120px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 400px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 18px 16px;&lt;br /&gt;
    min-width: auto;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
border: none;&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 4px 8px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
background-color: var(--color-secondary, rgba(59, 130, 246, 0.1));&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-content {&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.recentchanges-frame .mw-collapsible-content {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  overflow-y: auto; &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14643</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14643"/>
		<updated>2025-08-02T18:00:55Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 32px auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: stretch; &lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center; &lt;br /&gt;
  align-items: center;     &lt;br /&gt;
  background: rgba(var(--color-surface-rgb, 38, 40, 40), 0.7);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  border: 1px solid rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-24) var(--space-16);&lt;br /&gt;
  min-height: 140px; &lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr 1fr; &lt;br /&gt;
  gap: 15px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center; &lt;br /&gt;
  align-items: center;    &lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.05);&lt;br /&gt;
  border: 1px solid rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  min-height: 80px; &lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: 0 5px 15px rgba(var(--color-primary-rgb), 0.2);&lt;br /&gt;
  border-color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  max-height: 60px; &lt;br /&gt;
  object-fit: contain; &lt;br /&gt;
  transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover img {&lt;br /&gt;
  transform: scale(1.05); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .social-grid {&lt;br /&gt;
    grid-template-columns: 1fr; &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: visible; &lt;br /&gt;
    max-height: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшения для блока статистики (четвертый элемент) */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для статистики */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(180px, 1fr));&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    padding: 0 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(140px, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 20px 16px;&lt;br /&gt;
    min-width: 120px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 400px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 18px 16px;&lt;br /&gt;
    min-width: auto;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
border: none;&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 4px 8px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
background-color: var(--color-secondary, rgba(59, 130, 246, 0.1));&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-content {&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.recentchanges-frame .mw-collapsible-content {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  overflow-y: auto; &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14642</id>
		<title>Шаблон:MainmenuAbout</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14642"/>
		<updated>2025-08-02T17:57:36Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex; flex-direction:column; justify-content: space-evenly; gap: 15px;&amp;quot;&amp;gt; &amp;lt;!-- Убрали height:100% и добавили gap --&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= О Space Station 14&lt;br /&gt;
|picture=[[файл:Ядерный Оперативник.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=&#039;&#039;&#039;Space Station 14&#039;&#039;&#039; — это ролевая игра, вдохновлённая культовой классикой [https://ru.wikipedia.org/wiki/Space_Station_13 Space Station 13]. Space Station 14 наполнена весельем и хаосом. С первого взгляда игра кажется сложной и это так, но мы тебе поможем освоится в этой игре и найти своё место. Добро пожаловать, космонавт.}} &lt;br /&gt;
{{frame&lt;br /&gt;
|title= Сообщество&lt;br /&gt;
|picture= [[File:Community.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;community-links-grid&amp;quot;&amp;gt;&lt;br /&gt;
[[Файл:Discord-link.png|180px|link=https://discord.gg/sunrise14]]&lt;br /&gt;
[[Файл:boosty-link.png|180px|link=https://boosty.to/sunrise-ss14]]&lt;br /&gt;
[[Файл:YouTube.png|180px|link=https://www.youtube.com/@sunrise-ss14]]&lt;br /&gt;
[[Файл:Telegram3.png|180px|link=https://t.me/sunrise_ss14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Другие страницы&lt;br /&gt;
|height=&lt;br /&gt;
|picture= [[File:NTlogo.gif|32px|link=]]&lt;br /&gt;
|content= &lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
{{OtherProjects}}&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{frame&lt;br /&gt;
|title=Помогите! Я не могу найти руководство по X!&lt;br /&gt;
|picture= [[File:BSwiki.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=Скорее всего, его еще не существует! Вики SS14, как и большинство вики, заполняется энтузиастами из нашего [https://discord.gg/sunrise14 Discord сообщества]. Если у вас есть время и желание помогать, напишите заявку и в течении 48 часов вам ответят.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14641</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14641"/>
		<updated>2025-08-02T17:56:15Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 32px auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: stretch; &lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  padding: 24px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;    &lt;br /&gt;
  justify-content: center; &lt;br /&gt;
  min-height: 140px;      &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  width: 100%;           &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr 1fr; &lt;br /&gt;
  gap: 15px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center; &lt;br /&gt;
  align-items: center;    &lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.05);&lt;br /&gt;
  border: 1px solid rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  min-height: 80px; &lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: 0 5px 15px rgba(var(--color-primary-rgb), 0.2);&lt;br /&gt;
  border-color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  max-height: 60px; &lt;br /&gt;
  object-fit: contain; &lt;br /&gt;
  transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover img {&lt;br /&gt;
  transform: scale(1.05); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .social-grid {&lt;br /&gt;
    grid-template-columns: 1fr; &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: visible; &lt;br /&gt;
    max-height: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшения для блока статистики (четвертый элемент) */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для статистики */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(180px, 1fr));&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    padding: 0 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(140px, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 20px 16px;&lt;br /&gt;
    min-width: 120px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 400px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 18px 16px;&lt;br /&gt;
    min-width: auto;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
border: none;&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 4px 8px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
background-color: var(--color-secondary, rgba(59, 130, 246, 0.1));&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-content {&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.recentchanges-frame .mw-collapsible-content {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  overflow-y: auto; &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14640</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14640"/>
		<updated>2025-08-02T17:55:01Z</updated>

		<summary type="html">&lt;p&gt;Perl: Отмена версии 14639, сделанной Perl (обсуждение)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 32px auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: stretch; &lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  padding: 24px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;    &lt;br /&gt;
  justify-content: center; &lt;br /&gt;
  min-height: 140px;      &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  width: 100%;           &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); &lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    transition: all 0.3s ease;&lt;br /&gt;
    background: rgba(119, 193, 217, 0.1);&lt;br /&gt;
    border: 1px solid rgba(119, 193, 217, 0.3);&lt;br /&gt;
    min-height: 120px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
    background: rgba(119, 193, 217, 0.2);&lt;br /&gt;
    border-color: rgba(119, 193, 217, 0.5);&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 8px 20px rgba(119, 193, 217, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    max-height: 100px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: visible; &lt;br /&gt;
    max-height: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшения для блока статистики (четвертый элемент) */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для статистики */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(180px, 1fr));&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    padding: 0 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(140px, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 20px 16px;&lt;br /&gt;
    min-width: 120px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 400px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 18px 16px;&lt;br /&gt;
    min-width: auto;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
border: none;&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 4px 8px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
background-color: var(--color-secondary, rgba(59, 130, 246, 0.1));&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-content {&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.recentchanges-frame .mw-collapsible-content {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  overflow-y: auto; &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14639</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14639"/>
		<updated>2025-08-02T17:54:24Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 32px auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: stretch; &lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  padding: 24px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;    &lt;br /&gt;
  justify-content: center; &lt;br /&gt;
  min-height: 140px;      &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  width: 100%;           &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); &lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    transition: all 0.3s ease;&lt;br /&gt;
    background: rgba(119, 193, 217, 0.1);&lt;br /&gt;
    border: 1px solid rgba(119, 193, 217, 0.3);&lt;br /&gt;
    min-height: 120px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
    background: rgba(119, 193, 217, 0.2);&lt;br /&gt;
    border-color: rgba(119, 193, 217, 0.5);&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 8px 20px rgba(119, 193, 217, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    max-height: 100px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: visible; &lt;br /&gt;
    max-height: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшения для блока статистики (четвертый элемент) */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для статистики */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(180px, 1fr));&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    padding: 0 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(140px, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 20px 16px;&lt;br /&gt;
    min-width: 120px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 400px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 18px 16px;&lt;br /&gt;
    min-width: auto;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
border: none;&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 4px 8px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
background-color: var(--color-secondary, rgba(59, 130, 246, 0.1));&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-content {&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.recentchanges-frame .mw-collapsible-content {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  overflow-y: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr 1fr; &lt;br /&gt;
  gap: 15px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;     &lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.05);&lt;br /&gt;
  border: 1px solid rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  min-height: 80px; &lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: 0 5px 15px rgba(var(--color-primary-rgb), 0.2);&lt;br /&gt;
  border-color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  background: rgba(var(--color-primary-rgb), 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  max-height: 60px; &lt;br /&gt;
  object-fit: contain; &lt;br /&gt;
  transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover img {&lt;br /&gt;
  transform: scale(1.05); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .social-grid {&lt;br /&gt;
    grid-template-columns: 1fr; &lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14638</id>
		<title>Шаблон:MainmenuAbout</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14638"/>
		<updated>2025-08-02T17:53:50Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex; flex-direction:column; justify-content: space-evenly; gap: 15px;&amp;quot;&amp;gt; &amp;lt;!-- Убрали height:100% и добавили gap --&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= О Space Station 14&lt;br /&gt;
|picture=[[файл:Ядерный Оперативник.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=&#039;&#039;&#039;Space Station 14&#039;&#039;&#039; — это ролевая игра, вдохновлённая культовой классикой [https://ru.wikipedia.org/wiki/Space_Station_13 Space Station 13]. Space Station 14 наполнена весельем и хаосом. С первого взгляда игра кажется сложной и это так, но мы тебе поможем освоится в этой игре и найти своё место. Добро пожаловать, космонавт.}} &lt;br /&gt;
{{frame&lt;br /&gt;
|title= Сообщество&lt;br /&gt;
|picture= [[File:Community.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;social-grid&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;https://discord.gg/sunrise14&amp;quot; class=&amp;quot;social-link&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&lt;br /&gt;
    [[Файл:Discord-link.png|120px]]&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;https://boosty.to/sunrise-ss14&amp;quot; class=&amp;quot;social-link&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&lt;br /&gt;
    [[Файл:boosty-link.png|120px]]&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;https://www.youtube.com/@sunrise-ss14&amp;quot; class=&amp;quot;social-link&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&lt;br /&gt;
    [[Файл:YouTube.png|120px]]&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;https://t.me/sunrise_ss14&amp;quot; class=&amp;quot;social-link&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&lt;br /&gt;
    [[Файл:Telegram3.png|120px]]&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Другие страницы&lt;br /&gt;
|height=&lt;br /&gt;
|picture= [[File:NTlogo.gif|32px|link=]]&lt;br /&gt;
|content= &lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
{{OtherProjects}}&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{frame&lt;br /&gt;
|title=Помогите! Я не могу найти руководство по X!&lt;br /&gt;
|picture= [[File:BSwiki.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=Скорее всего, его еще не существует! Вики SS14, как и большинство вики, заполняется энтузиастами из нашего [https://discord.gg/sunrise14 Discord сообщества]. Если у вас есть время и желание помогать, напишите заявку и в течении 48 часов вам ответят.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14637</id>
		<title>Шаблон:MainmenuAbout</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14637"/>
		<updated>2025-08-02T17:46:08Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex; flex-direction:column; justify-content: space-evenly; gap: 15px;&amp;quot;&amp;gt; &amp;lt;!-- Убрали height:100% и добавили gap --&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= О Space Station 14&lt;br /&gt;
|picture=[[файл:Ядерный Оперативник.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=&#039;&#039;&#039;Space Station 14&#039;&#039;&#039; — это ролевая игра, вдохновлённая культовой классикой [https://ru.wikipedia.org/wiki/Space_Station_13 Space Station 13]. Space Station 14 наполнена весельем и хаосом. С первого взгляда игра кажется сложной и это так, но мы тебе поможем освоится в этой игре и найти своё место. Добро пожаловать, космонавт.}} &lt;br /&gt;
{{frame&lt;br /&gt;
|title= Сообщество&lt;br /&gt;
|picture= [[File:Community.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=&amp;lt;div style=&amp;quot;display:grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 10px; align-items: center; width: 100%;&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Файл:Discord-link.png|100%|link=https://discord.gg/sunrise14]]&lt;br /&gt;
[[Файл:boosty-link.png|100%|link=https://boosty.to/sunrise-ss14]]&lt;br /&gt;
[[Файл:YouTube.png|100%|link=https://www.youtube.com/@sunrise-ss14]]&lt;br /&gt;
[[Файл:Telegram3.png|100%|link=https://t.me/sunrise_ss14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Другие страницы&lt;br /&gt;
|height=&lt;br /&gt;
|picture= [[File:NTlogo.gif|32px|link=]]&lt;br /&gt;
|content= &lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
{{OtherProjects}}&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{frame&lt;br /&gt;
|title=Помогите! Я не могу найти руководство по X!&lt;br /&gt;
|picture= [[File:BSwiki.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=Скорее всего, его еще не существует! Вики SS14, как и большинство вики, заполняется энтузиастами из нашего [https://discord.gg/sunrise14 Discord сообщества]. Если у вас есть время и желание помогать, напишите заявку и в течении 48 часов вам ответят.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14636</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14636"/>
		<updated>2025-08-02T17:43:35Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 32px auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: stretch; &lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  padding: 24px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;    &lt;br /&gt;
  justify-content: center; &lt;br /&gt;
  min-height: 140px;      &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  width: 100%;           &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); &lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    transition: all 0.3s ease;&lt;br /&gt;
    background: rgba(119, 193, 217, 0.1);&lt;br /&gt;
    border: 1px solid rgba(119, 193, 217, 0.3);&lt;br /&gt;
    min-height: 120px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
    background: rgba(119, 193, 217, 0.2);&lt;br /&gt;
    border-color: rgba(119, 193, 217, 0.5);&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 8px 20px rgba(119, 193, 217, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    max-height: 100px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: visible; &lt;br /&gt;
    max-height: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшения для блока статистики (четвертый элемент) */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для статистики */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(180px, 1fr));&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    padding: 0 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(140px, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 20px 16px;&lt;br /&gt;
    min-width: 120px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 400px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 18px 16px;&lt;br /&gt;
    min-width: auto;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
border: none;&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 4px 8px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
background-color: var(--color-secondary, rgba(59, 130, 246, 0.1));&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-content {&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.recentchanges-frame .mw-collapsible-content {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  overflow-y: auto; &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuBlocks&amp;diff=14635</id>
		<title>Шаблон:MainmenuBlocks</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuBlocks&amp;diff=14635"/>
		<updated>2025-08-02T17:37:51Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border-bottom: 1px solid #ffd700; margin-top: 10px; margin-bottom: 20px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title= Ресурсы&lt;br /&gt;
  |picture= [[Файл:Rainbow slime.gif|52x52px|link=]]&lt;br /&gt;
  |content=&lt;br /&gt;
  &amp;lt;div&amp;gt;[[File:Multitool.gif|28px|link=https://docs.spacestation14.io/]]&#039;&#039;&#039;[https://docs.spacestation14.io/ Разработчикам]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[File:Telecomms_server.gif|24px|link=Локальный сервер]] &#039;&#039;&#039;[[Локальный сервер]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[File:shuttel.gif|24px|link=Рендеры Карт]] &#039;&#039;&#039;[[Рендеры Карт|Карты]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title= Основы&lt;br /&gt;
  |picture= [[Файл:Пассажир.png|44x44px|link=]]&lt;br /&gt;
  |content=&lt;br /&gt;
  &amp;lt;ul style=&amp;quot;list-style: none; padding-left: 0; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;• &#039;&#039;&#039;[[Руководство для новичков|Новичкам]]&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;• &#039;&#039;&#039;[[Терминология]]&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;• &#039;&#039;&#039;[[Список случайных событий|Случайные события]]&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;• &#039;&#039;&#039;[[Игровые режимы]]&#039;&#039;&#039;&amp;lt;/li&amp;gt;                             &lt;br /&gt;
    &amp;lt;li&amp;gt;• &#039;&#039;&#039;[[Особенности рас]]&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;• &#039;&#039;&#039;[[Задачи станции|Цели станции]]&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;• &#039;&#039;&#039;[[Коммуникация]]&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title= Предметы&lt;br /&gt;
  |picture= [[Файл:Honk.png|44x44px|link=]]&lt;br /&gt;
  |content=&lt;br /&gt;
  &amp;lt;div&amp;gt;[[Файл:Emag.png|24px|link=Взламываемые криптографическим секвенсором предметы]] &#039;&#039;&#039;[[Взламываемые криптографическим секвенсором предметы|Взламываемые предметы]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[файл:Id card captain.png|24px|link=Особо ценные предметы]] &#039;&#039;&#039;[[Особо ценные предметы]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[Файл:Theater.png|24px|link=Торговые автоматы]] &#039;&#039;&#039;[[Торговые автоматы]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[Файл:Syndie Balloon.png|24px|link=Аплинк]] &#039;&#039;&#039;[[Аплинк]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[Файл:Implant.png|24px|link=Импланты]] &#039;&#039;&#039;[[Импланты]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[Файл:Grenade.png|24px|link=Гранаты]] &#039;&#039;&#039;[[Гранаты]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[Файл:AJ-100.png|24px|link=Оружие]] &#039;&#039;&#039;[[Оружие]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[Файл:Bulletproof armor.png|24px|link=Броня]] &#039;&#039;&#039;[[Броня]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title=Ведомственные СРП&lt;br /&gt;
  |picture= [[файл:Cmd dep.png|32px|link=]]&lt;br /&gt;
  |content=&lt;br /&gt;
  &amp;lt;div&amp;gt;[[File:Cmd dep.png|22px|link=Стандартные Рабочие Процедуры (Командование)]] [[Стандартные Рабочие Процедуры (Командование)|&#039;&#039;&#039;Командование станцией&#039;&#039;&#039;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[File:sec_dep.png|22px|link=Стандартные Рабочие Процедуры (СБ)]] [[Стандартные Рабочие Процедуры (СБ)|&#039;&#039;&#039;Служба Безопасности&#039;&#039;&#039;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[File:Sci dep.png|22px|link=Стандартные Рабочие Процедуры (Наука)]] [[Стандартные Рабочие Процедуры (Наука)|&#039;&#039;&#039;Научный отдел&#039;&#039;&#039;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[File:Law dep.png|22px|link=Стандартные Рабочие Процедуры (Закон)]] [[Стандартные Рабочие Процедуры (Закон)|&#039;&#039;&#039;Юридический Департамент&#039;&#039;&#039;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[File:Med dep.png|22px|link=Стандартные Рабочие Процедуры (Медицина)]] [[Стандартные Рабочие Процедуры (Медицина)|&#039;&#039;&#039;Медицинский Отдел&#039;&#039;&#039;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[File:Cargo dep.png|22px|link=Стандартные Рабочие Процедуры (Снабжение)]] [[Стандартные Рабочие Процедуры (Снабжение)|&#039;&#039;&#039;Отдел Снабжения&#039;&#039;&#039;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[File:Eng dep.png|22px|link=Стандартные Рабочие Процедуры (Инженерия)]] [[Стандартные Рабочие Процедуры (Инженерия)|&#039;&#039;&#039;Инженерный Отдел&#039;&#039;&#039;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[File:Serv dep.png|22px|link=Стандартные Рабочие Процедуры (Сервис)]] [[Стандартные Рабочие Процедуры (Сервис)|&#039;&#039;&#039;Сервисный Отдел&#039;&#039;&#039;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[Файл:DarkCentcom dep.png|22px|link=Стандартные Рабочие Процедуры (ДСО)]] [[Стандартные Рабочие Процедуры (ДСО) | &#039;&#039;&#039;Департамент Специальный Операций&#039;&#039;&#039;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Сервис&lt;br /&gt;
|picture= [[файл:Serv dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap;justify-content:space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:130px;&amp;quot;&amp;gt;[[Файл:Mop.png|24px|link=]] &#039;&#039;&#039;[[Инвентарь сервисного отдела|Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:130px;&amp;quot;&amp;gt;[[Файл:Cannabis-produce.png|24px|link=]] &#039;&#039;&#039;[[Гидропоника]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:130px;&amp;quot;&amp;gt;[[Файл:Super Bite Burger.png|24px|link=]] &#039;&#039;&#039;[[Готовка]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:130px;&amp;quot;&amp;gt;[[Файл:Vodkabottle.png|24px|link=]] &#039;&#039;&#039;[[Напитки]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Медицина&lt;br /&gt;
|picture= [[файл:Med dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap;justify-content: space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:120px&amp;quot;&amp;gt;[[Файл:Syringe.png|24px|link=]] &#039;&#039;&#039;[[Медицинский инвентарь|Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:Firstaid.png|24px|link=]] &#039;&#039;&#039;[[Медицина]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:120px&amp;quot;&amp;gt;[[Файл:SmallBeaker.png|24px|link=]] &#039;&#039;&#039;[[Химия]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;	&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Логистика&lt;br /&gt;
|picture= [[файл:Cargo dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap;justify-content: space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:120px&amp;quot;&amp;gt;[[Файл:Оценочный инструмент.png|24px|link=]] &#039;&#039;&#039;[[Инвентарь отдела снабжения|Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:Standart-Crate.png|24px|link=]] &#039;&#039;&#039;[[Таблица грузов|Грузы]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Инженерия&lt;br /&gt;
|picture= [[файл:Eng dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap;justify-content: space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:Insulated gloves.png|24px|link=]] &#039;&#039;&#039;[[Инженерный инвентарь|Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:Gas Analyzer.png|24px|link=]] &#039;&#039;&#039;[[Атмосфера]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;	&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:RCD.png|24px|link=]] &#039;&#039;&#039;[[Строительство]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:115px&amp;quot;&amp;gt;[[Файл:Cutters.png|24px|link=]] &#039;&#039;&#039;[[Руководство по взлому|Взлом]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:158px&amp;quot;&amp;gt;[[Файл:ЛКП.png|24px|link=]] &#039;&#039;&#039;[[Электроэнергия]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Наука&lt;br /&gt;
|picture= [[файл:Sci dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap;justify-content: space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Chimp.png|24px|link=]] &#039;&#039;&#039;[[Инвентарь научного отдела|Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Ice anom.png|24px|link=]] &#039;&#039;&#039;[[Аномалистика]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Honker mecha.png|24px|link=]] &#039;&#039;&#039;[[Робототехника]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;	&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Xeno artifacts.png|24px|link=]] &#039;&#039;&#039;[[Ксеноархеология]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px;&amp;gt;[[Файл:Computer.png|24px|link=]] &#039;&#039;&#039;[[Постройка приборов]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Rnd console128.png|24px|link=]] &#039;&#039;&#039;[[Руководство по исследованию и разработке|Исследования]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Безопасность&lt;br /&gt;
|picture= [[файл:Sec_dep.png|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap;justify-content: space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Stunbaton.png|24px|link=]] &#039;&#039;&#039;[[Инвентарь службы безопасности | Инвентарь]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:E_swordn.png|24px|link=]] &#039;&#039;&#039;[[Контрабанда]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Captain sabre.png|24px|link=]] &#039;&#039;&#039;[[Способы казни]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Wel.png|30px|link=]] &#039;&#039;&#039;[[Тэн-коды]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:165px&amp;quot;&amp;gt;[[Файл:Book_space_law.png|30px|link=]] &lt;br /&gt;
&#039;&#039;&#039;[[Юриспруденция| Юриспруденция]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:240px;flex-grow:1;min-width:24%;margin-bottom:3px;margin-left:0.5%;margin-left:0.5%&amp;quot;&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Наши сервера&lt;br /&gt;
|picture=[[файл:Telecomms_server.gif|24px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:line; flex-wrap:wrap;justify-content: space-between;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis:350px;&amp;quot;&amp;gt; &#039;&#039;&#039;Феникс&#039;&#039;&#039; - ss14s://sunrise14.top/fenix&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed recentchanges-frame&amp;quot; style=&amp;quot;grid-column: 1 / -1;&amp;quot;&amp;gt; &amp;lt;!-- Растягиваем на всю ширину и делаем сворачиваемым --&amp;gt;&lt;br /&gt;
    {{frame&lt;br /&gt;
    |title=[[Служебная:Свежие_правки|Свежие правки]]&lt;br /&gt;
    |picture=[[файл:Editors.png|40px|link=]]&lt;br /&gt;
    |content={{Special:RecentChanges/10}}&lt;br /&gt;
    }}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14634</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14634"/>
		<updated>2025-08-02T17:33:10Z</updated>

		<summary type="html">&lt;p&gt;Perl: Исправления главной страницы&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); &lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 800px; &lt;br /&gt;
  margin: 32px auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
  justify-content: center; &lt;br /&gt;
  align-items: stretch; &lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  padding: 24px 20px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  display: flex; &lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; &lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  min-height: 120px; &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); &lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    transition: all 0.3s ease;&lt;br /&gt;
    background: rgba(119, 193, 217, 0.1);&lt;br /&gt;
    border: 1px solid rgba(119, 193, 217, 0.3);&lt;br /&gt;
    min-height: 120px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
    background: rgba(119, 193, 217, 0.2);&lt;br /&gt;
    border-color: rgba(119, 193, 217, 0.5);&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 8px 20px rgba(119, 193, 217, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    max-height: 100px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: visible; &lt;br /&gt;
    max-height: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшения для блока статистики (четвертый элемент) */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для статистики */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(180px, 1fr));&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    padding: 0 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(140px, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 20px 16px;&lt;br /&gt;
    min-width: 120px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 400px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 18px 16px;&lt;br /&gt;
    min-width: auto;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
border: none;&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 4px 8px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
background-color: var(--color-secondary, rgba(59, 130, 246, 0.1));&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-content {&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.recentchanges-frame .mw-collapsible-content {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  overflow-y: auto; &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14633</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14633"/>
		<updated>2025-08-01T23:04:15Z</updated>

		<summary type="html">&lt;p&gt;Perl: Отмена версии 14632, сделанной Perl (обсуждение)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
gap: 20px;&lt;br /&gt;
max-width: 800px;&lt;br /&gt;
margin: 32px auto;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
justify-items: center; &lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
backdrop-filter: blur(10px);&lt;br /&gt;
border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
border-radius: 16px;&lt;br /&gt;
padding: 24px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
min-height: auto;&lt;br /&gt;
overflow: visible;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: fit-content;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
max-width: 200px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
justify-self: center;&lt;br /&gt;
align-self: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    justify-items: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    max-height: none; /* Убираем ограничение высоты */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    transition: all 0.3s ease;&lt;br /&gt;
    background: rgba(119, 193, 217, 0.1);&lt;br /&gt;
    border: 1px solid rgba(119, 193, 217, 0.3);&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    min-height: 140px; /* Достаточная высота для иконок 120px */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
    background: rgba(119, 193, 217, 0.2);&lt;br /&gt;
    border-color: rgba(119, 193, 217, 0.5);&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 8px 20px rgba(119, 193, 217, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
    max-width: 120px;&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшения для блока статистики (четвертый элемент) */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для статистики */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление для списка сокращений (MediaWiki) */&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(180px, 1fr));&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    padding: 0 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(140px, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 20px 16px;&lt;br /&gt;
    min-width: 120px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 400px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 18px 16px;&lt;br /&gt;
    min-width: auto;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
border: none;&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 4px 8px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
background-color: var(--color-secondary, rgba(59, 130, 246, 0.1));&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-content {&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14632</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14632"/>
		<updated>2025-08-01T23:03:50Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
gap: 20px;&lt;br /&gt;
max-width: 800px;&lt;br /&gt;
margin: 32px auto;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
justify-content: flex-start;&lt;br /&gt;
justify-items: flex-start; &lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
backdrop-filter: blur(10px);&lt;br /&gt;
border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
border-radius: 16px;&lt;br /&gt;
padding: 24px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
min-height: auto;&lt;br /&gt;
overflow: visible;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: fit-content;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
max-width: 200px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
justify-self: center;&lt;br /&gt;
align-self: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    justify-items: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    max-height: none; /* Убираем ограничение высоты */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    transition: all 0.3s ease;&lt;br /&gt;
    background: rgba(119, 193, 217, 0.1);&lt;br /&gt;
    border: 1px solid rgba(119, 193, 217, 0.3);&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    min-height: 140px; /* Достаточная высота для иконок 120px */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
    background: rgba(119, 193, 217, 0.2);&lt;br /&gt;
    border-color: rgba(119, 193, 217, 0.5);&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 8px 20px rgba(119, 193, 217, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
    max-width: 120px;&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшения для блока статистики (четвертый элемент) */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для статистики */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление для списка сокращений (MediaWiki) */&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(180px, 1fr));&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    padding: 0 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(140px, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 20px 16px;&lt;br /&gt;
    min-width: 120px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 400px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 18px 16px;&lt;br /&gt;
    min-width: auto;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
border: none;&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 4px 8px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
background-color: var(--color-secondary, rgba(59, 130, 246, 0.1));&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-content {&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14631</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14631"/>
		<updated>2025-08-01T22:51:11Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
display: grid;&lt;br /&gt;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
gap: 20px;&lt;br /&gt;
max-width: 800px;&lt;br /&gt;
margin: 32px auto;&lt;br /&gt;
padding: 0 20px;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
justify-items: center; &lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
backdrop-filter: blur(10px);&lt;br /&gt;
border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
border-radius: 16px;&lt;br /&gt;
padding: 24px 20px;&lt;br /&gt;
text-align: center;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
min-height: auto;&lt;br /&gt;
overflow: visible;&lt;br /&gt;
display: flex;&lt;br /&gt;
flex-direction: column;&lt;br /&gt;
align-items: center;&lt;br /&gt;
justify-content: center;&lt;br /&gt;
width: fit-content;&lt;br /&gt;
min-width: 120px;&lt;br /&gt;
max-width: 200px;&lt;br /&gt;
box-sizing: border-box;&lt;br /&gt;
justify-self: center;&lt;br /&gt;
align-self: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    justify-items: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    max-height: none; /* Убираем ограничение высоты */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    transition: all 0.3s ease;&lt;br /&gt;
    background: rgba(119, 193, 217, 0.1);&lt;br /&gt;
    border: 1px solid rgba(119, 193, 217, 0.3);&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    min-height: 140px; /* Достаточная высота для иконок 120px */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
    background: rgba(119, 193, 217, 0.2);&lt;br /&gt;
    border-color: rgba(119, 193, 217, 0.5);&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 8px 20px rgba(119, 193, 217, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
    max-width: 120px;&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшения для блока статистики (четвертый элемент) */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для статистики */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление для списка сокращений (MediaWiki) */&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(180px, 1fr));&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    padding: 0 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(140px, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 20px 16px;&lt;br /&gt;
    min-width: 120px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 400px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 18px 16px;&lt;br /&gt;
    min-width: auto;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
gap: 15px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
.hero-stats {&lt;br /&gt;
grid-template-columns: 1fr;&lt;br /&gt;
gap: 12px;&lt;br /&gt;
justify-items: center;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
border: none;&lt;br /&gt;
background: transparent;&lt;br /&gt;
padding: 4px 8px;&lt;br /&gt;
border-radius: 4px;&lt;br /&gt;
transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
background-color: var(--color-secondary, rgba(59, 130, 246, 0.1));&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-content {&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle {&lt;br /&gt;
cursor: pointer;&lt;br /&gt;
color: var(--color-primary, #3b82f6);&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
user-select: none;&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-customtoggle:hover {&lt;br /&gt;
color: var(--color-primary-hover, #1d4ed8);&lt;br /&gt;
text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14630</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14630"/>
		<updated>2025-08-01T22:44:06Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 32px auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  padding: 24px 20px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  min-width: 140px; &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    justify-items: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    max-height: none; /* Убираем ограничение высоты */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    transition: all 0.3s ease;&lt;br /&gt;
    background: rgba(119, 193, 217, 0.1);&lt;br /&gt;
    border: 1px solid rgba(119, 193, 217, 0.3);&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    min-height: 140px; /* Достаточная высота для иконок 120px */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
    background: rgba(119, 193, 217, 0.2);&lt;br /&gt;
    border-color: rgba(119, 193, 217, 0.5);&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 8px 20px rgba(119, 193, 217, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
    max-width: 120px;&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшения для блока статистики (четвертый элемент) */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для статистики */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление для списка сокращений (MediaWiki) */&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(180px, 1fr));&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    padding: 0 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(140px, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 20px 16px;&lt;br /&gt;
    min-width: 120px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 400px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 18px 16px;&lt;br /&gt;
    min-width: auto;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14629</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14629"/>
		<updated>2025-08-01T22:40:56Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(4, minmax(140px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 700px;&lt;br /&gt;
  margin: 32px auto;&lt;br /&gt;
  padding: 0 16px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  padding: 24px 16px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  margin: 0 auto; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  white-space: nowrap; &lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.2em;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.5em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    text-overflow: initial;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    justify-items: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    max-height: none; /* Убираем ограничение высоты */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    transition: all 0.3s ease;&lt;br /&gt;
    background: rgba(119, 193, 217, 0.1);&lt;br /&gt;
    border: 1px solid rgba(119, 193, 217, 0.3);&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    min-height: 140px; /* Достаточная высота для иконок 120px */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
    background: rgba(119, 193, 217, 0.2);&lt;br /&gt;
    border-color: rgba(119, 193, 217, 0.5);&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 8px 20px rgba(119, 193, 217, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
    max-width: 120px;&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшения для блока статистики (четвертый элемент) */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для статистики */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление для списка сокращений (MediaWiki) */&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 20px 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(140px, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 20px 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(120px, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 18px 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14628</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14628"/>
		<updated>2025-08-01T22:37:24Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Статистика без скроллбаров и с правильным переносом текста */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 700px;&lt;br /&gt;
  margin: 32px auto;&lt;br /&gt;
  padding: 0 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  padding: 24px 16px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  min-height: auto; /* Убираем фиксированную высоту */&lt;br /&gt;
  overflow: visible; /* Убираем скрытие переполнения */&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  font-size: 2.5em;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  white-space: nowrap; &lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.2em;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
.stat-label {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  white-space: nowrap; &lt;br /&gt;
  overflow: visible;&lt;br /&gt;
  text-overflow: initial; &lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    justify-items: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    max-height: none; /* Убираем ограничение высоты */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    transition: all 0.3s ease;&lt;br /&gt;
    background: rgba(119, 193, 217, 0.1);&lt;br /&gt;
    border: 1px solid rgba(119, 193, 217, 0.3);&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    min-height: 140px; /* Достаточная высота для иконок 120px */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
    background: rgba(119, 193, 217, 0.2);&lt;br /&gt;
    border-color: rgba(119, 193, 217, 0.5);&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 8px 20px rgba(119, 193, 217, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
    max-width: 120px;&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшения для блока статистики (четвертый элемент) */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.2));&lt;br /&gt;
  border-color: rgba(139, 92, 246, 0.4);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для статистики */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление для списка сокращений (MediaWiki) */&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    padding: 0 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 20px 12px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2.2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    max-width: 280px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: 18px 16px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-hero-new .hero-content {&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14627</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14627"/>
		<updated>2025-08-01T22:32:44Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=SUNRISE WIKIPEDIA&lt;br /&gt;
 |description=SUNRISE - максимум инноваций, культы, диверсии, блоб и многое другое! Стань героем своей истории среди лучших в Space Station 14!&lt;br /&gt;
 |keywords=Space Station 14, Космическая Станция 14, ss14, сс14, кс14, ss13, сс13, кс13, вики, wiki, клоун, санрайз, игра, ролевая, roleplay, рп, 2d песочница, космос, игровой сервер, SUNRISE, SUNRISE 14, SUNRISE SS14, SunRise, SR14, сосака&lt;br /&gt;
 |type=website&lt;br /&gt;
 |locale=ru_RU}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-warning-banner&amp;quot; role=&amp;quot;alert&amp;quot; aria-live=&amp;quot;assertive&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;warning-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;warning-icon&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;🚧&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;warning-text&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;strong&amp;gt;Внимание!&amp;lt;/strong&amp;gt; Работа над новой заглавной страницей продолжается.&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-hero-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-background&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;stars&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nebula&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-logo&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-text&amp;quot;&amp;gt;🚀 SUNRISE&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-subtext&amp;quot;&amp;gt;WIKI&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;p class=&amp;quot;hero-description&amp;quot;&amp;gt;Твой путеводитель по космической станции будущего&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-stats&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;100+&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Страниц&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;24/7&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Поддержка&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;10K+&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Игроков&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;∞&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Приключений&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-container-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new quick-links&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;🎯 Быстрый старт&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Основные разделы для новых игроков&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuLinks}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new about-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;ℹ️ О проекте&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Всё что нужно знать о SUNRISE&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuAbout}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-features&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;✨ Особенности SUNRISE&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Что делает наш сервер особенным&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-grid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🌟&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Инновации&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Уникальные механики и системы&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;👥&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Сообщество&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Активное и дружелюбное комьюнити&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🔧&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Стабильность&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Надежная работа 24/7&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🎮&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Геймплей&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Разнообразные роли и события&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🌌&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Исследования&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Погружение в неизведанные космические дали&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🤖&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;ИИ&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Система модерации на базе ИИ (SOON)&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🎨&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Кастомизация&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Персонализация персонажей и особые бодитайпы&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-blocks-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;blocks-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;📚 Полезная информация&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Всё необходимое для игры&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  {{MainmenuBlocks}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Космические частицы --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;space-particles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14626</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14626"/>
		<updated>2025-08-01T22:32:13Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=SUNRISE WIKIPEDIA&lt;br /&gt;
 |description=SUNRISE - максимум инноваций, культы, диверсии, блоб и многое другое! Стань героем своей истории среди лучших в Space Station 14!&lt;br /&gt;
 |keywords=Space Station 14, Космическая Станция 14, ss14, сс14, кс14, ss13, сс13, кс13, вики, wiki, клоун, санрайз, игра, ролевая, roleplay, рп, 2d песочница, космос, игровой сервер, SUNRISE, SUNRISE 14, SUNRISE SS14, SunRise, SR14, сосака&lt;br /&gt;
 |type=website&lt;br /&gt;
 |locale=ru_RU}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-warning-banner&amp;quot; role=&amp;quot;alert&amp;quot; aria-live=&amp;quot;assertive&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;warning-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;warning-icon&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;🚧&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;warning-text&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;strong&amp;gt;Внимание!&amp;lt;/strong&amp;gt; Работа над новой заглавной страницей продолжается.&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-hero-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-background&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;stars&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nebula&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-logo&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-text&amp;quot;&amp;gt;🚀 SUNRISE&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-subtext&amp;quot;&amp;gt;WIKI&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;p class=&amp;quot;hero-description&amp;quot;&amp;gt;Твой путеводитель по космической станции будущего&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-stats&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;100+&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Страниц&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;24/7&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Поддержка&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;10K+&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Игроков&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;∞&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Приключений&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-container-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new quick-links&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;🎯 Быстрый старт&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Основные разделы для новых игроков&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuLinks}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new about-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;ℹ️ О проекте&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Всё что нужно знать о SUNRISE&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuAbout}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-features&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;✨ Особенности SUNRISE&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Что делает наш сервер особенным&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-grid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🌟&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Инновации&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Уникальные механики и системы&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;👥&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Сообщество&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Активное и дружелюбное комьюнити&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🔧&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Стабильность&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Надежная работа 24/7&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🎮&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Геймплей&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Разнообразные роли и события&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🌌&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Исследования&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Погружение в неизведанные космические дали&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🤖&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;ИИ&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Система модерации на базе ИИ (SOON)&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🎨&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Кастомизация&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Персонализация персонажей и оборудования&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-blocks-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;blocks-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;📚 Полезная информация&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Всё необходимое для игры&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  {{MainmenuBlocks}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Космические частицы --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;space-particles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14625</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14625"/>
		<updated>2025-08-01T22:30:37Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=SUNRISE WIKIPEDIA&lt;br /&gt;
 |description=SUNRISE - максимум инноваций, культы, диверсии, блоб и многое другое! Стань героем своей истории среди лучших в Space Station 14!&lt;br /&gt;
 |keywords=Space Station 14, Космическая Станция 14, ss14, сс14, кс14, ss13, сс13, кс13, вики, wiki, клоун, санрайз, игра, ролевая, roleplay, рп, 2d песочница, космос, игровой сервер, SUNRISE, SUNRISE 14, SUNRISE SS14, SunRise, SR14, сосака&lt;br /&gt;
 |type=website&lt;br /&gt;
 |locale=ru_RU}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-warning-banner&amp;quot; role=&amp;quot;alert&amp;quot; aria-live=&amp;quot;assertive&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;warning-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;warning-icon&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;🚧&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;warning-text&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;strong&amp;gt;Внимание!&amp;lt;/strong&amp;gt; Работа над новой заглавной страницей продолжается.&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-hero-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-background&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;stars&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nebula&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-logo&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-text&amp;quot;&amp;gt;🚀 SUNRISE&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-subtext&amp;quot;&amp;gt;WIKI&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;p class=&amp;quot;hero-description&amp;quot;&amp;gt;Твой путеводитель по космической станции будущего&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-stats&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;100+&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Страниц&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;24/7&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Поддержка&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;10K+&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Игроков&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;∞&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Приключений&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-container-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new quick-links&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;🎯 Быстрый старт&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Основные разделы для новых игроков&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuLinks}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new about-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;ℹ️ О проекте&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Всё что нужно знать о SUNRISE&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuAbout}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-features&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;✨ Особенности SUNRISE&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Что делает наш сервер особенным&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-grid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🌟&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Инновации&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Уникальные механики и системы&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;👥&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Сообщество&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Активное и дружелюбное комьюнити&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🔧&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Стабильность&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Надежная работа 24/7&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🎮&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Геймплей&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Разнообразные роли и события&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🌌&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Исследования&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Погружение в неизведанные космические дали&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🤖&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;ИИ и боты&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Умные NPC и динамичные сценарии&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🎨&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Кастомизация&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Персонализация персонажей и оборудования&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-blocks-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;blocks-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;📚 Полезная информация&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Всё необходимое для игры&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  {{MainmenuBlocks}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Космические частицы --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;space-particles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14624</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14624"/>
		<updated>2025-08-01T22:30:15Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=SUNRISE WIKIPEDIA&lt;br /&gt;
 |description=SUNRISE - максимум инноваций, культы, диверсии, блоб и многое другое! Стань героем своей истории среди лучших в Space Station 14!&lt;br /&gt;
 |keywords=Space Station 14, Космическая Станция 14, ss14, сс14, кс14, ss13, сс13, кс13, вики, wiki, клоун, санрайз, игра, ролевая, roleplay, рп, 2d песочница, космос, игровой сервер, SUNRISE, SUNRISE 14, SUNRISE SS14, SunRise, SR14, сосака&lt;br /&gt;
 |type=website&lt;br /&gt;
 |locale=ru_RU}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-warning-banner&amp;quot; role=&amp;quot;alert&amp;quot; aria-live=&amp;quot;assertive&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;warning-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;warning-icon&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;🚧&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;warning-text&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;strong&amp;gt;Внимание!&amp;lt;/strong&amp;gt; Работа над новой заглавной страницей продолжается.&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;button class=&amp;quot;warning-close&amp;quot; aria-label=&amp;quot;Закрыть предупреждение&amp;quot; onclick=&amp;quot;this.parentElement.parentElement.style.display=&#039;none&#039;&amp;quot;&amp;gt;&lt;br /&gt;
      ×&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-hero-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-background&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;stars&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nebula&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-logo&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-text&amp;quot;&amp;gt;🚀 SUNRISE&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-subtext&amp;quot;&amp;gt;WIKI&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;p class=&amp;quot;hero-description&amp;quot;&amp;gt;Твой путеводитель по космической станции будущего&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-stats&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;100+&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Страниц&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;24/7&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Поддержка&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;10K+&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Игроков&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;∞&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Приключений&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-container-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new quick-links&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;🎯 Быстрый старт&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Основные разделы для новых игроков&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuLinks}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new about-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;ℹ️ О проекте&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Всё что нужно знать о SUNRISE&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuAbout}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-features&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;✨ Особенности SUNRISE&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Что делает наш сервер особенным&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-grid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🌟&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Инновации&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Уникальные механики и системы&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;👥&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Сообщество&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Активное и дружелюбное комьюнити&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🔧&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Стабильность&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Надежная работа 24/7&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🎮&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Геймплей&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Разнообразные роли и события&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🌌&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Исследования&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Погружение в неизведанные космические дали&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🤖&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;ИИ и боты&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Умные NPC и динамичные сценарии&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🎨&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Кастомизация&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Персонализация персонажей и оборудования&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-blocks-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;blocks-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;📚 Полезная информация&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Всё необходимое для игры&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  {{MainmenuBlocks}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Космические частицы --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;space-particles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14623</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14623"/>
		<updated>2025-08-01T22:29:50Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Статистика без скроллбаров и с правильным переносом текста */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: var(--space-24) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  /* Убираем скроллбары */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  /* Исправляем переполнение текста */&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-overflow: ellipsis;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.2em;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: var(--font-size-sm);&lt;br /&gt;
    margin-top: var(--space-6);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    justify-items: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    max-height: none; /* Убираем ограничение высоты */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    transition: all 0.3s ease;&lt;br /&gt;
    background: rgba(119, 193, 217, 0.1);&lt;br /&gt;
    border: 1px solid rgba(119, 193, 217, 0.3);&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    min-height: 140px; /* Достаточная высота для иконок 120px */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
    background: rgba(119, 193, 217, 0.2);&lt;br /&gt;
    border-color: rgba(119, 193, 217, 0.5);&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 8px 20px rgba(119, 193, 217, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
    max-width: 120px;&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенное предупреждение о доработке страницы */&lt;br /&gt;
.sunrise-warning-banner {&lt;br /&gt;
  background: linear-gradient(135deg, #fbbf24, #f97316);&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 16px 24px;&lt;br /&gt;
  margin: 24px auto;&lt;br /&gt;
  box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  animation: pulse-warning 3s ease-in-out infinite alternate;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  border: 2px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-content {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-icon {&lt;br /&gt;
  font-size: 28px;&lt;br /&gt;
  animation: bounce-warning 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #1f2937;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.warning-close:hover {&lt;br /&gt;
  color: #dc2626;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes pulse-warning {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 10px 25px rgba(251, 191, 36, 0.3);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 15px 35px rgba(251, 191, 36, 0.5);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes bounce-warning {&lt;br /&gt;
  0%, 20%, 50%, 80%, 100% {&lt;br /&gt;
    transform: translateY(0);&lt;br /&gt;
  }&lt;br /&gt;
  40% {&lt;br /&gt;
    transform: translateY(-8px);&lt;br /&gt;
  }&lt;br /&gt;
  60% {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшения для блока статистики (четвертый элемент) */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child {&lt;br /&gt;
  background: linear-gradient(135deg, #8b5cf6, #3b82f6);&lt;br /&gt;
  animation: infinity-glow 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:last-child .stat-number {&lt;br /&gt;
  background: linear-gradient(45deg, #fbbf24, #f472b6);&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: 2.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes infinity-glow {&lt;br /&gt;
  0% {&lt;br /&gt;
    box-shadow: 0 0 15px rgba(139, 92, 246, 0.4);&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.6);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для статистики */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление для списка сокращений (MediaWiki) */&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsed .mw-collapsible-content {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Альтернативное решение для details/summary */&lt;br /&gt;
details.abbreviation-list {&lt;br /&gt;
  background: #f8fafc;&lt;br /&gt;
  border: 1px solid #e2e8f0;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary {&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #3b82f6;&lt;br /&gt;
  margin-bottom: 12px;&lt;br /&gt;
  user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list summary:hover {&lt;br /&gt;
  color: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
details.abbreviation-list[open] summary {&lt;br /&gt;
  margin-bottom: 16px;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для предупреждения */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 16px 12px;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-icon {&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-close {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-warning-banner {&lt;br /&gt;
    margin: 12px 8px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .warning-content {&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14622</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14622"/>
		<updated>2025-08-01T22:26:02Z</updated>

		<summary type="html">&lt;p&gt;Perl: Улучшения главной страницы (N1)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=SUNRISE WIKIPEDIA&lt;br /&gt;
 |description=SUNRISE - максимум инноваций, культы, диверсии, блоб и многое другое! Стань героем своей истории среди лучших в Space Station 14!&lt;br /&gt;
 |keywords=Space Station 14, Космическая Станция 14, ss14, сс14, кс14, ss13, сс13, кс13, вики, wiki, клоун, санрайз, игра, ролевая, roleplay, рп, 2d песочница, космос, игровой сервер, SUNRISE, SUNRISE 14, SUNRISE SS14, SunRise, SR14, сосака&lt;br /&gt;
 |type=website&lt;br /&gt;
 |locale=ru_RU}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-warning-banner&amp;quot; role=&amp;quot;alert&amp;quot; aria-live=&amp;quot;assertive&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;warning-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;warning-icon&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;🚧&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;warning-text&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;strong&amp;gt;Внимание!&amp;lt;/strong&amp;gt; Работа над новой заглавной страницей продолжается. Некоторые элементы могут отображаться некорректно или быть временно недоступны. Спасибо за понимание!&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;button class=&amp;quot;warning-close&amp;quot; aria-label=&amp;quot;Закрыть предупреждение&amp;quot; onclick=&amp;quot;this.parentElement.parentElement.style.display=&#039;none&#039;&amp;quot;&amp;gt;&lt;br /&gt;
      ×&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-hero-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-background&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;stars&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nebula&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-logo&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-text&amp;quot;&amp;gt;🚀 SUNRISE&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-subtext&amp;quot;&amp;gt;WIKI&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;p class=&amp;quot;hero-description&amp;quot;&amp;gt;Твой путеводитель по космической станции будущего&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-stats&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;100+&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Страниц&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;24/7&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Поддержка&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;10K+&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Игроков&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;∞&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Приключений&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-container-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new quick-links&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;🎯 Быстрый старт&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Основные разделы для новых игроков&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuLinks}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new about-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;ℹ️ О проекте&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Всё что нужно знать о SUNRISE&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuAbout}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-features&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;✨ Особенности SUNRISE&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Что делает наш сервер особенным&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-grid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🌟&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Инновации&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Уникальные механики и системы&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;👥&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Сообщество&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Активное и дружелюбное комьюнити&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🔧&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Стабильность&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Надежная работа 24/7&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🎮&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Геймплей&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Разнообразные роли и события&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🌌&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Исследования&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Погружение в неизведанные космические дали&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🤖&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;ИИ и боты&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Умные NPC и динамичные сценарии&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🎨&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Кастомизация&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Персонализация персонажей и оборудования&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-blocks-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;blocks-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;📚 Полезная информация&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Всё необходимое для игры&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  {{MainmenuBlocks}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Космические частицы --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;space-particles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14621</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14621"/>
		<updated>2025-08-01T19:50:12Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=SUNRISE WIKIPEDIA&lt;br /&gt;
 |description=SUNRISE - максимум инноваций, культы, диверсии, блоб и многое другое! Стань героем своей истории среди лучших в Space Station 14!&lt;br /&gt;
 |keywords=Space Station 14, Космическая Станция 14, ss14, сс14, кс14, ss13, сс13, кс13, вики, wiki, клоун, санрайз, игра, ролевая, roleplay, рп, 2d песочница, космос, игровой сервер, SUNRISE, SUNRISE 14, SUNRISE SS14, SunRise, SR14, сосака&lt;br /&gt;
 |type=website&lt;br /&gt;
 |locale=ru_RU}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Предупреждение о разработке --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-warning-banner&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;warning-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;warning-icon&amp;quot;&amp;gt;🚧&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;warning-text&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;strong&amp;gt;Внимание!&amp;lt;/strong&amp;gt; Работа над новой заглавной страницей всё ещё ведётся. Некоторые элементы могут отображаться некорректно или быть временно недоступными.&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;warning-close&amp;quot;&amp;gt;×&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-hero-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-background&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;stars&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nebula&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-logo&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-text&amp;quot;&amp;gt;🚀 SUNRISE&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-subtext&amp;quot;&amp;gt;WIKI&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;p class=&amp;quot;hero-description&amp;quot;&amp;gt;Твой путеводитель по космической станции будущего&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-stats&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;100+&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Страниц&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;24/7&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Поддержка&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;10K+&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Игроков&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-container-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new quick-links&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;🎯 Быстрый старт&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Основные разделы для новых игроков&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuLinks}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new about-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;ℹ️ О проекте&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Всё что нужно знать о SUNRISE&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuAbout}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-features&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;✨ Особенности SUNRISE&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Что делает наш сервер особенным&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-grid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🌟&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Инновации&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Уникальные механики и системы&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;👥&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Сообщество&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Активное и дружелюбное комьюнити&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🔧&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Стабильность&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Надежная работа 24/7&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🎮&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Геймплей&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Разнообразные роли и события&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-blocks-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;blocks-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;📚 Полезная информация&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Всё необходимое для игры&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  {{MainmenuBlocks}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Космические частицы --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;space-particles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14620</id>
		<title>Шаблон:MainmenuAbout</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14620"/>
		<updated>2025-08-01T19:48:48Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;justify-content: space-evenly;height:100%&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= О Space Station 14&lt;br /&gt;
|picture=[[файл:Ядерный Оперативник.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=&#039;&#039;&#039;Space Station 14&#039;&#039;&#039; — это ролевая игра, вдохновлённая культовой классикой [https://ru.wikipedia.org/wiki/Space_Station_13 Space Station 13]. Space Station 14 наполнена весельем и хаосом. С первого взгляда игра кажется сложной и это так, но мы тебе поможем освоится в этой игре и найти своё место. Добро пожаловать, космонавт.}} &lt;br /&gt;
{{frame&lt;br /&gt;
|title= Сообщество&lt;br /&gt;
|picture= [[File:Community.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=&amp;lt;div style=&amp;quot;display:flex; flex-wrap: wrap; justify-content: space-around; width: 500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-direction:column; flex-wrap: wrap; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[[Файл:Discord-link.png|200px|link=https://discord.gg/sunrise14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[[Файл:boosty-link.png|200px|link=https://boosty.to/sunrise-ss14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-direction:column; flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[[Файл:YouTube.png|200px|link=https://www.youtube.com/@sunrise-ss14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Файл:Telegram3.png|200px|link=https://t.me/sunrise_ss14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Другие страницы&lt;br /&gt;
|height=&lt;br /&gt;
|picture= [[File:NTlogo.gif|32px|link=]]&lt;br /&gt;
|content= &lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
{{OtherProjects}}&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{frame&lt;br /&gt;
|title=Помогите! Я не могу найти руководство по X!&lt;br /&gt;
|picture= [[File:BSwiki.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=Скорее всего, его еще не существует! Вики SS14, как и большинство вики, заполняется энтузиастами из нашего [https://discord.gg/sunrise14 Discord сообщества]. Если у вас есть время и желание помогать, напишите заявку и в течении 48 часов вам ответят.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14619</id>
		<title>Шаблон:MainmenuAbout</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14619"/>
		<updated>2025-08-01T19:48:17Z</updated>

		<summary type="html">&lt;p&gt;Perl: Отмена версии 14618, сделанной Perl (обсуждение)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;justify-content: space-evenly;height:100%&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= О Space Station 14&lt;br /&gt;
|picture=[[файл:Ядерный Оперативник.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=&#039;&#039;&#039;Space Station 14&#039;&#039;&#039; — это ролевая игра, вдохновлённая культовой классикой [https://ru.wikipedia.org/wiki/Space_Station_13 Space Station 13]. Space Station 14 наполнена весельем и хаосом. С первого взгляда игра кажется сложной и это так, но мы тебе поможем освоится в этой игре и найти своё место. Добро пожаловать, космонавт.}} &lt;br /&gt;
&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Сообщество&lt;br /&gt;
|picture= [[File:Community.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=&amp;lt;div style=&amp;quot;display:flex; flex-wrap: wrap; justify-content: space-around; width: 500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-direction:column; flex-wrap: wrap; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[[Файл:Discord-link.png|200px|link=https://discord.gg/sunrise14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[[Файл:boosty-link.png|200px|link=https://boosty.to/sunrise-ss14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-direction:column; flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[[Файл:YouTube.png|200px|link=https://www.youtube.com/@sunrise-ss14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Файл:Telegram3.png|200px|link=https://t.me/sunrise_ss14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Другие страницы&lt;br /&gt;
|height=&lt;br /&gt;
|picture= [[File:NTlogo.gif|32px|link=]]&lt;br /&gt;
|content= &lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
{{OtherProjects}}&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{frame&lt;br /&gt;
|title=Помогите! Я не могу найти руководство по X!&lt;br /&gt;
|picture= [[File:BSwiki.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=Скорее всего, его еще не существует! Вики SS14, как и большинство вики, заполняется энтузиастами из нашего [https://discord.gg/sunrise14 Discord сообщества]. Если у вас есть время и желание помогать, напишите заявку и в течении 48 часов вам ответят.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14618</id>
		<title>Шаблон:MainmenuAbout</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14618"/>
		<updated>2025-08-01T19:47:09Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;justify-content: space-evenly;height:100%&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= О Space Station 14&lt;br /&gt;
|picture=[[файл:Ядерный Оперативник.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=&#039;&#039;&#039;Space Station 14&#039;&#039;&#039; — это ролевая игра, вдохновлённая культовой классикой [https://ru.wikipedia.org/wiki/Space_Station_13 Space Station 13]. Space Station 14 наполнена весельем и хаосом. С первого взгляда игра кажется сложной и это так, но мы тебе поможем освоится в этой игре и найти своё место. Добро пожаловать, космонавт.}} &lt;br /&gt;
&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Сообщество&lt;br /&gt;
|picture= [[File:Community.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=&amp;lt;div style=&amp;quot;display:flex; flex-wrap: wrap; justify-content: space-around; width: 500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-direction:column; flex-wrap: wrap; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[[Файл:Discord-link.png|200px|link=https://discord.gg/sunrise14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[[Файл:boosty-link.png|200px|link=https://boosty.to/sunrise-ss14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-direction:column; flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[[Файл:YouTube.png|200px|link=https://www.youtube.com/@sunrise-ss14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Файл:Telegram3.png|200px|link=https://t.me/sunrise_ss14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Другие страницы&lt;br /&gt;
|height=&lt;br /&gt;
|picture= [[File:NTlogo.gif|32px|link=]]&lt;br /&gt;
|content= &lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
{{OtherProjects}}&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14617</id>
		<title>Шаблон:MainmenuAbout</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14617"/>
		<updated>2025-08-01T19:46:23Z</updated>

		<summary type="html">&lt;p&gt;Perl: Отмена версии 14616, сделанной Perl (обсуждение)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;justify-content: space-evenly;height:100%&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= О Space Station 14&lt;br /&gt;
|picture=[[файл:Ядерный Оперативник.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=&#039;&#039;&#039;Space Station 14&#039;&#039;&#039; — это ролевая игра, вдохновлённая культовой классикой [https://ru.wikipedia.org/wiki/Space_Station_13 Space Station 13]. Space Station 14 наполнена весельем и хаосом. С первого взгляда игра кажется сложной и это так, но мы тебе поможем освоится в этой игре и найти своё место. Добро пожаловать, космонавт.}} &lt;br /&gt;
&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Сообщество&lt;br /&gt;
|picture= [[File:Community.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=&amp;lt;div style=&amp;quot;display:flex; flex-wrap: wrap; justify-content: space-around; width: 500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-direction:column; flex-wrap: wrap; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[[Файл:Discord-link.png|200px|link=https://discord.gg/sunrise14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[[Файл:boosty-link.png|200px|link=https://boosty.to/sunrise-ss14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-direction:column; flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[[Файл:YouTube.png|200px|link=https://www.youtube.com/@sunrise-ss14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Файл:Telegram3.png|200px|link=https://t.me/sunrise_ss14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Другие страницы&lt;br /&gt;
|height=&lt;br /&gt;
|picture= [[File:NTlogo.gif|32px|link=]]&lt;br /&gt;
|content= &lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
{{OtherProjects}}&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{frame&lt;br /&gt;
|title=Помогите! Я не могу найти руководство по X!&lt;br /&gt;
|picture= [[File:BSwiki.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=Скорее всего, его еще не существует! Вики SS14, как и большинство вики, заполняется энтузиастами из нашего [https://discord.gg/sunrise14 Discord сообщества]. Если у вас есть время и желание помогать, напишите заявку и в течении 48 часов вам ответят.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14616</id>
		<title>Шаблон:MainmenuAbout</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14616"/>
		<updated>2025-08-01T19:46:02Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{frame&lt;br /&gt;
|title= О Space Station 14&lt;br /&gt;
|picture=[[файл:Ядерный Оперативник.gif|32px|link=]]&lt;br /&gt;
|content=&#039;&#039;&#039;Space Station 14&#039;&#039;&#039; — ролевая игра, вдохновлённая [https://ru.wikipedia.org/wiki/Space_Station_13 Space Station 13]. Полна веселья и хаоса. Игра сложная, но мы поможем освоиться. Добро пожаловать, космонавт!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Сообщество&lt;br /&gt;
|picture= [[File:Community.gif|32px|link=]]&lt;br /&gt;
|content=&lt;br /&gt;
[[Файл:Discord-link.png|150px|link=https://discord.gg/sunrise14]] [[Файл:boosty-link.png|150px|link=https://boosty.to/sunrise-ss14]]&lt;br /&gt;
&lt;br /&gt;
[[Файл:YouTube.png|150px|link=https://www.youtube.com/@sunrise-ss14]] [[Файл:Telegram3.png|150px|link=https://t.me/sunrise_ss14]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Другие страницы&lt;br /&gt;
|picture= [[File:NTlogo.gif|32px|link=]]&lt;br /&gt;
|content={{OtherProjects}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Нужна помощь с вики?&lt;br /&gt;
|picture= [[File:BSwiki.gif|32px|link=]]&lt;br /&gt;
|content=Руководства создают энтузиасты из [https://discord.gg/sunrise14 Discord]. Хотите помочь? Подайте заявку — ответим в течение 48 часов.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14615</id>
		<title>Шаблон:MainmenuAbout</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14615"/>
		<updated>2025-08-01T19:43:06Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;justify-content: space-evenly;height:100%&amp;gt;&lt;br /&gt;
{{frame&lt;br /&gt;
|title= О Space Station 14&lt;br /&gt;
|picture=[[файл:Ядерный Оперативник.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=&#039;&#039;&#039;Space Station 14&#039;&#039;&#039; — это ролевая игра, вдохновлённая культовой классикой [https://ru.wikipedia.org/wiki/Space_Station_13 Space Station 13]. Space Station 14 наполнена весельем и хаосом. С первого взгляда игра кажется сложной и это так, но мы тебе поможем освоится в этой игре и найти своё место. Добро пожаловать, космонавт.}} &lt;br /&gt;
&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Сообщество&lt;br /&gt;
|picture= [[File:Community.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=&amp;lt;div style=&amp;quot;display:flex; flex-wrap: wrap; justify-content: space-around; width: 500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-direction:column; flex-wrap: wrap; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[[Файл:Discord-link.png|200px|link=https://discord.gg/sunrise14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[[Файл:boosty-link.png|200px|link=https://boosty.to/sunrise-ss14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-direction:column; flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
[[Файл:YouTube.png|200px|link=https://www.youtube.com/@sunrise-ss14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Файл:Telegram3.png|200px|link=https://t.me/sunrise_ss14]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{frame&lt;br /&gt;
|title= Другие страницы&lt;br /&gt;
|height=&lt;br /&gt;
|picture= [[File:NTlogo.gif|32px|link=]]&lt;br /&gt;
|content= &lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
{{OtherProjects}}&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{frame&lt;br /&gt;
|title=Помогите! Я не могу найти руководство по X!&lt;br /&gt;
|picture= [[File:BSwiki.gif|32px|link=]]&lt;br /&gt;
|height=&lt;br /&gt;
|content=Скорее всего, его еще не существует! Вики SS14, как и большинство вики, заполняется энтузиастами из нашего [https://discord.gg/sunrise14 Discord сообщества]. Если у вас есть время и желание помогать, напишите заявку и в течении 48 часов вам ответят.}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14614</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14614"/>
		<updated>2025-08-01T19:41:09Z</updated>

		<summary type="html">&lt;p&gt;Perl: Отмена версии 14613, сделанной Perl (обсуждение)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Статистика без скроллбаров и с правильным переносом текста */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: var(--space-24) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  /* Убираем скроллбары */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  /* Исправляем переполнение текста */&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-overflow: ellipsis;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.2em;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: var(--font-size-sm);&lt;br /&gt;
    margin-top: var(--space-6);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    justify-items: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    max-height: none; /* Убираем ограничение высоты */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    transition: all 0.3s ease;&lt;br /&gt;
    background: rgba(119, 193, 217, 0.1);&lt;br /&gt;
    border: 1px solid rgba(119, 193, 217, 0.3);&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    min-height: 140px; /* Достаточная высота для иконок 120px */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
    background: rgba(119, 193, 217, 0.2);&lt;br /&gt;
    border-color: rgba(119, 193, 217, 0.5);&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 8px 20px rgba(119, 193, 217, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
    max-width: 120px;&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14613</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14613"/>
		<updated>2025-08-01T19:40:01Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Статистика без скроллбаров и с правильным переносом текста */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: var(--space-24) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  /* Убираем скроллбары */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  /* Исправляем переполнение текста */&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-overflow: ellipsis;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.2em;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: var(--font-size-sm);&lt;br /&gt;
    margin-top: var(--space-6);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 15px 10px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 15px;&lt;br /&gt;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);&lt;br /&gt;
    background: linear-gradient(135deg, rgba(119, 193, 217, 0.15) 0%, rgba(157, 215, 234, 0.1) 100%);&lt;br /&gt;
    border: 2px solid rgba(119, 193, 217, 0.3);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    min-height: 170px;&lt;br /&gt;
    min-width: 170px;&lt;br /&gt;
    flex: 0 0 calc(50% - 7.5px);&lt;br /&gt;
    max-width: calc(50% - 7.5px);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link::before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: -100%;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);&lt;br /&gt;
    transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover::before {&lt;br /&gt;
    left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
    background: linear-gradient(135deg, rgba(119, 193, 217, 0.25) 0%, rgba(157, 215, 234, 0.2) 100%);&lt;br /&gt;
    border-color: rgba(119, 193, 217, 0.6);&lt;br /&gt;
    transform: translateY(-5px) scale(1.05);&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(119, 193, 217, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
    max-width: 150px !important;&lt;br /&gt;
    max-height: 150px !important;&lt;br /&gt;
    width: 150px !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    object-fit: contain !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover img {&lt;br /&gt;
    transform: scale(1.1);&lt;br /&gt;
    filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специфичные цвета для каждой социальной сети */&lt;br /&gt;
.social-link.discord:hover {&lt;br /&gt;
    border-color: #5865f2;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(88, 101, 242, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link.youtube:hover {&lt;br /&gt;
    border-color: #ff0000;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(255, 0, 0, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link.telegram:hover {&lt;br /&gt;
    border-color: #0088cc;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0, 136, 204, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link.boosty:hover {&lt;br /&gt;
    border-color: #f15a24;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(241, 90, 36, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-align: justify;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Полное убирание скроллбаров */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    scrollbar-width: none;&lt;br /&gt;
    -ms-overflow-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    width: 0 !important;&lt;br /&gt;
    height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        flex: 0 0 calc(50% - 5px);&lt;br /&gt;
        max-width: calc(50% - 5px);&lt;br /&gt;
        min-height: 150px;&lt;br /&gt;
        min-width: 150px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link img {&lt;br /&gt;
        max-width: 130px !important;&lt;br /&gt;
        max-height: 130px !important;&lt;br /&gt;
        width: 130px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        flex: 0 0 auto;&lt;br /&gt;
        max-width: 200px;&lt;br /&gt;
        width: 200px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14612</id>
		<title>Шаблон:MainmenuAbout</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14612"/>
		<updated>2025-08-01T19:39:22Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mainmenu-about-container&amp;quot;&amp;gt;&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title=🚀 О SS14&lt;br /&gt;
  |picture=[[файл:Ядерный Оперативник.gif|24px|link=]]&lt;br /&gt;
  |height=&lt;br /&gt;
  |content=&amp;lt;div class=&amp;quot;about-content&amp;quot;&amp;gt;&#039;&#039;&#039;Space Station 14&#039;&#039;&#039; — ролевая игра, вдохновлённая культовой классикой [https://ru.wikipedia.org/wiki/Space_Station_13 Space Station 13]. Игра наполнена весельем и хаосом. С первого взгляда кажется сложной, но мы поможем освоиться. &amp;lt;br&amp;gt;&amp;lt;strong&amp;gt;Добро пожаловать, космонавт!&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title=👥 Сообщество  &lt;br /&gt;
  |picture=[[File:Community.gif|24px|link=]]&lt;br /&gt;
  |height=&lt;br /&gt;
  |content=&amp;lt;div class=&amp;quot;community-links&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;social-grid&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;social-link discord&amp;quot;&amp;gt;&lt;br /&gt;
        [[Файл:Discord-link.png|150px|link=https://discord.gg/sunrise14]]&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;social-link boosty&amp;quot;&amp;gt;  &lt;br /&gt;
        [[Файл:boosty-link.png|150px|link=https://boosty.to/sunrise-ss14]]&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;social-link youtube&amp;quot;&amp;gt;&lt;br /&gt;
        [[Файл:YouTube.png|150px|link=https://www.youtube.com/@sunrise-ss14]]&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;social-link telegram&amp;quot;&amp;gt;&lt;br /&gt;
        [[Файл:Telegram3.png|150px|link=https://t.me/sunrise_ss14]]&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title=📖 Разделы&lt;br /&gt;
  |height=&lt;br /&gt;
  |picture=[[File:NTlogo.gif|24px|link=]]&lt;br /&gt;
  |content=&amp;lt;div class=&amp;quot;other-projects&amp;quot;&amp;gt;{{OtherProjects}}&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title=❓ Помощь&lt;br /&gt;
  |picture=[[File:BSwiki.gif|24px|link=]]&lt;br /&gt;
  |height=&lt;br /&gt;
  |content=&amp;lt;div class=&amp;quot;help-content&amp;quot;&amp;gt;Не можете найти нужное руководство? Скорее всего, его ещё нет! Вики SS14 заполняется энтузиастами из нашего [https://discord.gg/sunrise14 Discord сообщества]. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Хотите помочь? Напишите заявку —&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14611</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14611"/>
		<updated>2025-08-01T19:37:40Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Статистика без скроллбаров и с правильным переносом текста */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: var(--space-24) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  /* Убираем скроллбары */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  /* Исправляем переполнение текста */&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-overflow: ellipsis;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.2em;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: var(--font-size-sm);&lt;br /&gt;
    margin-top: var(--space-6);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция сообщества */&lt;br /&gt;
.community-links {&lt;br /&gt;
    overflow: hidden; /* Убираем любые скроллбары */&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    justify-items: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    max-height: none; /* Убираем ограничение высоты */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    transition: all 0.3s ease;&lt;br /&gt;
    background: rgba(119, 193, 217, 0.1);&lt;br /&gt;
    border: 1px solid rgba(119, 193, 217, 0.3);&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    min-height: 140px; /* Достаточная высота для иконок 120px */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
    background: rgba(119, 193, 217, 0.2);&lt;br /&gt;
    border-color: rgba(119, 193, 217, 0.5);&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
    box-shadow: 0 8px 20px rgba(119, 193, 217, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link img {&lt;br /&gt;
    max-width: 120px;&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент секций */&lt;br /&gt;
.about-content,&lt;br /&gt;
.help-content,&lt;br /&gt;
.other-projects {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    hyphens: auto;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    overflow: hidden; /* Убираем скроллбар */&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары везде где они могут появиться */&lt;br /&gt;
.mainmenu-about-container *,&lt;br /&gt;
.community-links *,&lt;br /&gt;
.social-grid *,&lt;br /&gt;
.social-link * {&lt;br /&gt;
    /* Для WebKit браузеров (Chrome, Safari) */&lt;br /&gt;
    scrollbar-width: none; /* Firefox */&lt;br /&gt;
    -ms-overflow-style: none; /* IE и Edge */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container *::-webkit-scrollbar,&lt;br /&gt;
.community-links *::-webkit-scrollbar,&lt;br /&gt;
.social-grid *::-webkit-scrollbar,&lt;br /&gt;
.social-link *::-webkit-scrollbar {&lt;br /&gt;
    display: none; /* Chrome, Safari, Opera */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .social-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-link {&lt;br /&gt;
        min-height: 120px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14610</id>
		<title>Шаблон:MainmenuAbout</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14610"/>
		<updated>2025-08-01T19:37:07Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mainmenu-about-container&amp;quot;&amp;gt;&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title=🚀 О SS14&lt;br /&gt;
  |picture=[[файл:Ядерный Оперативник.gif|24px|link=]]&lt;br /&gt;
  |height=&lt;br /&gt;
  |content=&amp;lt;div class=&amp;quot;about-content&amp;quot;&amp;gt;&#039;&#039;&#039;Space Station 14&#039;&#039;&#039; — ролевая игра, вдохновлённая культовой классикой [https://ru.wikipedia.org/wiki/Space_Station_13 Space Station 13]. Игра наполнена весельем и хаосом. С первого взгляда кажется сложной, но мы поможем освоиться. &amp;lt;br&amp;gt;&amp;lt;strong&amp;gt;Добро пожаловать, космонавт!&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title=👥 Сообщество  &lt;br /&gt;
  |picture=[[File:Community.gif|24px|link=]]&lt;br /&gt;
  |height=&lt;br /&gt;
  |content=&amp;lt;div class=&amp;quot;community-links&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;social-grid&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;social-link discord&amp;quot;&amp;gt;&lt;br /&gt;
        [[Файл:Discord-link.png|120px|link=https://discord.gg/sunrise14]]&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;social-link boosty&amp;quot;&amp;gt;  &lt;br /&gt;
        [[Файл:boosty-link.png|120px|link=https://boosty.to/sunrise-ss14]]&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;social-link youtube&amp;quot;&amp;gt;&lt;br /&gt;
        [[Файл:YouTube.png|120px|link=https://www.youtube.com/@sunrise-ss14]]&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;social-link telegram&amp;quot;&amp;gt;&lt;br /&gt;
        [[Файл:Telegram3.png|120px|link=https://t.me/sunrise_ss14]]&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title=📖 Разделы&lt;br /&gt;
  |height=&lt;br /&gt;
  |picture=[[File:NTlogo.gif|24px|link=]]&lt;br /&gt;
  |content=&amp;lt;div class=&amp;quot;other-projects&amp;quot;&amp;gt;{{OtherProjects}}&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title=❓ Помощь&lt;br /&gt;
  |picture=[[File:BSwiki.gif|24px|link=]]&lt;br /&gt;
  |height=&lt;br /&gt;
  |content=&amp;lt;div class=&amp;quot;help-content&amp;quot;&amp;gt;Не можете найти нужное руководство? Скорее всего, его ещё нет! Вики SS14 заполняется энтузиастами из нашего [https://discord.gg/sunrise14 Discord сообщества]. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Хотите помочь? Напишите заявку — ответим в течение 48 часов!&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14609</id>
		<title>Шаблон:MainmenuAbout</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14609"/>
		<updated>2025-08-01T19:35:38Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mainmenu-about-container&amp;quot;&amp;gt;&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title=🚀 О SS14&lt;br /&gt;
  |picture=[[файл:Ядерный Оперативник.gif|24px|link=]]&lt;br /&gt;
  |height=&lt;br /&gt;
  |content=&amp;lt;div class=&amp;quot;about-content&amp;quot;&amp;gt;&#039;&#039;&#039;Space Station 14&#039;&#039;&#039; — ролевая игра, вдохновлённая культовой классикой [https://ru.wikipedia.org/wiki/Space_Station_13 Space Station 13]. Игра наполнена весельем и хаосом. С первого взгляда кажется сложной, но мы поможем освоиться. &amp;lt;br&amp;gt;&amp;lt;strong&amp;gt;Добро пожаловать, космонавт!&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title=👥 Сообщество  &lt;br /&gt;
  |picture=[[File:Community.gif|24px|link=]]&lt;br /&gt;
  |height=&lt;br /&gt;
  |content=&amp;lt;div class=&amp;quot;community-links&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;social-grid&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;social-link discord&amp;quot;&amp;gt;&lt;br /&gt;
        [[Файл:Discord-link.png|80px|link=https://discord.gg/sunrise14]]&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;social-link boosty&amp;quot;&amp;gt;  &lt;br /&gt;
        [[Файл:boosty-link.png|80px|link=https://boosty.to/sunrise-ss14]]&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;social-link youtube&amp;quot;&amp;gt;&lt;br /&gt;
        [[Файл:YouTube.png|80px|link=https://www.youtube.com/@sunrise-ss14]]&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;social-link telegram&amp;quot;&amp;gt;&lt;br /&gt;
        [[Файл:Telegram3.png|80px|link=https://t.me/sunrise_ss14]]&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title=📖 Разделы&lt;br /&gt;
  |height=&lt;br /&gt;
  |picture=[[File:NTlogo.gif|24px|link=]]&lt;br /&gt;
  |content=&amp;lt;div class=&amp;quot;other-projects&amp;quot;&amp;gt;{{OtherProjects}}&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title=❓ Помощь&lt;br /&gt;
  |picture=[[File:BSwiki.gif|24px|link=]]&lt;br /&gt;
  |height=&lt;br /&gt;
  |content=&amp;lt;div class=&amp;quot;help-content&amp;quot;&amp;gt;Не можете найти нужное руководство? Скорее всего, его ещё нет! Вики SS14 заполняется энтузиастами из нашего [https://discord.gg/sunrise14 Discord сообщества]. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Хотите помочь? Напишите заявку — ответим в течение 48 часов!&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14608</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=MediaWiki:Common.css&amp;diff=14608"/>
		<updated>2025-08-01T19:34:01Z</updated>

		<summary type="html">&lt;p&gt;Perl: ManiMenuAbout v2 new&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  /* Primitive Color Tokens */&lt;br /&gt;
  --color-white: rgba(255, 255, 255, 1);&lt;br /&gt;
  --color-black: rgba(0, 0, 0, 1);&lt;br /&gt;
  --color-cream-50: rgba(252, 252, 249, 1);&lt;br /&gt;
  --color-cream-100: rgba(255, 255, 253, 1);&lt;br /&gt;
  --color-gray-200: rgba(245, 245, 245, 1);&lt;br /&gt;
  --color-gray-300: rgba(167, 169, 169, 1);&lt;br /&gt;
  --color-gray-400: rgba(119, 124, 124, 1);&lt;br /&gt;
  --color-slate-500: rgba(98, 108, 113, 1);&lt;br /&gt;
  --color-brown-600: rgba(94, 82, 64, 1);&lt;br /&gt;
  --color-charcoal-700: rgba(31, 33, 33, 1);&lt;br /&gt;
  --color-charcoal-800: rgba(38, 40, 40, 1);&lt;br /&gt;
  --color-slate-900: rgba(19, 52, 59, 1);&lt;br /&gt;
  --color-teal-300: rgba(50, 184, 198, 1);&lt;br /&gt;
  --color-teal-400: rgba(45, 166, 178, 1);&lt;br /&gt;
  --color-teal-500: rgba(33, 128, 141, 1);&lt;br /&gt;
  --color-teal-600: rgba(29, 116, 128, 1);&lt;br /&gt;
  --color-teal-700: rgba(26, 104, 115, 1);&lt;br /&gt;
  --color-teal-800: rgba(41, 150, 161, 1);&lt;br /&gt;
  --color-red-400: rgba(255, 84, 89, 1);&lt;br /&gt;
  --color-red-500: rgba(192, 21, 47, 1);&lt;br /&gt;
  --color-orange-400: rgba(230, 129, 97, 1);&lt;br /&gt;
  --color-orange-500: rgba(168, 75, 47, 1);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  --color-slate-500-rgb: 98, 108, 113;&lt;br /&gt;
  --color-red-500-rgb: 192, 21, 47;&lt;br /&gt;
  --color-red-400-rgb: 255, 84, 89;&lt;br /&gt;
  --color-orange-500-rgb: 168, 75, 47;&lt;br /&gt;
  --color-orange-400-rgb: 230, 129, 97;&lt;br /&gt;
&lt;br /&gt;
  /* Background color tokens (Light Mode) */&lt;br /&gt;
  --color-bg-1: rgba(59, 130, 246, 0.08); /* Light blue */&lt;br /&gt;
  --color-bg-2: rgba(245, 158, 11, 0.08); /* Light yellow */&lt;br /&gt;
  --color-bg-3: rgba(34, 197, 94, 0.08); /* Light green */&lt;br /&gt;
  --color-bg-4: rgba(239, 68, 68, 0.08); /* Light red */&lt;br /&gt;
  --color-bg-5: rgba(147, 51, 234, 0.08); /* Light purple */&lt;br /&gt;
  --color-bg-6: rgba(249, 115, 22, 0.08); /* Light orange */&lt;br /&gt;
  --color-bg-7: rgba(236, 72, 153, 0.08); /* Light pink */&lt;br /&gt;
  --color-bg-8: rgba(6, 182, 212, 0.08); /* Light cyan */&lt;br /&gt;
&lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-slate-900-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for opacity control */&lt;br /&gt;
  --color-success-rgb: 33, 128, 141;&lt;br /&gt;
  --color-error-rgb: 192, 21, 47;&lt;br /&gt;
  --color-warning-rgb: 168, 75, 47;&lt;br /&gt;
  --color-info-rgb: 98, 108, 113;&lt;br /&gt;
&lt;br /&gt;
  /* Typography */&lt;br /&gt;
  --font-family-base: &amp;quot;FKGroteskNeue&amp;quot;, &amp;quot;Geist&amp;quot;, &amp;quot;Inter&amp;quot;, -apple-system,&lt;br /&gt;
    BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, sans-serif;&lt;br /&gt;
  --font-family-mono: &amp;quot;Berkeley Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo,&lt;br /&gt;
    Monaco, Consolas, monospace;&lt;br /&gt;
  --font-size-xs: 11px;&lt;br /&gt;
  --font-size-sm: 12px;&lt;br /&gt;
  --font-size-base: 14px;&lt;br /&gt;
  --font-size-md: 14px;&lt;br /&gt;
  --font-size-lg: 16px;&lt;br /&gt;
  --font-size-xl: 18px;&lt;br /&gt;
  --font-size-2xl: 20px;&lt;br /&gt;
  --font-size-3xl: 24px;&lt;br /&gt;
  --font-size-4xl: 30px;&lt;br /&gt;
  --font-weight-normal: 400;&lt;br /&gt;
  --font-weight-medium: 500;&lt;br /&gt;
  --font-weight-semibold: 550;&lt;br /&gt;
  --font-weight-bold: 600;&lt;br /&gt;
  --line-height-tight: 1.2;&lt;br /&gt;
  --line-height-normal: 1.5;&lt;br /&gt;
  --letter-spacing-tight: -0.01em;&lt;br /&gt;
&lt;br /&gt;
  /* Spacing */&lt;br /&gt;
  --space-0: 0;&lt;br /&gt;
  --space-1: 1px;&lt;br /&gt;
  --space-2: 2px;&lt;br /&gt;
  --space-4: 4px;&lt;br /&gt;
  --space-6: 6px;&lt;br /&gt;
  --space-8: 8px;&lt;br /&gt;
  --space-10: 10px;&lt;br /&gt;
  --space-12: 12px;&lt;br /&gt;
  --space-16: 16px;&lt;br /&gt;
  --space-20: 20px;&lt;br /&gt;
  --space-24: 24px;&lt;br /&gt;
  --space-32: 32px;&lt;br /&gt;
&lt;br /&gt;
  /* Border Radius */&lt;br /&gt;
  --radius-sm: 6px;&lt;br /&gt;
  --radius-base: 8px;&lt;br /&gt;
  --radius-md: 10px;&lt;br /&gt;
  --radius-lg: 12px;&lt;br /&gt;
  --radius-full: 9999px;&lt;br /&gt;
&lt;br /&gt;
  /* Shadows */&lt;br /&gt;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 2px 4px -1px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.04),&lt;br /&gt;
    0 4px 6px -2px rgba(0, 0, 0, 0.02);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.15),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.03);&lt;br /&gt;
&lt;br /&gt;
  /* Animation */&lt;br /&gt;
  --duration-fast: 150ms;&lt;br /&gt;
  --duration-normal: 250ms;&lt;br /&gt;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);&lt;br /&gt;
&lt;br /&gt;
  /* Layout */&lt;br /&gt;
  --container-sm: 640px;&lt;br /&gt;
  --container-md: 768px;&lt;br /&gt;
  --container-lg: 1024px;&lt;br /&gt;
  --container-xl: 1280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode colors */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  :root {&lt;br /&gt;
    /* RGB versions for opacity control (Dark Mode) */&lt;br /&gt;
    --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
    --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
    --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
    --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
    /* Background color tokens (Dark Mode) */&lt;br /&gt;
    --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
    --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
    --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
    --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
    --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
    --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
    --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
    --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
    &lt;br /&gt;
    /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
    --color-background: var(--color-charcoal-700);&lt;br /&gt;
    --color-surface: var(--color-charcoal-800);&lt;br /&gt;
    --color-text: var(--color-gray-200);&lt;br /&gt;
    --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
    --color-primary: var(--color-teal-300);&lt;br /&gt;
    --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
    --color-primary-active: var(--color-teal-800);&lt;br /&gt;
    --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
    --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
    --color-error: var(--color-red-400);&lt;br /&gt;
    --color-success: var(--color-teal-300);&lt;br /&gt;
    --color-warning: var(--color-orange-400);&lt;br /&gt;
    --color-info: var(--color-gray-300);&lt;br /&gt;
    --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
    --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
    --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
    --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
      inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
    --button-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
    --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
    /* Common style patterns - updated for dark mode */&lt;br /&gt;
    --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
    --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
    --status-bg-opacity: 0.15;&lt;br /&gt;
    --status-border-opacity: 0.25;&lt;br /&gt;
    --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
    --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    /* RGB versions for dark mode */&lt;br /&gt;
    --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
    --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
    --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
    --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Data attribute for manual theme switching */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (dark mode) */&lt;br /&gt;
  --color-gray-400-rgb: 119, 124, 124;&lt;br /&gt;
  --color-teal-300-rgb: 50, 184, 198;&lt;br /&gt;
  --color-gray-300-rgb: 167, 169, 169;&lt;br /&gt;
  --color-gray-200-rgb: 245, 245, 245;&lt;br /&gt;
&lt;br /&gt;
  /* Colorful background palette - Dark Mode */&lt;br /&gt;
  --color-bg-1: rgba(29, 78, 216, 0.15); /* Dark blue */&lt;br /&gt;
  --color-bg-2: rgba(180, 83, 9, 0.15); /* Dark yellow */&lt;br /&gt;
  --color-bg-3: rgba(21, 128, 61, 0.15); /* Dark green */&lt;br /&gt;
  --color-bg-4: rgba(185, 28, 28, 0.15); /* Dark red */&lt;br /&gt;
  --color-bg-5: rgba(107, 33, 168, 0.15); /* Dark purple */&lt;br /&gt;
  --color-bg-6: rgba(194, 65, 12, 0.15); /* Dark orange */&lt;br /&gt;
  --color-bg-7: rgba(190, 24, 93, 0.15); /* Dark pink */&lt;br /&gt;
  --color-bg-8: rgba(8, 145, 178, 0.15); /* Dark cyan */&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Dark Mode) */&lt;br /&gt;
  --color-background: var(--color-charcoal-700);&lt;br /&gt;
  --color-surface: var(--color-charcoal-800);&lt;br /&gt;
  --color-text: var(--color-gray-200);&lt;br /&gt;
  --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);&lt;br /&gt;
  --color-primary: var(--color-teal-300);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-400);&lt;br /&gt;
  --color-primary-active: var(--color-teal-800);&lt;br /&gt;
  --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-gray-400-rgb), 0.25);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-border: rgba(var(--color-gray-400-rgb), 0.3);&lt;br /&gt;
  --color-error: var(--color-red-400);&lt;br /&gt;
  --color-success: var(--color-teal-300);&lt;br /&gt;
  --color-warning: var(--color-orange-400);&lt;br /&gt;
  --color-info: var(--color-gray-300);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-300-rgb), 0.4);&lt;br /&gt;
  --color-btn-primary-text: var(--color-slate-900);&lt;br /&gt;
  --color-card-border: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);&lt;br /&gt;
  --shadow-inset-sm: inset 0 1px 0 rgba(255, 255, 255, 0.1),&lt;br /&gt;
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);&lt;br /&gt;
  --color-border-secondary: rgba(var(--color-gray-400-rgb), 0.2);&lt;br /&gt;
  --color-select-caret: rgba(var(--color-gray-200-rgb), 0.8);&lt;br /&gt;
&lt;br /&gt;
  /* Common style patterns - updated for dark mode */&lt;br /&gt;
  --focus-ring: 0 0 0 3px var(--color-focus-ring);&lt;br /&gt;
  --focus-outline: 2px solid var(--color-primary);&lt;br /&gt;
  --status-bg-opacity: 0.15;&lt;br /&gt;
  --status-border-opacity: 0.25;&lt;br /&gt;
  --select-caret-light: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23134252&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  --select-caret-dark: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; width=&#039;16&#039; height=&#039;16&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23f5f5f5&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpolyline points=&#039;6 9 12 15 18 9&#039;%3E%3C/polyline%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for dark mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-300-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-400-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-400-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-gray-300-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] {&lt;br /&gt;
  /* RGB versions for opacity control (light mode) */&lt;br /&gt;
  --color-brown-600-rgb: 94, 82, 64;&lt;br /&gt;
  --color-teal-500-rgb: 33, 128, 141;&lt;br /&gt;
  --color-slate-900-rgb: 19, 52, 59;&lt;br /&gt;
  &lt;br /&gt;
  /* Semantic Color Tokens (Light Mode) */&lt;br /&gt;
  --color-background: var(--color-cream-50);&lt;br /&gt;
  --color-surface: var(--color-cream-100);&lt;br /&gt;
  --color-text: var(--color-slate-900);&lt;br /&gt;
  --color-text-secondary: var(--color-slate-500);&lt;br /&gt;
  --color-primary: var(--color-teal-500);&lt;br /&gt;
  --color-primary-hover: var(--color-teal-600);&lt;br /&gt;
  --color-primary-active: var(--color-teal-700);&lt;br /&gt;
  --color-secondary: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-secondary-hover: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-secondary-active: rgba(var(--color-brown-600-rgb), 0.25);&lt;br /&gt;
  --color-border: rgba(var(--color-brown-600-rgb), 0.2);&lt;br /&gt;
  --color-btn-primary-text: var(--color-cream-50);&lt;br /&gt;
  --color-card-border: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-card-border-inner: rgba(var(--color-brown-600-rgb), 0.12);&lt;br /&gt;
  --color-error: var(--color-red-500);&lt;br /&gt;
  --color-success: var(--color-teal-500);&lt;br /&gt;
  --color-warning: var(--color-orange-500);&lt;br /&gt;
  --color-info: var(--color-slate-500);&lt;br /&gt;
  --color-focus-ring: rgba(var(--color-teal-500-rgb), 0.4);&lt;br /&gt;
&lt;br /&gt;
  /* RGB versions for light mode */&lt;br /&gt;
  --color-success-rgb: var(--color-teal-500-rgb);&lt;br /&gt;
  --color-error-rgb: var(--color-red-500-rgb);&lt;br /&gt;
  --color-warning-rgb: var(--color-orange-500-rgb);&lt;br /&gt;
  --color-info-rgb: var(--color-slate-500-rgb);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Base styles */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-background);&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*,&lt;br /&gt;
*::before,&lt;br /&gt;
*::after {&lt;br /&gt;
  box-sizing: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
}&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
}&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
}&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
}&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
}&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p {&lt;br /&gt;
  margin: 0 0 var(--space-16) 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code,&lt;br /&gt;
pre {&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: calc(var(--font-size-base) * 0.95);&lt;br /&gt;
  background-color: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code {&lt;br /&gt;
  padding: var(--space-1) var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  margin: var(--space-16) 0;&lt;br /&gt;
  overflow: auto;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code {&lt;br /&gt;
  background: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.btn {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: var(--space-8) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  color: var(--color-btn-primary-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:hover {&lt;br /&gt;
  background: var(--color-primary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--primary:active {&lt;br /&gt;
  background: var(--color-primary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:hover {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--secondary:active {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--outline:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--sm {&lt;br /&gt;
  padding: var(--space-4) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--lg {&lt;br /&gt;
  padding: var(--space-10) var(--space-20);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn--full-width {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.btn:disabled {&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Form elements */&lt;br /&gt;
.form-control {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  font-size: var(--font-size-md);&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: border-color var(--duration-fast) var(--ease-standard),&lt;br /&gt;
    box-shadow var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea.form-control {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
select.form-control {&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  -webkit-appearance: none;&lt;br /&gt;
  -moz-appearance: none;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: right var(--space-12) center;&lt;br /&gt;
  background-size: 16px;&lt;br /&gt;
  padding-right: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add a dark mode specific caret */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  select.form-control {&lt;br /&gt;
    background-image: var(--select-caret-dark);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also handle data-color-scheme */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[data-color-scheme=&amp;quot;light&amp;quot;] select.form-control {&lt;br /&gt;
  background-image: var(--select-caret-light);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-control:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.form-group {&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card component */&lt;br /&gt;
.card {&lt;br /&gt;
  background-color: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-card-border);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: box-shadow var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card:hover {&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__body {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card__header,&lt;br /&gt;
.card__footer {&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  border-bottom: 1px solid var(--color-card-border-inner);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status indicators - simplified with CSS variables */&lt;br /&gt;
.status {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: var(--space-6) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--success {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-success-rgb, 33, 128, 141),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-success);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-success-rgb, 33, 128, 141), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--error {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-error-rgb, 192, 21, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-error);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-error-rgb, 192, 21, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--warning {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-warning-rgb, 168, 75, 47),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-warning);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-warning-rgb, 168, 75, 47), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.status--info {&lt;br /&gt;
  background-color: rgba(&lt;br /&gt;
    var(--color-info-rgb, 98, 108, 113),&lt;br /&gt;
    var(--status-bg-opacity)&lt;br /&gt;
  );&lt;br /&gt;
  color: var(--color-info);&lt;br /&gt;
  border: 1px solid&lt;br /&gt;
    rgba(var(--color-info-rgb, 98, 108, 113), var(--status-border-opacity));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container layout */&lt;br /&gt;
.container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-sm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-md);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1024px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-lg);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 1280px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    max-width: var(--container-xl);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Utility classes */&lt;br /&gt;
.flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
}&lt;br /&gt;
.flex-col {&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.items-center {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-center {&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.justify-between {&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
}&lt;br /&gt;
.gap-4 {&lt;br /&gt;
  gap: var(--space-4);&lt;br /&gt;
}&lt;br /&gt;
.gap-8 {&lt;br /&gt;
  gap: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.gap-16 {&lt;br /&gt;
  gap: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.m-0 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.mt-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mb-8 {&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.mx-8 {&lt;br /&gt;
  margin-left: var(--space-8);&lt;br /&gt;
  margin-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.my-8 {&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  margin-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.p-0 {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.py-8 {&lt;br /&gt;
  padding-top: var(--space-8);&lt;br /&gt;
  padding-bottom: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.px-8 {&lt;br /&gt;
  padding-left: var(--space-8);&lt;br /&gt;
  padding-right: var(--space-8);&lt;br /&gt;
}&lt;br /&gt;
.py-16 {&lt;br /&gt;
  padding-top: var(--space-16);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
.px-16 {&lt;br /&gt;
  padding-left: var(--space-16);&lt;br /&gt;
  padding-right: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.block {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.hidden {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Accessibility */&lt;br /&gt;
.sr-only {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: -1px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clip: rect(0, 0, 0, 0);&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  border-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:focus-visible {&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
  outline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode specifics */&lt;br /&gt;
[data-color-scheme=&amp;quot;dark&amp;quot;] .btn--outline {&lt;br /&gt;
  border: 1px solid var(--color-border-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;)&lt;br /&gt;
    format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;FKGroteskNeue&#039;;&lt;br /&gt;
  src: url(&#039;https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2&#039;) format(&#039;woff2&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove custom color variables and use design system */&lt;br /&gt;
:root {&lt;br /&gt;
  /* Legacy space theme variables mapped to design system */&lt;br /&gt;
  --space-primary: var(--color-primary);&lt;br /&gt;
  --space-secondary: var(--color-primary-hover);&lt;br /&gt;
  --space-accent: var(--color-primary-active);&lt;br /&gt;
  --space-dark: var(--color-background);&lt;br /&gt;
  --space-darker: var(--color-surface);&lt;br /&gt;
  --space-purple: var(--color-surface);&lt;br /&gt;
  --space-blue: var(--color-surface);&lt;br /&gt;
  --space-orange: var(--color-warning);&lt;br /&gt;
  --space-glow: rgba(var(--color-teal-500-rgb), 0.6);&lt;br /&gt;
  --space-text: var(--color-text);&lt;br /&gt;
  --space-text-bright: var(--color-text);&lt;br /&gt;
  --space-bg-primary: var(--color-surface);&lt;br /&gt;
  --space-bg-secondary: var(--color-surface);&lt;br /&gt;
  --space-border: var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Базовые стили */&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background: var(--color-background);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Основной контейнер MediaWiki */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  backdrop-filter: blur(20px);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление переполнения текста */&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  margin: var(--space-20) 0;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный код */&lt;br /&gt;
code {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-8) var(--space-12);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  white-space: pre-wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные цитаты */&lt;br /&gt;
blockquote {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  border-left: 5px solid var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: 0 var(--radius-md) var(--radius-md) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote::before {&lt;br /&gt;
  content: &#039;&amp;quot;&#039;;&lt;br /&gt;
  font-size: 5em;&lt;br /&gt;
  color: rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -15px;&lt;br /&gt;
  left: 15px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные изображения */&lt;br /&gt;
img {&lt;br /&gt;
  image-rendering: optimizeSpeed;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
img:hover {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  filter: brightness(1.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки */&lt;br /&gt;
a,&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description)::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:not(.image):not(.thumbimage):not(.mw-file-description):hover::after {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
a:visited:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.7);&lt;br /&gt;
  transform: translateX(2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исключения для изображений */&lt;br /&gt;
.thumb a::after,&lt;br /&gt;
.gallery a::after,&lt;br /&gt;
a[href*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[href*=&amp;quot;Файл:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;File:&amp;quot;]::after,&lt;br /&gt;
a[title*=&amp;quot;Файл:&amp;quot;]::after {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные таблицы */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-collapse: separate;&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  max-width: 0;&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 1px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr:hover &amp;gt; td {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  transform: scale(1.01);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенный поиск */&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -2px;&lt;br /&gt;
  left: -2px;&lt;br /&gt;
  right: -2px;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-hover), var(--color-primary));&lt;br /&gt;
  border-radius: var(--radius-full);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#simpleSearch:focus-within {&lt;br /&gt;
  border-color: transparent;&lt;br /&gt;
  box-shadow: var(--focus-ring);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  outline: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchInput::placeholder {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные вкладки */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-right: var(--space-4);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -1px;&lt;br /&gt;
  left: -1px;&lt;br /&gt;
  right: -1px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs li:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateY(-5px);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected {&lt;br /&gt;
  background: var(--color-secondary-active);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 -6px 20px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .selected a:visited {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенная боковая панель */&lt;br /&gt;
#mw-site-navigation .sidebar-chunk,&lt;br /&gt;
#mw-related-navigation .sidebar-chunk,&lt;br /&gt;
.portlet,&lt;br /&gt;
.pBody,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-panel,&lt;br /&gt;
#sidebar,&lt;br /&gt;
.sidebar,&lt;br /&gt;
.vector-menu-portal,&lt;br /&gt;
.vector-legacy-sidebar,&lt;br /&gt;
#p-navigation,&lt;br /&gt;
#p-tb,&lt;br /&gt;
#p-lang {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3,&lt;br /&gt;
#mw-panel .portal h3,&lt;br /&gt;
.sidebar h3 {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal h3::after,&lt;br /&gt;
#mw-panel .portal h3::after,&lt;br /&gt;
.sidebar h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, var(--color-primary), transparent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a,&lt;br /&gt;
#mw-panel .portal .body ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  margin: var(--space-4) var(--space-8);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a::before,&lt;br /&gt;
#mw-panel .portal .body ul li a::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 0;&lt;br /&gt;
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  transition: width var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  border-radius: var(--radius-sm) 0 0 var(--radius-sm);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover::before,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover::before {&lt;br /&gt;
  width: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-portal .vector-menu-content ul li a:hover,&lt;br /&gt;
#mw-panel .portal .body ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  transform: translateX(10px);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные формы */&lt;br /&gt;
.mw-editform #wpTextbox1,&lt;br /&gt;
textarea {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  font-family: var(--font-family-mono);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  font-size: var(--font-size-sm);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  box-shadow: var(--shadow-inset-sm);&lt;br /&gt;
  resize: vertical;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform #wpTextbox1:focus,&lt;br /&gt;
textarea:focus {&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  outline: var(--focus-outline);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные кнопки */&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  padding: var(--space-16) var(--space-24);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.8px;&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);&lt;br /&gt;
  transition: left 0.5s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
  transform: translateY(-3px);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные скроллбары */&lt;br /&gt;
::-webkit-scrollbar {&lt;br /&gt;
  width: 14px;&lt;br /&gt;
  height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-track {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb {&lt;br /&gt;
  background: var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  border: 2px solid var(--color-surface);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-thumb:hover {&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::-webkit-scrollbar-corner {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие скроллбаров для Firefox */&lt;br /&gt;
* {&lt;br /&gt;
  scrollbar-width: thin;&lt;br /&gt;
  scrollbar-color: var(--color-border) transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);&lt;br /&gt;
  border-bottom: 3px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-12);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  letter-spacing: var(--letter-spacing-tight);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -3px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3 {&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Первый заголовок страницы */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Личное меню */&lt;br /&gt;
#p-personal ul li a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  border-radius: var(--radius-base);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  margin: 0 var(--space-4);&lt;br /&gt;
  font-weight: var(--font-weight-medium);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-personal ul li a:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  text-shadow: 0 0 12px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Выпадающие меню */&lt;br /&gt;
.vector-menu-dropdown .vector-menu-content {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border: 2px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  padding: var(--space-16);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Скрытие элементов */&lt;br /&gt;
#pt-createaccount,&lt;br /&gt;
#site-tools,&lt;br /&gt;
.flaggedrevs_draft_synced,&lt;br /&gt;
.flaggedrevs_stable_synced,&lt;br /&gt;
#t-upload {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ссылки на источники */&lt;br /&gt;
.reference {&lt;br /&gt;
  background-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  box-shadow: 0 0 15px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Футер */&lt;br /&gt;
#footer {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-top: 3px solid var(--color-border);&lt;br /&gt;
  border-radius: var(--radius-md) var(--radius-md) 0 0;&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Результаты поиска */&lt;br /&gt;
.mw-search-result-heading a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-search-result-data {&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки изменений */&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-left: 3px solid var(--color-border);&lt;br /&gt;
  padding-left: var(--space-20);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line:hover {&lt;br /&gt;
  border-left-color: var(--color-primary);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Списки */&lt;br /&gt;
li {&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-12);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Жирный и курсивный текст */&lt;br /&gt;
strong, b {&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--color-text-secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Навигационные блоки */&lt;br /&gt;
.navbox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: var(--space-32) auto 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  box-shadow: var(--shadow-sm);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Информационные блоки */&lt;br /&gt;
.infobox {&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin: var(--space-20) 0 var(--space-20) var(--space-32);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  width: 28em;&lt;br /&gt;
  border-radius: var(--radius-md);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr {&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox tr:hover {&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(8px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
  padding: var(--space-16) var(--space-20);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Новая hero-секция с космическими эффектами */&lt;br /&gt;
.sunrise-hero-new {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Анимированный звездный фон */&lt;br /&gt;
.hero-background {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stars {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background-image: &lt;br /&gt;
    radial-gradient(2px 2px at 20px 30px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 40px 70px, rgba(var(--color-text-rgb, 245, 245, 245), 0.8), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 90px 40px, var(--color-text), transparent),&lt;br /&gt;
    radial-gradient(1px 1px at 130px 80px, rgba(var(--color-text-rgb, 245, 245, 245), 0.6), transparent),&lt;br /&gt;
    radial-gradient(2px 2px at 160px 30px, var(--color-text-secondary), transparent);&lt;br /&gt;
  background-repeat: repeat;&lt;br /&gt;
  background-size: 200px 100px;&lt;br /&gt;
  animation: sparkle 25s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes sparkle {&lt;br /&gt;
  from { transform: translateX(0); }&lt;br /&gt;
  to { transform: translateX(-200px); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nebula {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);&lt;br /&gt;
  animation: nebula-glow 10s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes nebula-glow {&lt;br /&gt;
  0% { opacity: 0.4; }&lt;br /&gt;
  100% { opacity: 0.8; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контент героя */&lt;br /&gt;
.hero-content {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-logo {&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-text {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  background: linear-gradient(45deg, var(--color-primary), var(--color-warning), var(--color-primary-hover));&lt;br /&gt;
  -webkit-background-clip: text;&lt;br /&gt;
  -webkit-text-fill-color: transparent;&lt;br /&gt;
  background-clip: text;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-shadow: 0 0 40px rgba(var(--color-primary-rgb), 0.6);&lt;br /&gt;
  animation: glow-pulse 4s ease-in-out infinite alternate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes glow-pulse {&lt;br /&gt;
  0% { filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
  100% { filter: drop-shadow(0 0 50px rgba(var(--color-primary-rgb), 0.6)); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.logo-subtext {&lt;br /&gt;
  font-family: var(--font-family-base);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-primary-active);&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  letter-spacing: 0.4em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: var(--space-16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hero-description {&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-weight: var(--font-weight-normal);&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Статистика без скроллбаров и с правильным переносом текста */&lt;br /&gt;
.hero-stats {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin-top: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: var(--space-24) var(--space-16);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  /* Убираем скроллбары */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes rotate-slow {&lt;br /&gt;
  0% { transform: rotate(0deg); }&lt;br /&gt;
  100% { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-item:hover {&lt;br /&gt;
  transform: translateY(-8px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 15px 50px rgba(var(--color-primary-rgb), 0.4);&lt;br /&gt;
  background: var(--color-secondary-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-number {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-size: var(--font-size-4xl);&lt;br /&gt;
  font-weight: var(--font-weight-bold);&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  line-height: var(--line-height-tight);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  /* Исправляем переполнение текста */&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-overflow: ellipsis;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stat-label {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-size: var(--font-size-base);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-top: var(--space-8);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.2em;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленный контейнер */&lt;br /&gt;
.sunrise-container-new {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Новые секции с правильным переносом текста */&lt;br /&gt;
.sunrise-section-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  /* Убираем скроллбары и правильно обрабатываем текст */&lt;br /&gt;
  overflow-x: hidden;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: -100%;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  transition: left 0.6s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover::before {&lt;br /&gt;
  left: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new:hover {&lt;br /&gt;
  transform: translateY(-10px) scale(1.02);&lt;br /&gt;
  box-shadow: var(--shadow-lg);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header {&lt;br /&gt;
  margin-bottom: var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header h2 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-2xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Секция особенностей */&lt;br /&gt;
.sunrise-features {&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  padding: var(--space-32) 0;&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.features-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
  gap: var(--space-32);&lt;br /&gt;
  padding: 0 var(--space-24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32) var(--space-24);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  backdrop-filter: blur(15px);&lt;br /&gt;
  transition: all var(--duration-normal) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -50%;&lt;br /&gt;
  left: -50%;&lt;br /&gt;
  width: 200%;&lt;br /&gt;
  height: 200%;&lt;br /&gt;
  background: conic-gradient(transparent, rgba(var(--color-primary-rgb), 0.1), transparent);&lt;br /&gt;
  animation: rotate-slow 8s linear infinite;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity var(--duration-normal) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card:hover {&lt;br /&gt;
  transform: translateY(-15px) scale(1.05);&lt;br /&gt;
  box-shadow: 0 25px 80px rgba(var(--color-primary-rgb), 0.3);&lt;br /&gt;
  border-color: var(--color-primary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-icon {&lt;br /&gt;
  font-size: 4em;&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  filter: drop-shadow(0 0 25px rgba(var(--color-primary-rgb), 0.6));&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.feature-card p {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  font-size: var(--font-size-lg);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Обновленные блоки с правильным переносом текста */&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  background: var(--color-surface);&lt;br /&gt;
  border-radius: var(--radius-lg);&lt;br /&gt;
  padding: var(--space-32);&lt;br /&gt;
  margin: var(--space-32) 0;&lt;br /&gt;
  box-shadow: var(--shadow-md);&lt;br /&gt;
  border: 1px solid var(--color-border);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  clear: both;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-blocks-new::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: var(--space-32);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header h2 {&lt;br /&gt;
  font-size: var(--font-size-3xl);&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  margin-bottom: var(--space-16);&lt;br /&gt;
  font-weight: var(--font-weight-semibold);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blocks-header p {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  font-size: var(--font-size-xl);&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Космические частицы */&lt;br /&gt;
.space-particles {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  background: var(--color-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: float 12s infinite linear;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
  box-shadow: 0 0 6px rgba(var(--color-primary-rgb), 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(1) {&lt;br /&gt;
  left: 10%;&lt;br /&gt;
  animation-delay: 0s;&lt;br /&gt;
  animation-duration: 10s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(2) {&lt;br /&gt;
  left: 25%;&lt;br /&gt;
  animation-delay: 3s;&lt;br /&gt;
  animation-duration: 12s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(3) {&lt;br /&gt;
  left: 60%;&lt;br /&gt;
  animation-delay: 6s;&lt;br /&gt;
  animation-duration: 8s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(4) {&lt;br /&gt;
  left: 80%;&lt;br /&gt;
  animation-delay: 9s;&lt;br /&gt;
  animation-duration: 14s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.particle:nth-child(5) {&lt;br /&gt;
  left: 95%;&lt;br /&gt;
  animation-delay: 12s;&lt;br /&gt;
  animation-duration: 11s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes float {&lt;br /&gt;
  0% {&lt;br /&gt;
    transform: translateY(100vh) rotate(0deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
  10% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  90% {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
  }&lt;br /&gt;
  100% {&lt;br /&gt;
    transform: translateY(-100px) rotate(360deg);&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Улучшенные ссылки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new a,&lt;br /&gt;
.sunrise-blocks-new a {&lt;br /&gt;
  color: var(--color-primary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all var(--duration-fast) var(--ease-standard);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: var(--space-4) var(--space-6);&lt;br /&gt;
  border-radius: var(--radius-sm);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new a:hover,&lt;br /&gt;
.sunrise-blocks-new a:hover {&lt;br /&gt;
  color: var(--color-primary-hover);&lt;br /&gt;
  background: var(--color-secondary);&lt;br /&gt;
  transform: translateX(5px);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(var(--color-primary-rgb), 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Заголовки в секциях главной страницы */&lt;br /&gt;
.sunrise-section-new h1,&lt;br /&gt;
.sunrise-section-new h2,&lt;br /&gt;
.sunrise-section-new h3,&lt;br /&gt;
.sunrise-blocks-new h1,&lt;br /&gt;
.sunrise-blocks-new h2,&lt;br /&gt;
.sunrise-blocks-new h3 {&lt;br /&gt;
  color: var(--color-text);&lt;br /&gt;
  border-bottom: 2px solid var(--color-border);&lt;br /&gt;
  padding-bottom: var(--space-16);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sunrise-section-new h1::after,&lt;br /&gt;
.sunrise-section-new h2::after,&lt;br /&gt;
.sunrise-section-new h3::after,&lt;br /&gt;
.sunrise-blocks-new h1::after,&lt;br /&gt;
.sunrise-blocks-new h2::after,&lt;br /&gt;
.sunrise-blocks-new h3::after {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: -2px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 80px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));&lt;br /&gt;
  border-radius: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Параграфы в секциях с правильным переносом */&lt;br /&gt;
.sunrise-section-new p,&lt;br /&gt;
.sunrise-blocks-new p {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  line-height: var(--line-height-normal);&lt;br /&gt;
  margin-bottom: var(--space-20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность */&lt;br /&gt;
@media (max-width: 1024px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;
    gap: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-24) var(--space-24);&lt;br /&gt;
    margin: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
    padding: 0 var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    gap: var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-32) var(--space-24);&lt;br /&gt;
    min-height: 400px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-20) var(--space-20);&lt;br /&gt;
    margin: var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-24);&lt;br /&gt;
    border-radius: var(--radius-md);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-32) var(--space-20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .sunrise-section-new,&lt;br /&gt;
  .sunrise-blocks-new {&lt;br /&gt;
    padding: var(--space-20);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-hero-new {&lt;br /&gt;
    padding: var(--space-24) var(--space-16);&lt;br /&gt;
    min-height: 350px;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    padding: var(--space-16) var(--space-16);&lt;br /&gt;
    margin: var(--space-8);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-stats {&lt;br /&gt;
    margin-top: var(--space-24);&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-item {&lt;br /&gt;
    padding: var(--space-20) var(--space-12);&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-container-new {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-grid {&lt;br /&gt;
    gap: var(--space-16);&lt;br /&gt;
    padding: 0 var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .sunrise-features {&lt;br /&gt;
    margin: var(--space-16) 0;&lt;br /&gt;
    padding: var(--space-24) 0;&lt;br /&gt;
    border-radius: var(--radius-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header {&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-text {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .logo-subtext {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-top: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .hero-description {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-24);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-number {&lt;br /&gt;
    font-size: var(--font-size-3xl);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .stat-label {&lt;br /&gt;
    font-size: var(--font-size-sm);&lt;br /&gt;
    margin-top: var(--space-6);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header h2 {&lt;br /&gt;
    font-size: var(--font-size-xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .section-header p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .features-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header h2 {&lt;br /&gt;
    font-size: var(--font-size-2xl);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .blocks-header p {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card h3 {&lt;br /&gt;
    font-size: var(--font-size-lg);&lt;br /&gt;
    margin-bottom: var(--space-12);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-card p {&lt;br /&gt;
    font-size: var(--font-size-base);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .feature-icon {&lt;br /&gt;
    font-size: 3em;&lt;br /&gt;
    margin-bottom: var(--space-16);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для текста - предотвращение обрыва слов */&lt;br /&gt;
.sunrise-section-new *,&lt;br /&gt;
.sunrise-blocks-new *,&lt;br /&gt;
.hero-content *,&lt;br /&gt;
.feature-card * {&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные правила для длинных слов */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new {&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Убираем скроллбары из всех блоков главной страницы */&lt;br /&gt;
.sunrise-section-new,&lt;br /&gt;
.sunrise-blocks-new,&lt;br /&gt;
.stat-item,&lt;br /&gt;
.feature-card {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправления для статистических блоков */&lt;br /&gt;
.stat-item {&lt;br /&gt;
  min-height: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  max-height: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Плавные переходы для всех элементов */&lt;br /&gt;
* {&lt;br /&gt;
  transition: transform var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              box-shadow var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              border-color var(--duration-fast) var(--ease-standard), &lt;br /&gt;
              background-color var(--duration-fast) var(--ease-standard);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Оптимизация производительности */&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
  *,&lt;br /&gt;
  *::before,&lt;br /&gt;
  *::after {&lt;br /&gt;
    animation-duration: 0.01ms !important;&lt;br /&gt;
    animation-iteration-count: 1 !important;&lt;br /&gt;
    transition-duration: 0.01ms !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Печать */&lt;br /&gt;
@media print {&lt;br /&gt;
  .space-particles,&lt;br /&gt;
  .hero-background {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  body {&lt;br /&gt;
    background: var(--color-background);&lt;br /&gt;
    color: var(--color-text);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mw-body {&lt;br /&gt;
    background: var(--color-surface);&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    border: 1px solid var(--color-border);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Контейнер для MainMenuAbout */&lt;br /&gt;
.mainmenu-about-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  padding: 10px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для контента &amp;quot;О проекте&amp;quot; */&lt;br /&gt;
.about-content {&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  color: var(--space-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.about-content strong {&lt;br /&gt;
  color: var(--space-accent);&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Компактная сетка социальных ссылок */&lt;br /&gt;
.community-links {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
  gap: 15px;&lt;br /&gt;
  justify-items: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  max-width: 300px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link {&lt;br /&gt;
  display: block;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link::before {&lt;br /&gt;
  content: &#039;&#039;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  background: linear-gradient(45deg, transparent, rgba(119, 193, 217, 0.2), transparent);&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transition: opacity 0.3s ease;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover::before {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-link:hover {&lt;br /&gt;
  transform: scale(1.1);&lt;br /&gt;
  box-shadow: 0 8px 25px rgba(119, 193, 217, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для других проектов */&lt;br /&gt;
.other-projects {&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.other-projects ul {&lt;br /&gt;
  padding-left: 20px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.other-projects li {&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.other-projects a {&lt;br /&gt;
  color: var(--space-secondary);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.other-projects a:hover {&lt;br /&gt;
  color: var(--space-accent);&lt;br /&gt;
  text-shadow: 0 0 8px rgba(119, 193, 217, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Стили для блока помощи */&lt;br /&gt;
.help-content {&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  color: var(--space-text);&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  text-align: justify;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Адаптивность для мобильных устройств */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainmenu-about-container {&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .social-grid {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    max-width: 250px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .about-content,&lt;br /&gt;
  .help-content {&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .other-projects {&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .social-grid {&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  .mainmenu-about-container {&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Исправление для frame шаблонов */&lt;br /&gt;
.mainmenu-about-container .frame {&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.04) 100%);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.1);&lt;br /&gt;
  backdrop-filter: blur(10px);&lt;br /&gt;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);&lt;br /&gt;
  transition: all 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container .frame:hover {&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.4);&lt;br /&gt;
  border-color: rgba(119, 193, 217, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container .frame-title {&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  color: var(--space-accent);&lt;br /&gt;
  padding: 12px 15px;&lt;br /&gt;
  background: linear-gradient(135deg, rgba(119, 193, 217, 0.1) 0%, rgba(119, 193, 217, 0.05) 100%);&lt;br /&gt;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container .frame-content {&lt;br /&gt;
  padding: 15px;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Специальные стили для компактности */&lt;br /&gt;
.mainmenu-about-container h1,&lt;br /&gt;
.mainmenu-about-container h2,&lt;br /&gt;
.mainmenu-about-container h3 {&lt;br /&gt;
  font-size: 14px !important;&lt;br /&gt;
  margin: 0 0 8px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: var(--space-accent);&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container p {&lt;br /&gt;
  margin: 0 0 10px 0 !important;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container ul,&lt;br /&gt;
.mainmenu-about-container ol {&lt;br /&gt;
  margin: 8px 0 !important;&lt;br /&gt;
  padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mainmenu-about-container li {&lt;br /&gt;
  margin-bottom: 5px !important;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14607</id>
		<title>Шаблон:MainmenuAbout</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:MainmenuAbout&amp;diff=14607"/>
		<updated>2025-08-01T19:33:15Z</updated>

		<summary type="html">&lt;p&gt;Perl: ManiMenuAbout v2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mainmenu-about-container&amp;quot;&amp;gt;&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title=🚀 О SS14&lt;br /&gt;
  |picture=[[файл:Ядерный Оперативник.gif|24px|link=]]&lt;br /&gt;
  |height=&lt;br /&gt;
  |content=&amp;lt;div class=&amp;quot;about-content&amp;quot;&amp;gt;&#039;&#039;&#039;Space Station 14&#039;&#039;&#039; — ролевая игра, вдохновлённая культовой классикой [https://ru.wikipedia.org/wiki/Space_Station_13 Space Station 13]. Игра наполнена весельем и хаосом. С первого взгляда кажется сложной, но мы поможем освоиться. &amp;lt;br&amp;gt;&amp;lt;strong&amp;gt;Добро пожаловать, космонавт!&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title=👥 Сообщество  &lt;br /&gt;
  |picture=[[File:Community.gif|24px|link=]]&lt;br /&gt;
  |height=&lt;br /&gt;
  |content=&amp;lt;div class=&amp;quot;community-links&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;social-grid&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://discord.gg/sunrise14&amp;quot; class=&amp;quot;social-link discord&amp;quot; title=&amp;quot;Discord&amp;quot;&amp;gt;&lt;br /&gt;
        [[Файл:Discord-link.png|80px|link=https://discord.gg/sunrise14]]&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://boosty.to/sunrise-ss14&amp;quot; class=&amp;quot;social-link boosty&amp;quot; title=&amp;quot;Boosty&amp;quot;&amp;gt;  &lt;br /&gt;
        [[Файл:boosty-link.png|80px|link=https://boosty.to/sunrise-ss14]]&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://www.youtube.com/@sunrise-ss14&amp;quot; class=&amp;quot;social-link youtube&amp;quot; title=&amp;quot;YouTube&amp;quot;&amp;gt;&lt;br /&gt;
        [[Файл:YouTube.png|80px|link=https://www.youtube.com/@sunrise-ss14]]&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://t.me/sunrise_ss14&amp;quot; class=&amp;quot;social-link telegram&amp;quot; title=&amp;quot;Telegram&amp;quot;&amp;gt;&lt;br /&gt;
        [[Файл:Telegram3.png|80px|link=https://t.me/sunrise_ss14]]&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title=📖 Разделы&lt;br /&gt;
  |height=&lt;br /&gt;
  |picture=[[File:NTlogo.gif|24px|link=]]&lt;br /&gt;
  |content=&amp;lt;div class=&amp;quot;other-projects&amp;quot;&amp;gt;{{OtherProjects}}&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
  {{frame&lt;br /&gt;
  |title=❓ Помощь&lt;br /&gt;
  |picture=[[File:BSwiki.gif|24px|link=]]&lt;br /&gt;
  |height=&lt;br /&gt;
  |content=&amp;lt;div class=&amp;quot;help-content&amp;quot;&amp;gt;Не можете найти нужное руководство? Скорее всего, его ещё нет! Вики SS14 заполняется энтузиастами из нашего [https://discord.gg/sunrise14 Discord сообщества]. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Хотите помочь? Напишите заявку — ответим в течение 48 часов!&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14606</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14606"/>
		<updated>2025-08-01T19:25:47Z</updated>

		<summary type="html">&lt;p&gt;Perl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=SUNRISE WIKIPEDIA&lt;br /&gt;
 |description=SUNRISE - максимум инноваций, культы, диверсии, блоб и многое другое! Стань героем своей истории среди лучших в Space Station 14!&lt;br /&gt;
 |keywords=Space Station 14, Космическая Станция 14, ss14, сс14, кс14, ss13, сс13, кс13, вики, wiki, клоун, санрайз, игра, ролевая, roleplay, рп, 2d песочница, космос, игровой сервер, SUNRISE, SUNRISE 14, SUNRISE SS14, SunRise, SR14, сосака&lt;br /&gt;
 |type=website&lt;br /&gt;
 |locale=ru_RU}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-hero-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-background&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;stars&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nebula&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-logo&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-text&amp;quot;&amp;gt;🚀 SUNRISE&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-subtext&amp;quot;&amp;gt;WIKI&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;p class=&amp;quot;hero-description&amp;quot;&amp;gt;Твой путеводитель по космической станции будущего&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-stats&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;100+&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Страниц&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;24/7&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Поддержка&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;10K+&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Игроков&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-container-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new quick-links&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;🎯 Быстрый старт&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Основные разделы для новых игроков&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuLinks}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new about-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;ℹ️ О проекте&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Всё что нужно знать о SUNRISE&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuAbout}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-features&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;✨ Особенности SUNRISE&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Что делает наш сервер особенным&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-grid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🌟&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Инновации&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Уникальные механики и системы&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;👥&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Сообщество&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Активное и дружелюбное комьюнити&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🔧&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Стабильность&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Надежная работа 24/7&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🎮&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Геймплей&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Разнообразные роли и события&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-blocks-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;blocks-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;📚 Полезная информация&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Всё необходимое для игры&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  {{MainmenuBlocks}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Космические частицы --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;space-particles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
	<entry>
		<id>https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14605</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://wiki.sunrise14.top/w/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=14605"/>
		<updated>2025-08-01T19:25:28Z</updated>

		<summary type="html">&lt;p&gt;Perl: Изменил данные xd&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=SUNRISE WIKIPEDIA&lt;br /&gt;
 |description=SUNRISE - максимум инноваций, культы, диверсии, блоб и многое другое! Стань героем своей истории среди лучших в Space Station 14!&lt;br /&gt;
 |keywords=Space Station 14, Космическая Станция 14, ss14, сс14, кс14, ss13, сс13, кс13, вики, wiki, клоун, санрайз, игра, ролевая, roleplay, рп, 2d песочница, космос, игровой сервер, SUNRISE, SUNRISE 14, SUNRISE SS14, SunRise, SR14, сосака&lt;br /&gt;
 |type=website&lt;br /&gt;
 |locale=ru_RU}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-hero-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-background&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;stars&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nebula&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-logo&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-text&amp;quot;&amp;gt;🚀 SUNRISE&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;logo-subtext&amp;quot;&amp;gt;WIKI&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;p class=&amp;quot;hero-description&amp;quot;&amp;gt;Твой путеводитель по космической станции будущего&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-stats&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;1000+&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Страниц&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;24/7&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Поддержка&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-number&amp;quot;&amp;gt;10K+&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Игроков&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-container-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new quick-links&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;🎯 Быстрый старт&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Основные разделы для новых игроков&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuLinks}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;sunrise-section-new about-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;ℹ️ О проекте&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Всё что нужно знать о SUNRISE&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    {{MainmenuAbout}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-features&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;✨ Особенности SUNRISE&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Что делает наш сервер особенным&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;features-grid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🌟&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Инновации&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Уникальные механики и системы&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;👥&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Сообщество&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Активное и дружелюбное комьюнити&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🔧&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Стабильность&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Надежная работа 24/7&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;feature-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;feature-icon&amp;quot;&amp;gt;🎮&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Геймплей&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Разнообразные роли и события&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunrise-blocks-new&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;blocks-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;📚 Полезная информация&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Всё необходимое для игры&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  {{MainmenuBlocks}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Космические частицы --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;space-particles&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;particle&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Perl</name></author>
	</entry>
</feed>