/* Content stays visible without JavaScript or when motion is reduced. */
.jj-site #main-content .entry-target:is(.de_item,.ce_item,[data-aos]) { opacity: 1; }
@media (prefers-reduced-motion: no-preference) {
  .jj-site #main-content .entry-pending { opacity: 0 !important; }
  .jj-site #main-content .entry-target .highlight { background-size: 100% 37%; transition: background-size .2s ease-in calc(var(--entry-delay, 0ms) + 600ms); }
  .jj-site #main-content .entry-pending .highlight { background-size: 0 37%; }
  .jj-site .home-support.entry-support { overflow: hidden; background-image: none; }
  .jj-site .home-support.entry-support:before { content: ''; position: absolute; inset: 0; background: url('original/_skin/img/main/bg_main_section04.jpg') center/cover; transform: scale(1.3); transition: transform .2s ease-out; pointer-events: none; }
  .jj-site .home-support.entry-support-visible:before { transform: scale(1); transition: transform 3s ease-in; }
  .jj-site .home-support.entry-support > .site-inner { position: relative; z-index: 1; }
}
@media print {
  .jj-site #main-content .entry-target { opacity: 1 !important; translate: none !important; scale: none !important; }
}
