/**
 * layout-spacing.css
 * 
 * Централизованное управление отступами в app-layout
 * Все отступы контролируются через CSS переменные в variables.css
 * 
 * ПРИНЦИП: Контейнеры занимают 100% пространства ячейки (без padding).
 * Все отступы между колонками управляются ТОЛЬКО через grid gap.
 * 
 * Переменные для настройки (в variables.css):
 * --layout-gap: расстояние между sidebar, main, rightbar (по умолчанию 16px)
 * --layout-padding-y: вертикальные отступы layout (по умолчанию 24px)
 * --layout-padding-x: горизонтальные отступы layout (по умолчанию 0)
 * 
 * Примеры изменения отступов:
 * 
 * Увеличить расстояние между колонками до 24px:
 * :root { --layout-gap: var(--space-3); }
 * 
 * Уменьшить расстояние между колонками до 8px:
 * :root { --layout-gap: var(--space-1); }
 * 
 * Уменьшить вертикальные отступы до 16px:
 * :root { --layout-padding-y: var(--space-2); }
 * 
 * Убрать вертикальные отступы:
 * :root { --layout-padding-y: 0; }
 */

/* Применяем вертикальные отступы к layout */
.app-layout {
  padding-top: var(--layout-padding-y);
  padding-bottom: var(--layout-padding-y);
}

/* Горизонтальные отступы управляются через container-xxl px-2 px-lg-3 в base.html */
/* Grid gap между колонками управляется через --layout-gap в base-app.css */
/* Колонки (sidebar, main, rightbar) НЕ имеют собственных padding - занимают 100% ячейки */
