[data-atmosphere-stage] { position: relative; isolation: isolate; overflow: hidden; }
canvas[data-atmosphere] { position: absolute; inset: 0px; display: block; width: 100%; height: 100%; z-index: 2; pointer-events: none; user-select: none; touch-action: auto; contain: strict; }
canvas[data-atmosphere="poets"] { mix-blend-mode: screen; }
@media (prefers-reduced-motion: reduce) {
  canvas[data-atmosphere] { scroll-behavior: auto; }
}