body {
    margin: 0;
    background-color: rgb(255, 255, 255);
    color: white;
    font-family: sans-serif;
}

#pajaImagePath {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    height: 6vw;
    margin-top: 1vw;
    cursor: pointer;
}

#errorMessage {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    background-color: white;
    text-align: center;
    color: rgb(41, 21, 91);
    font-size: 1.5vw;
    margin-top: 1vw;
}

#goBackButton {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    cursor: pointer;
    text-align: center;
    margin-top: 1vw;
    padding-top: 0.3vw;
    padding-bottom: 0.3vw;
    padding-left: 0.8vw;
    padding-right: 0.8vw;
    max-width: 20vw;
    border-radius: 1vw;
    background-color: rgb(41, 21, 91);
    border: 0.2vw solid rgb(41, 21, 91);
    display: inline-block;
    font-size: 1.3vw;
}

#goBackButton:hover {
    background-color: white;
    color: rgb(41, 21, 91);
    transition: 0.5s;
}

@media (max-width: 768px) {
    #pajaImagePath {
        height: 20vw;
    }

    #errorMessage {
        font-size: 5vw;
    }

    #goBackButton {
        padding-top: 1.5vw;
        padding-bottom: 1.5vw;
        padding-left: 4vw;
        padding-right: 4vw;
        font-size: 4vw;
        max-width: 70vw;
        border-radius: 2vw;
    }

    #goBackButton:hover {
        font-size: 4vw;
    }
}

@media (max-width: 480px) {
    #pajaImagePath {
        height: 25vw;
    }

    #errorMessage {
        font-size: 6vw;
    }

    #goBackButton {
        padding-top: 2vw;
        padding-bottom: 2vw;
        padding-left: 5vw;
        padding-right: 5vw;
        font-size: 5vw;
        max-width: 80vw;
        border-radius: 3vw;
    }

    #goBackButton:hover {
        font-size: 5vw;
    }
}
