/* Page header and footer stay still; content sections keep their own motion. */
html body :is(header.site-header, header.novinky-header, header.topbar, footer, .sidebar-footer, #footer),
html body :is(header.site-header, header.novinky-header, header.topbar, footer, .sidebar-footer, #footer) *,
html body :is(header.site-header, header.novinky-header, header.topbar, footer, .sidebar-footer, #footer)::before,
html body :is(header.site-header, header.novinky-header, header.topbar, footer, .sidebar-footer, #footer)::after,
html body :is(header.site-header, header.novinky-header, header.topbar, footer, .sidebar-footer, #footer) *::before,
html body :is(header.site-header, header.novinky-header, header.topbar, footer, .sidebar-footer, #footer) *::after {
  animation: none !important;
  transition: none !important;
}
html body :is(header.site-header, header.novinky-header, header.topbar, footer, .sidebar-footer, #footer),
html body :is(header.site-header, header.novinky-header, header.topbar, footer, .sidebar-footer, #footer) :is([data-reveal], [data-cezar-motion], .page-enter) {
  opacity: 1 !important;
  filter: none !important;
  transform: none !important;
  translate: none !important;
}
