/* Биокомпас · STORY-1333 · подложка «Горизонтали + Сияние» на всех страницах сайта.
   Подключается через lib/underlay.php (bc_underlay_head) ПОСЛЕ собственных стилей
   страницы и только при BC_UNDERLAY = true; при false файл не подключается вовсе.

   Сезон — класс season-* на <body> (lib/underlay.php, ТЗ § 5.2); без класса —
   базовая подложка. При «уменьшить движение» сезонные SVG подменяются статичными.
   Цвета подложки живут только внутри этих SVG (ТЗ § 3) — в интерфейсе их нет. */

body{
  background-color:var(--bg);
  /* Слой 2 «Зерно» 4 % (решение владельца 18, 10.10) — первым слоем, поверх
     света и сезонов; белые листы лежат выше и остаются чистыми. Без движения. */
  background-image:url(/assets/grain-4.svg?v=4),var(--zone-bg-desktop,url(/assets/bg-hero-desktop.svg?v=2));
  background-position:0 0,top center;
  background-repeat:repeat,no-repeat;
  background-size:220px 220px,100% 1300px;
}
@media(max-width:640px){
  body{background-image:url(/assets/grain-4.svg?v=4),var(--zone-bg-mobile,url(/assets/bg-hero-mobile.svg?v=2));background-size:220px 220px,100% 1500px;}
}
/* Печать: подложка и зерно — экранная история; бумага печати белая (QA 10.10.2026) */
@media print{
  body{background-image:none!important;background-color:#fff;}
}

body.season-spring{--zone-bg-desktop:url(/assets/seasons/bg-spring-desktop.svg?v=2);--zone-bg-mobile:url(/assets/seasons/bg-spring-mobile.svg?v=2);}
body.season-summer{--zone-bg-desktop:url(/assets/seasons/bg-summer-desktop.svg?v=2);--zone-bg-mobile:url(/assets/seasons/bg-summer-mobile.svg?v=2);}
body.season-autumn{--zone-bg-desktop:url(/assets/seasons/bg-autumn-desktop.svg?v=2);--zone-bg-mobile:url(/assets/seasons/bg-autumn-mobile.svg?v=2);}
body.season-winter{--zone-bg-desktop:url(/assets/seasons/bg-winter-desktop.svg?v=2);--zone-bg-mobile:url(/assets/seasons/bg-winter-mobile.svg?v=2);}

@media (prefers-reduced-motion:reduce){
  body.season-spring{--zone-bg-desktop:url(/assets/seasons/bg-spring-desktop-static.svg?v=2);--zone-bg-mobile:url(/assets/seasons/bg-spring-mobile-static.svg?v=2);}
  body.season-summer{--zone-bg-desktop:url(/assets/seasons/bg-summer-desktop-static.svg?v=2);--zone-bg-mobile:url(/assets/seasons/bg-summer-mobile-static.svg?v=2);}
  body.season-autumn{--zone-bg-desktop:url(/assets/seasons/bg-autumn-desktop-static.svg?v=2);--zone-bg-mobile:url(/assets/seasons/bg-autumn-mobile-static.svg?v=2);}
  body.season-winter{--zone-bg-desktop:url(/assets/seasons/bg-winter-desktop-static.svg?v=2);--zone-bg-mobile:url(/assets/seasons/bg-winter-mobile-static.svg?v=2);}
}

/* Сплошные белые шапки, закрывавшие свет, пропускают его (ТЗ § 5.1): полупрозрачная
   вуаль вместо непрозрачного фона. Только селекторы, которые на подключивших
   страницуах значат ровно «шапка»: .head/.topbar/.header встречаются и как
   контейнеры контента (admin_venues, admin, punkt-терминал) — их вуаль не трогаем,
   она живёт в стилях самих страниц под body.bc-light (QA 10.10.2026). Тёмные шапки
   (share-head, topzone кабинета, сайдбар kab) — этап 2: на них белый логотип. */
.site-nav,.nav,.chead{background:var(--surface-veil);}
