.fresh-fall{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:50}.fresh-fall-piece{position:absolute;top:-40px;animation:fresh-fall 1.3s var(--ease-settle) forwards}@keyframes fresh-fall{0%{transform:translateY(0);opacity:1}85%{opacity:1}to{transform:translateY(105vh);opacity:0}}.fresh-fall-piece svg{animation:fresh-fall-spin 1.3s linear forwards}.fresh-fall-piece.fresh-fall-left svg{animation-name:fresh-fall-spin-left}@keyframes fresh-fall-spin{to{transform:rotate(260deg)}}@keyframes fresh-fall-spin-left{to{transform:rotate(-260deg)}}@media (prefers-reduced-motion:reduce){.fresh-fall{display:none}}