/*
 * ФОН ГЕРОЯ (оператор 07.10) — слой `hero-sky.js`: поле крипто-строк под «фонариком», синие вспышки инициалов; звёзд нет.
 * Слой — на ВСЮ ширину вида и высоту первого экрана (за заголовком и калькулятором), а не коробкой в
 * левой колонке: прежняя подсветка обрывалась посреди экрана. Высоту ставит скрипт (`--hsky-h`, CSSOM).
 * Без скрипта слоя нет вовсе — страница та же, что и была.
 */
.hsky-host{position:relative}
.hsky-host>.wrap{position:relative;z-index:1}
.hsky{position:absolute;left:0;right:0;top:0;height:var(--hsky-h,100vh);z-index:0;pointer-events:none;overflow:hidden;
  /* низ слоя растворяется в странице: никакой линии там, где кончается герой */
  -webkit-mask-image:linear-gradient(#000 0,#000 78%,transparent 100%);mask-image:linear-gradient(#000 0,#000 78%,transparent 100%)}
.hsky>canvas{position:absolute;inset:0;display:block;width:100%;height:100%}
.hsky-code{opacity:0;transition:opacity .7s ease}
.hsky-code.on{opacity:1}
@media (prefers-reduced-motion:reduce){.hsky-code{transition:none}}
