.spring-petals{pointer-events:none;z-index:12;contain:strict;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.spring-petal-flight{top:-12vh;left:var(--petal-left);width:var(--petal-size);height:calc(var(--petal-size) * 1.25);opacity:0;animation:spring-petal-flight var(--petal-duration) var(--petal-delay) linear infinite;will-change:transform;position:absolute}.spring-petal{width:100%;height:100%;animation:spring-petal-flutter var(--petal-spin) var(--petal-delay) ease-in-out infinite;transform-origin:50% 75%;display:block}.spring-petal-dao{fill:#e990a3;stroke:#d67b91;stroke-width:.5px}.spring-petal-mai{fill:#edc255;stroke:#dca33d;stroke-width:.5px}.spring-petal .spring-petal-vein{fill:none;stroke:#fff7e3;stroke-width:.8px;opacity:.5}@keyframes spring-petal-flight{0%{opacity:0;transform:translate(0,0)rotate(-12deg)}8%{opacity:.65}26%{transform:translate3d(calc(var(--petal-drift) * .36),31vh,0) rotate(18deg)}50%{transform:translate3d(calc(var(--petal-drift) * .43),61vh,0) rotate(-20deg);opacity:.6}74%{transform:translate3d(calc(var(--petal-drift) * .83),91vh,0) rotate(15deg)}92%{opacity:.5}to{transform:translate3d(var(--petal-drift),125vh,0) rotate(32deg);opacity:0}}@keyframes spring-petal-flutter{0%,to{transform:perspective(180px) rotateZ(var(--petal-turn)) rotateY(10deg) rotateX(15deg)}35%{transform:perspective(180px) rotateZ(calc(var(--petal-turn) + 110deg)) rotateY(65deg) rotateX(-25deg)}70%{transform:perspective(180px) rotateZ(calc(var(--petal-turn) + 230deg)) rotateY(-35deg) rotateX(45deg)}}@media (max-width:760px){.spring-petal-flight:nth-child(n+11){display:none}.spring-petal-flight{width:calc(var(--petal-size) * .8);height:var(--petal-size)}}@media (prefers-reduced-motion:reduce){.spring-petals{display:none}.spring-petal-flight,.spring-petal{animation:none}}@media print{.spring-petals{display:none}}
