body {
    background-color: #151515;
}

p {
    font-family: "Caveat", sans-serif;
    text-align: center;
    margin-top: 100px;
    font-size: 2em;

    animation-name: text;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    transition: ease-in-out;
}

.logo{
    width:5%;
    top:0px;
    left: 95%;
    position:fixed;
    float:right;
}

 
#byline {
    text-align: center;
    color: #FFF;
    font-family: "Caveat", sans-serif;
    font-size: 1.5em;

}


#text {
    animation-name: rotation;
    animation-duration: 20s;
    animation-iteration-count: infinite;

    width: 36%;
    height: auto;
    margin-left: 31.5%;
    margin-top: 80px;

    position: relative;
}

@keyframes text {
    0% {color: #EA5F21; }
    50% {color: #000000;}
    100% {color: #EA5F21; }
}

@keyframes rotation {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}

#pumpkin {
    position: absolute;
    /* margin-left: -390px; */
    margin-left: -26.5%;
    /* margin-top: 250px; */
    /* width: 250px; */
    width: 19%;
    /* margin-top: 170px; */
    margin-top: 12%;

    animation-name: pumpkin;
    animation-duration: 20s;
    animation-iteration-count: infinite;
    cursor: pointer;
}

@keyframes pumpkin {
    from {transform: rotate(360deg);}
    to {transform: rotate(0deg);}
}

@media only screen and (max-width: 1000px) {
    #text {
        width: 55%;
        margin-left: 20%;
    }
    #pumpkin {
        width: 30%;
        margin-left: -43%;
        margin-top: 18%;
    }
    #click {
        margin-left: 350%;
    }
}
@media only screen and (max-width: 600px) {
    #text {
        width:70%;
        margin-left: 20%;
    }
    #pumpkin {
        width: 37%;
        margin-left: -53%;
        margin-top: 27%;
    }
}

