/**
 * NEXORA auf Touch — Scroll + Hero (nur ≤1024px, Desktop unberührt)
 */
@media (max-width: 1024px) {
  html.welten-mobile body[data-world="nexora"] #slide-home.slide,
  html.welten-mobile body[data-world="nexora"] #slide-home.slide.active,
  html.welten-nexora-scroll-ready body[data-world="nexora"] #slide-home.slide,
  html.welten-nexora-scroll-ready body[data-world="nexora"] #slide-home.slide.active {
    position: absolute !important;
    top: var(--header-h, 56px) !important;
    bottom: var(--dock-h, 0px) !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
    overscroll-behavior-y: auto !important;
    touch-action: pan-y !important;
    scroll-behavior: auto !important;
    pointer-events: auto !important;
  }

  html.welten-mobile body[data-world="nexora"] #slide-home .slide-inner--home {
    overflow: visible !important;
    min-height: min-content !important;
    touch-action: pan-y !important;
    pointer-events: auto !important;
  }

  html.welten-mobile body[data-world="nexora"] #slide-home .home-hero-experience,
  html.welten-mobile body[data-world="nexora"] #slide-home #dnaStage,
  html.welten-mobile body[data-world="nexora"] #slide-home #dnaStage.home-hero-experience {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: visible !important;
    pointer-events: auto !important;
    touch-action: pan-y !important;
    -ms-touch-action: pan-y !important;
    user-select: auto !important;
    -webkit-user-select: auto !important;
    position: relative !important;
  }

  html.welten-mobile body[data-world="nexora"] #slide-home .home-main-block {
    position: relative !important;
    overflow: visible !important;
    pointer-events: auto !important;
    touch-action: pan-y !important;
  }

  html.welten-mobile #dnaOrbitGroup,
  html.welten-mobile body[data-world="nexora"] #slide-home .dna-orbit-group,
  html.welten-mobile body[data-world="nexora"] #slide-home .dna-unified-scene,
  html.welten-mobile body[data-world="nexora"] #slide-home .dna-ring-scene,
  html.welten-mobile body[data-world="nexora"] #slide-home .dna-ring,
  html.welten-mobile body[data-world="nexora"] #slide-home .dna-slide,
  html.welten-mobile body[data-world="nexora"] #slide-home .neuro-core,
  html.welten-mobile body[data-world="nexora"] #slide-home .nexora-orbit-nav,
  html.welten-mobile body[data-world="nexora"] #slide-home .dna-premium-canvas,
  html.welten-mobile body[data-world="nexora"] #slide-home .dna-particles-canvas {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
    touch-action: none !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
  }

  html.welten-mobile body[data-world="nexora"] #slide-home .nexora-orbit-buttons,
  html.welten-mobile body[data-world="nexora"] #slide-home .nexora-orbit-buttons.welten-nexora-list-mode {
    display: block !important;
    visibility: visible !important;
    position: relative !important;
    top: auto !important;
    bottom: auto !important;
    left: auto !important;
    right: auto !important;
    inset: auto !important;
    transform: none !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    perspective: none !important;
    pointer-events: auto !important;
    touch-action: pan-y !important;
    flex: 0 0 auto !important;
    padding: 0 0 12px !important;
    margin: 0 !important;
  }

  html.welten-mobile body[data-world="nexora"] #slide-home .nexora-orbit-buttons::before {
    display: none !important;
    content: none !important;
  }

  html.welten-mobile body[data-world="nexora"] #slide-home .nexora-orbit-ring {
    display: grid !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    transform: none !important;
    perspective: none !important;
    pointer-events: auto !important;
    touch-action: pan-y !important;
  }

  html.welten-mobile body[data-world="nexora"] #slide-home .nexora-orbit-button {
    display: flex !important;
    visibility: visible !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    transform: none !important;
    pointer-events: auto !important;
    touch-action: manipulation !important;
  }

  html.welten-mobile body[data-world="nexora"] .home-hero-experience.is-dragging,
  html.welten-mobile body[data-world="nexora"] #dnaStage.is-dragging {
    touch-action: pan-y !important;
    pointer-events: auto !important;
    overflow: visible !important;
  }

  html.welten-mobile.welten-world-paused,
  html.welten-mobile.welten-world-paused body {
    pointer-events: auto !important;
    touch-action: pan-y !important;
  }
}
