/* ============================================================================
   site/fx/reveal.css — стили раскрытий «как у Ландо» (движение — reveal.js).

   Здесь нет ни одного скрытого состояния: маску на элемент ставит скрипт,
   когда взводит его, — без скрипта и при «уменьшить движение» страница
   стоит целиком. Геометрию плашек скрипт тоже пишет сам, в style: правила
   контейнеров (figures.css) перебивали класс силой селектора.
   ========================================================================== */

/* Элемент, который раскрывает reveal.js, main.js больше не поднимает: две
   анимации на одном предмете читаются дёрганьем. Прозрачность — сразу 1.
   transform гасим только без наведения: иначе этот селектор (он сильнее
   «.side:hover») отнял бы у карточек подъём под курсором. */
.js .rv.fx-own{ opacity:1 }
.js .rv.fx-own:not(:hover){ transform:none }

/* Плашки живут только пока идёт анимация; при «уменьшить движение» их не
   бывает вовсе — правило на случай, если настройку включили на лету. */
@media (prefers-reduced-motion:reduce){
  .fx-flash,.fx-block{ display:none }
}

/* Печать не прокручивает страницу: взведённое, но ещё не раскрытое ушло бы
   на бумагу пустым местом, а пульт — срезанным забралом. */
@media print{
  [data-fx-reveal],.rx-console{ clip-path:none !important }
  .fx-flash,.fx-block{ display:none }
}
