.rainbow{background:-webkit-linear-gradient(left,#f22 0%,#f2f 15%,#22f 30%,#2ff 45%,#2f2 60%,#ff2 90%,#f22 100%);background:linear-gradient(to right,#f22 0%,#f2f 15%,#22f 30%,#2ff 45%,#2f2 60%,#ff2 90%,#f22 100%);color:#fff0;-webkit-background-clip:text;background-clip:text}.hearts_animated{display:inline-block;position:absolute;animation-name:moveHeart;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:1s}@keyframes moveHeart{0%{transform:translate(0,0)}33%{transform:translate(15px,-15px)}66%{transform:translate(0,-30px)}100%{transform:translate(15px,-45px);animation-timing-function:ease-in-out;opacity:0}}#confetti{left:0;position:fixed;right:0;top:-160px;z-index:99}#confetti .ball{animation-iteration-count:infinite!important;-webkit-animation-iteration-count:infinite!important;border-radius:50%;cursor:default;display:inline-block;height:10px;user-select:none;-webkit-user-select:none;width:10px}@-webkit-keyframes falling-left{0%{-webkit-transform:translate3d(0,0,0);opacity:1}10%{opacity:0}20%{opacity:1}30%{opacity:0}40%{opacity:1}50%{opacity:0}60%{opacity:1}70%{opacity:0}80%{opacity:1}90%{opacity:0}100%{-webkit-transform:translate3d(0,120vh,0);opacity:1}}@keyframes falling-left{0%{transform:translate3d(0,0,0);opacity:1}10%{opacity:0}20%{opacity:1}30%{opacity:0}40%{opacity:1}50%{opacity:0}60%{opacity:1}70%{opacity:0}80%{opacity:1}90%{opacity:0}100%{transform:translate3d(0,120vh,0);opacity:1}}#confetti .ball:nth-child(2n){-webkit-animation:falling-left linear;animation:falling-left linear}@-webkit-keyframes falling-right{0%{-webkit-transform:translate3d(0,0,0);opacity:0}10%{opacity:1}20%{opacity:0}30%{opacity:1}40%{opacity:0}50%{opacity:1}60%{opacity:0}70%{opacity:1}80%{opacity:0}90%{opacity:1}100%{-webkit-transform:translate3d(0,120vh,0);opacity:0}}@keyframes falling-right{0%{transform:translate3d(0,0,0);opacity:1}10%{opacity:0}20%{opacity:1}30%{opacity:0}40%{opacity:1}50%{opacity:0}60%{opacity:1}70%{opacity:0}80%{opacity:1}90%{opacity:0}100%{transform:translate3d(0,120vh,0);opacity:0}}#confetti .ball:nth-of-type(2n+1){-webkit-animation:falling-right linear;animation:falling-right linear}