/* Same decorative particles as the accepted homepage; content stays untouched. */
.yas-inner-particles {
  position:fixed;
  inset:0;
  overflow:hidden;
  contain:strict;
  pointer-events:none;
  user-select:none;
  z-index:1;
  --yas-particle-travel:-105vh;
}
.yas-inner-particles > span {
  position:absolute;
  bottom:-12px;
  display:block;
  border-radius:50%;
  opacity:0;
  pointer-events:none;
  animation-name:yas-inner-particle-rise;
  animation-timing-function:linear;
  animation-iteration-count:infinite;
  animation-play-state:paused;
}
.yas-inner-particles[data-motion="running"] > span { animation-play-state:running; }
.yas-inner-particles[data-motion="off"] { display:none; }
.yas-inner-particles[data-motion="off"] > span { animation:none!important; }
@keyframes yas-inner-particle-rise {
  0% { transform:translateY(0) scale(1); opacity:0; }
  15% { opacity:1; }
  85% { opacity:.5; }
  100% { transform:translateY(var(--yas-particle-travel)) scale(.3); opacity:0; }
}
@media (max-width:900px), (hover:none) and (pointer:coarse) {
  .yas-inner-particles > span:nth-child(n+7) { display:none; animation:none!important; }
  @supports (height:1svh) { .yas-inner-particles { --yas-particle-travel:-105svh; } }
}
@media (prefers-reduced-motion:reduce), print {
  .yas-inner-particles { display:none!important; }
  .yas-inner-particles > span { animation:none!important; }
}
