.logo{display:block;margin-bottom:30px;color:#fff}#techyscouts-logo{display:inline-block;fill:currentColor;height:3em;width:auto;vertical-align:middle}.logo:focus #techyscouts-logo-heart,.logo:hover #techyscouts-logo-heart{-webkit-animation:ts-heart-beat 2s ease-in-out .6s infinite;animation:ts-heart-beat 2s ease-in-out .6s infinite}.logo:focus #techyscouts-logo-text,.logo:hover #techyscouts-logo-text{-webkit-animation:ts-draw-logo 2s forwards;animation:ts-draw-logo 2s forwards}.logo:focus #techyscouts-logo-line-1,.logo:focus #techyscouts-logo-line-2,.logo:hover #techyscouts-logo-line-1,.logo:hover #techyscouts-logo-line-2{-webkit-animation:ts-swoop-down .5s ease-out forwards;animation:ts-swoop-down .5s ease-out forwards}.logo:focus #techyscouts-logo-line-2,.logo:hover #techyscouts-logo-line-2{-webkit-animation-name:ts-swoop-up;animation-name:ts-swoop-up}@-webkit-keyframes ts-heart-beat{5%{-webkit-transform:scale(1.1);transform:scale(1.1);fill:#c7315f}10%{-webkit-transform:scale(.9);transform:scale(.9)}15%{-webkit-transform:scale(1.2);transform:scale(1.2);fill:#c7315f}40%{-webkit-transform:scale(1);transform:scale(1);stroke-width:0}}@keyframes ts-heart-beat{5%{-webkit-transform:scale(1.1);transform:scale(1.1);fill:#c7315f}10%{-webkit-transform:scale(.9);transform:scale(.9)}15%{-webkit-transform:scale(1.2);transform:scale(1.2);fill:#c7315f}40%{-webkit-transform:scale(1);transform:scale(1);stroke-width:0}}@-webkit-keyframes ts-draw-logo{0%{stroke-dasharray:2600;stroke-dashoffset:2600}to{stroke-dashoffset:0}}@keyframes ts-draw-logo{0%{stroke-dasharray:2600;stroke-dashoffset:2600}to{stroke-dashoffset:0}}@-webkit-keyframes ts-swoop-down{0%{-webkit-transform:translateY(-100%) rotate(10deg);transform:translateY(-100%) rotate(10deg)}}@keyframes ts-swoop-down{0%{-webkit-transform:translateY(-100%) rotate(10deg);transform:translateY(-100%) rotate(10deg)}}@-webkit-keyframes ts-swoop-up{0%{-webkit-transform:translateY(100%) rotate(-10deg);transform:translateY(100%) rotate(-10deg)}}@keyframes ts-swoop-up{0%{-webkit-transform:translateY(100%) rotate(-10deg);transform:translateY(100%) rotate(-10deg)}}body{font-family:Varela Round,sans-serif;margin:0;padding:0;background:radial-gradient(#57bfc7,#45a6b3)}.container{display:flex;height:100vh;align-items:center;justify-content:center}.content{text-align:center}.links a{font-size:1.25rem;text-decoration:none;color:#fff;margin:10px}@media (max-width:500px){.links{display:flex;flex-direction:column}}