/* Полноэкранный индикатор загрузки: <div id="preloader"><div id="loader"></div></div>.
   Раньше подключался с astra.martynov.tech/csslib/astra-loader.css — теперь лежит в портале,
   чтобы страницы не зависели от стороннего хоста. Вид — как у .bd-loader__ring. */
#preloader {
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: 2000;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.7);
}
.dark #preloader { background: rgba(0, 0, 0, 0.45); }

#loader {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  border: 3px solid var(--line-2, #e2e5ea);
  border-top-color: var(--accent, #2563eb);
  animation: om-loader-spin .8s linear infinite;
}

@keyframes om-loader-spin { to { transform: rotate(360deg); } }
