/* Photos and copy stay visible until supported JavaScript starts one scene. */
body[data-home-shiori-teleport="v1"] [data-shiori-guide] {
  position: relative;
}
body[data-home-shiori-teleport="v1"] .shiori-teleport-canvas {
  display: block;
  position: absolute;
  z-index: 2;
  pointer-events: none;
  user-select: none;
}
@media (prefers-reduced-motion: reduce) {
  body[data-home-shiori-teleport="v1"] .shiori-teleport-canvas { display: none; }
  body[data-home-shiori-teleport="v1"] [data-shiori-guide] .shiori-guide-photo {
    clip-path: none !important;
    filter: none !important;
    transform: none !important;
  }
}
