/* V400 — desktop section entrance, matching mobile navigation's visual feedback. */
@media (min-width: 951px) and (prefers-reduced-motion: no-preference) {
  html body.studio-app:not(.low-motion) .view.active:not(#view-hall) {
    animation: shalizV400SectionEnter .42s cubic-bezier(.22,1,.36,1) both !important;
  }
  @keyframes shalizV400SectionEnter {
    0% {opacity:0; transform:translate3d(0,16px,0); filter:blur(3px)}
    100% {opacity:1; transform:translate3d(0,0,0); filter:blur(0)}
  }
  html body.studio-app:not(.low-motion) #doorOverlay.open {
    animation:shalizV400DoorFlash .34s ease-out both;
  }
  @keyframes shalizV400DoorFlash {0%{opacity:0}40%{opacity:.45}100%{opacity:0}}
}
@media (prefers-reduced-motion: reduce) {
  html body.studio-app .view.active {animation:none!important}
}
