/* Sprint 4 — TBT/INP: Canvas aus auf Unterseiten, weniger Paint auf Mobile */ body.is-subpage canvas:not(#weltenMousePaintCanvas), html.welten-subpage-perf canvas:not(#weltenMousePaintCanvas) { display: none !important; visibility: hidden !important; pointer-events: none !important; } body.is-subpage #particle-canvas, body.is-subpage .light-beams { opacity: 0 !important; visibility: hidden !important; } @media (max-width: 1024px) { body.is-subpage .glass-card, html.welten-perf-mobile .glass-card { backdrop-filter: none !important; -webkit-backdrop-filter: none !important; } body[data-world="nexora"].is-subpage .glass-card { background: rgba(18, 32, 56, 0.82) !important; } body[data-world="vertex"].is-subpage .glass-card { background: rgba(255, 255, 255, 0.92) !important; } body[data-world="freiraum"].is-subpage .glass-card { background: rgba(40, 20, 52, 0.82) !important; } .slide-inner { contain: layout style; } body.is-home #dnaPremiumCanvas, body.is-home #dnaParticlesCanvas { opacity: 0 !important; visibility: hidden !important; } } @media (max-width: 768px) { .bg-root::before, .bg-root::after, .light-beams { animation: none !important; } .project-card__preview iframe { loading: lazy; } } html.welten-world-paused *, html.welten-subpage-perf * { scroll-behavior: auto !important; }