/* div {
    border: 1px solid red;
} */

body {
    background: url("../images/background.png") no-repeat center center fixed;
    background-size: cover;
}

#welcomeGif {
    height: 64px;
}

header {
    background-color: crimson;
    color: white;
    border-bottom: 1px solid black;
    text-align: center;
    font-size: 40px;   
    margin-bottom: 10px;
    text-shadow: 3px 3px black;
}

#container {
    padding: 10px;
    width:75%;
    margin: auto;
    background-color: rgb(255, 228, 196);
    box-shadow: 10px 10px rgb(96, 96, 96);
    margin-bottom: 20px; 
    border-radius: 10px;
    border-right: 5px solid rgb(200, 168, 128);
    border-bottom: 5px solid rgb(168, 128, 96);
}

.input {
    text-align: center;
}

#showLength {
    width: 205px;
}

button {
    box-shadow: 2px 2px rgb(96, 96, 96);
    border: 1px solid crimson;
}

button, #submit {
    background-color: white;
    color: black;
    transition-duration: 0.6s;
    cursor: pointer;
}

.display {
    display: inline-block;
}

#submit:hover {
    transition-duration: 0.2s;
    background-color: greenyellow;
    color: black;
}

button:hover {
    transition-duration: 0.2s;
    background-color: rgb(255, 100, 100);
    color: white;
}

.tag {
    background-color: gray;
    transition-duration: 0.6s;
    font-weight: bold;
    color: rgb(64, 64, 64);
    opacity: 0.7;
}

.tag:hover {
    background-color: white;
    transition-duration: 0.2s;
    font-weight: bold;
    color: black;
    opacity: 1;
}

.gifImage {
    transition-duration: 0.6s;
    border: 4px solid rgb(255, 228, 196);
    cursor: pointer;
}

.gifImage:hover {
    transition-duration: 0.2s;
    border: 4px solid white;
}