#celebration {
  position: fixed;
  inset: 0;
  overflow: hidden;
  pointer-events: none;
}
#celebration canvas { display: block; width: 100%; height: 100%; }
@media (prefers-reduced-motion: reduce) {
  #celebration { display: none; }
}
