/* ===================================================================
   styles/all.css — единая точка входа для всех стилей.

   index.html подключает ТОЛЬКО этот файл. Всё остальное импортируется
   отсюда. Раньше в index.html было 35 отдельных <link>, и при добавлении
   стиля правился HTML; теперь правится только этот список.

   ПОРЯДОК ВАЖЕН. В CSS правила, идущие ниже, перебивают верхние, поэтому
   последовательность в точности повторяет прежний порядок <link>:
   переменные и reset сверху, затем раскладка, компоненты, страницы,
   и модалки в самом низу (_modal-system должен выигрывать каскад).

   Добавляешь новый файл — дописывай @import в нужное по смыслу место,
   а не в конец. Все @import обязаны идти до любых других правил, поэтому
   ничего, кроме импортов и комментариев, здесь быть не должно.
   =================================================================== */

/* ── базовое: переменные и сброс ── */
@import url("base/variables.css");
@import url("base/reset.css");

/* ── раскладка: шапка, нижняя навигация, сплэш, пейволлы ── */
@import url("layout/page-shell.css");
@import url("layout/header.css");
@import url("layout/bottom-nav.css");
@import url("layout/splash-loader.css");
@import url("layout/paywall.css");

/* ── переиспользуемые компоненты ── */
@import url("components/toggle-switch.css");
@import url("components/note-preview-shared.css");
@import url("components/user-card.css");

/* ── страницы ── */
@import url("pages/schedule.css");
@import url("pages/schedule-all.css");
@import url("pages/schedule-day.css");
@import url("pages/notes.css");
@import url("pages/profile.css");
@import url("pages/notifications-settings.css");

/* ── общая база модалок ── */
@import url("modals/_shared-modal-base.css");
@import url("modals/_shared-bottom-sheet.css");
@import url("modals/_shared-fullscreen-modal.css");

/* ── конкретные модалки ── */
@import url("modals/note-create.css");
@import url("modals/note-view.css");
@import url("modals/text-editor.css");
@import url("modals/changelog.css");
@import url("modals/confirm-alert.css");
@import url("modals/filters-sheet.css");
@import url("modals/group-date-sheet.css");
@import url("modals/group-members.css");
@import url("modals/group-admin.css");
@import url("modals/group-access.css");
@import url("modals/study-request.css");
@import url("modals/photo-lightbox.css");
@import url("modals/text-viewer.css");

/* ── единая система модалок — только после всех остальных modals/* ── */
@import url("modals/_modal-tokens.css");
@import url("modals/_modal-system.css");
@import url("modals/_modal-template.css");

/* ── смена группы/корпуса и пометка о времени в общем поиске ── */
@import url("modals/group-picker.css");

