@media screen{.star-animation-wrapper{margin:0;padding:0;width:100%;height:100vh;background:#fff0;position:fixed;top:0;left:0;z-index:9998;overflow:hidden;pointer-events:none;contain:layout style paint}.star-animation-wrapper .message-container{position:absolute;top:40vh;right:5px;max-width:300px;z-index:9997;will-change:auto}.star-animation-wrapper .message-container .message{position:absolute;right:0;width:350px;padding:10px;background:rgb(0 0 0 / .9);color:#fff;font-size:1.2rem;border-radius:10px;text-align:center;border-bottom:3px solid #68c6a1;opacity:1;transform:translateY(0);transition:opacity 0.5s,transform 0.5s,top 0.5s;z-index:9996;will-change:auto}.star-animation-wrapper .star-container{position:relative;width:100%;height:100%;overflow:hidden;contain:layout paint}.star-animation-wrapper .star-container .star{cursor:pointer;pointer-events:auto;position:absolute;display:flex;justify-content:center;align-items:center;box-sizing:content-box;opacity:1;transition:opacity 2s;animation-duration:300s;animation-timing-function:linear;animation-iteration-count:infinite;z-index:9995;outline:0;-webkit-tap-highlight-color:#fff0;touch-action:none;backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.star-animation-wrapper .star-container .star .star-image{width:40px;height:40px}@keyframes move-star-1{0%{transform:translate(-5vw,-3vh)}25%{transform:translate(75vw,43vh)}50%{transform:translate(10vw,63vh)}75%{transform:translate(90vw,92vh)}100%{transform:translate(20vw,100vh)}}@keyframes move-star-2{0%{transform:translate(-5vw,-4vh)}25%{transform:translate(95vw,28vh)}50%{transform:translate(15vw,82vh)}75%{transform:translate(85vw,100vh)}100%{transform:translate(25vw,100vh)}}@keyframes move-star-3{0%{transform:translate(0,0)}25%{transform:translate(85vw,58vh)}50%{transform:translate(15vw,81vh)}75%{transform:translate(90vw,100vh)}100%{transform:translate(20vw,100vh)}}@keyframes fall{0%{transform:translateY(0);opacity:1}100%{transform:translateY(100vh);opacity:0}}.star{transition:background-color 1s,transform 1s}@media (max-width:1366px){.star-animation-wrapper .message-container{right:0}.star-animation-wrapper .message-container .message{font-size:1rem}}@media (max-width:768px){.star-animation-wrapper .message-container{right:0}.star-animation-wrapper .message-container .message{font-size:.9rem}}@media (max-width:480px){.star-animation-wrapper .message-container .message{font-size:.9rem;max-width:200px}}@media (max-width:320px){.star-animation-wrapper .message-container .message{font-size:.85rem;max-width:160px}}}@media print{.star-animation-wrapper{display:none!important}}