@keyframes bounce-short{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.speech-bubble{position:relative}.speech-bubble:after{content:"";position:absolute;bottom:-15px;border-color:white transparent;border-style:solid;border-width:15px 15px 0;display:block;width:0;filter:drop-shadow(1px 2px 1px rgba(0,0,0,.1))}.character-speech:after{left:20px}.character-speech:after,.child-speech:after{border-left-color:transparent;border-right-color:transparent;transform:rotate(0deg)}.child-speech:after{right:20px;left:auto}.animated-bg{background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;animation:gradient 15s ease infinite}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-bounce-short{animation:bounce-short 1s ease}.speech-bubble{transition:all .3s ease}.border-3{border-width:3px}