.falling-gifts-container[data-v-72a5033c]{background:transparent;height:100vh;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;width:100vw;z-index:10001}.gift-wrapper[data-v-72a5033c]{animation:fadeInOut-72a5033c var(--duration) ease-in-out var(--delay) forwards;left:var(--start-x);opacity:0;position:absolute;top:-100px;transform:translate(-50%)}.gift-image[data-v-72a5033c]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));height:auto;-o-object-fit:contain;object-fit:contain}.gift-image.gift-index-1[data-v-72a5033c]{width:64px}.gift-image.gift-index-2[data-v-72a5033c]{width:94px}.gift-image.gift-index-3[data-v-72a5033c]{width:80px}.gift-image.gift-index-4[data-v-72a5033c]{width:74px}.gift-image.gift-index-5[data-v-72a5033c]{width:84px}.fall[data-v-72a5033c]{animation:fall-72a5033c var(--duration) linear var(--delay) forwards}.sway[data-v-72a5033c]{animation:sway-72a5033c var(--sway-duration) ease-in-out var(--sway-delay) infinite}.explosion-icon[data-v-72a5033c]{height:120px;width:120px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-width:0;fill:currentColor;transform:scale(1.5) translateY(-5%);transform-origin:center}.explosion-icon .explosion[data-v-72a5033c]{animation:explosionDefault-72a5033c 1.65s ease;transform:scale(0);transform-origin:center}.explosion-icon .particle[data-v-72a5033c]{opacity:0;transform-origin:center}.explosion-icon .particle.particle-1[data-v-72a5033c]{animation:explosionFirst-72a5033c 1.65s ease .15s}.explosion-icon .particle.particle-2[data-v-72a5033c]{animation:explosionSecond-72a5033c 1.65s ease .15s}@keyframes fall-72a5033c{0%{transform:translateY(-300px)}to{transform:translateY(calc(100vh + 100px))}}@keyframes sway-72a5033c{0%{transform:translate(0) rotate(-15deg)}25%{transform:translate(80px) rotate(15deg)}50%{transform:translate(0) rotate(-15deg)}75%{transform:translate(80px) rotate(15deg)}to{transform:translate(0) rotate(-15deg)}}@keyframes fadeInOut-72a5033c{0%{opacity:0}5%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes explosionDefault-72a5033c{0%{color:#ff01a1;stroke:#a7272700;stroke-width:2;transform:scale(0)}14%{color:#ff01a1;opacity:1}17%{stroke:#ff01a1;transform:scale(1)}30%,to{opacity:0;stroke-width:0}}@keyframes explosionFirst-72a5033c{0%{opacity:0;transform:scale(1)}9%{opacity:1}45%{transform:scale(1.375)}60%,to{opacity:0;transform:scale(0)}}@keyframes explosionSecond-72a5033c{0%{opacity:0;transform:scale(1)}6%{opacity:1}50%,to{opacity:0;transform:scale(1.15)}}
