/* Посадка общей шапки kobets.info в полноэкранный SPA.
   Приложение рассчитано на всю высоту окна (.studio{height:100dvh}), поэтому
   шапку нельзя просто вставить в поток — появится скролл и обрежется нижняя
   панель. body — флекс-колонка: шапка сверху, приложение — вся остальная высота.

   .slot-main — пустой якорь: /v/kobets-hub-chrome.js ищет для монтирования
   сначала .slot-main, потом main, потом body. Без якоря скрипт может найти
   <main class="studio"> самого приложения и вставить панель внутрь 3D-сцены —
   это гонка с рендером React. Якорь делает результат однозначным. */

html, body { height: 100%; }
body { display: flex; flex-direction: column; margin: 0; overflow: hidden; }

.slot-main { flex: 0 0 auto; }

#kobets-hub-chrome-bar {
  margin: 0 !important;
  border-radius: 0 !important;
  border-width: 0 0 1px !important;
  box-shadow: none !important;
}

#root { flex: 1 1 auto; min-height: 0; height: auto !important; }
#root .studio { height: 100% !important; min-height: 0 !important; }

/* .structure-title в исходном CSS идёт с text-transform:capitalize — это верно
   для английских названий структур («sternocostal part of…»), но заголовок
   окна «Об атласе» теперь русский, и capitalize делает из него «Тело Изнутри». */
.about-sheet .structure-title { text-transform: none; }
