* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

.title {
    padding: 40px;
    background: rgb(77, 255, 0);
    margin: 0;
    text-align: center;
}
h1 {
    color: rgb(171, 33, 84);
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    letter-spacing: 2px;
    text-shadow: 3px 3px rgb(85, 2, 127);
    font-size: 50px;
}

body {
    background-color: #750054
}

#yoshi {
    animation-name: drivingAround;
    animation-duration: 6000ms;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
}

@keyframes drivingAround {
    0% {
        transform: translateX(0px)
    }

    48% {
        transform: translateX(600px);
    }

    50% {
        transform: rotateY(180deg) translateX(-600px);
    }

    98% {
        transform: translateX(0px) rotateY(180deg);
    }

    100% {
        transform: translateX(600px);
    }
}