.star[data-v-317ba0c1]{opacity:0;animation:twinkle-317ba0c1 var(--twinkle-duration) cubic-bezier(.37, 0, .63, 1) var(--twinkle-delay) infinite;will-change:opacity, transform;background:#fff;border-radius:999px;animation-fill-mode:backwards;display:block;position:absolute;transform:scale(.82);box-shadow:0 0 4px #ffffff8c,0 0 10px #ffffff38}.star[data-v-317ba0c1]:after{content:"";background:radial-gradient(circle,#ffffff2e 0%,#0000 72%);position:absolute;inset:-140%}.meteor[data-v-317ba0c1]{width:var(--meteor-length);height:var(--meteor-thickness);transform:translate3d(0, 0, 0) rotate(var(--meteor-angle));transform-origin:100%;animation:meteor-move-317ba0c1 var(--meteor-duration) linear forwards;will-change:transform;pointer-events:none;display:block;position:absolute;overflow:visible}.meteor[data-v-317ba0c1]:before{content:"";inset:calc(var(--meteor-thickness) * -.9) 0 calc(var(--meteor-thickness) * -.9) calc(var(--meteor-length) * -.08);background:radial-gradient(circle at 86% 50%, rgba(255, 252, 244, calc(var(--meteor-opacity) + .2)) 0%, rgba(255, 244, 214, calc(var(--meteor-opacity) * .9)) 12%, rgba(255, 224, 168, calc(var(--meteor-opacity) * .34)) 24%, transparent 44%), linear-gradient(90deg, #fff0, rgba(160, 210, 255, calc(var(--meteor-opacity) * .08)) 26%, rgba(214, 232, 255, calc(var(--meteor-opacity) * .24)) 52%, rgba(255, 243, 218, calc(var(--meteor-opacity) * .52)) 76%, rgba(255, 252, 246, calc(var(--meteor-opacity) + .04)) 100%);transform-origin:100%;filter:blur(.2px)drop-shadow(0 0 6px #ffecc029)drop-shadow(0 0 12px #a0d2ff14);animation:meteor-tail-317ba0c1 var(--meteor-duration) ease-out forwards;border-radius:999px;position:absolute;transform:scaleX(.08)}.meteor[data-v-317ba0c1]:after{content:"";top:50%;right:calc(var(--meteor-thickness) * -1.6);width:calc(var(--meteor-thickness) * 7.2);height:calc(var(--meteor-thickness) * 7.2);background:radial-gradient(circle, rgba(255, 255, 255, calc(var(--meteor-opacity) + .28)) 0%, rgba(255, 246, 225, calc(var(--meteor-opacity) + .12)) 22%, rgba(255, 219, 154, calc(var(--meteor-opacity) * .34)) 46%, rgba(162, 210, 255, calc(var(--meteor-opacity) * .16)) 62%, transparent 78%);animation:meteor-head-317ba0c1 var(--meteor-duration) ease-out forwards;border-radius:50%;position:absolute;transform:translateY(-50%);box-shadow:0 0 10px #fff3d61f,0 0 22px #94c9ff14}@keyframes twinkle-317ba0c1{0%,to{opacity:0;transform:scale(.7)}14%{opacity:calc(var(--star-opacity) * .08);transform:scale(.78)}32%{opacity:calc(var(--star-opacity) * .42);transform:scale(.92)}50%{opacity:var(--star-opacity);transform:scale(1)}68%{opacity:calc(var(--star-opacity) * .52);transform:scale(.94)}86%{opacity:calc(var(--star-opacity) * .1);transform:scale(.8)}}@keyframes meteor-move-317ba0c1{0%{transform:translate3d(0, 0, 0) rotate(var(--meteor-angle))}25%{transform:translate3d(calc(var(--meteor-control-x) * .375 + var(--meteor-travel-x) * .0625), calc(var(--meteor-control-y) * .375 + var(--meteor-travel-y) * .0625), 0) rotate(var(--meteor-angle))}50%{transform:translate3d(calc(var(--meteor-control-x) * .5 + var(--meteor-travel-x) * .25), calc(var(--meteor-control-y) * .5 + var(--meteor-travel-y) * .25), 0) rotate(var(--meteor-angle))}75%{transform:translate3d(calc(var(--meteor-control-x) * .375 + var(--meteor-travel-x) * .5625), calc(var(--meteor-control-y) * .375 + var(--meteor-travel-y) * .5625), 0) rotate(var(--meteor-angle))}to{transform:translate3d(var(--meteor-travel-x), var(--meteor-travel-y), 0) rotate(var(--meteor-angle))}}@keyframes meteor-tail-317ba0c1{0%{opacity:0;transform:scaleX(.06)scaleY(.86)}24%{opacity:calc(var(--meteor-opacity) * .95);transform:scaleX(1)scaleY(1)}64%{opacity:calc(var(--meteor-opacity) * .78);transform:scaleX(1.02)scaleY(.96)}86%{opacity:calc(var(--meteor-opacity) * .24);transform:scaleX(.36)scaleY(.88)}to{opacity:0;transform:scaleX(.06)scaleY(.82)}}@keyframes meteor-head-317ba0c1{0%{opacity:0;transform:translateY(-50%)scale(.45)}24%{opacity:calc(var(--meteor-opacity) + .18);transform:translateY(-50%)scale(1)}70%{opacity:calc(var(--meteor-opacity) * .82);transform:translateY(-50%)scale(.94)}to{opacity:0;transform:translateY(-50%)scale(.4)}}
