body{
    background-color: #1F2641;

}
p {
    color: #EBD69B;
    font-family: sans-serif;
}
.top{
    width: 400px; 
    margin: 0 auto;
    background-color: #52482C;
    border: #52482C;
    border-bottom: #EBD69B solid 20px;
    border-radius: 20px;
    text-align: center;
    
}
.title{
    margin-top: 15px;
    font-family:  serif;
    font-style: oblique;
    color: #EBD69B;   
}
a{
    text-decoration: none;
    background: #a8aec2;
    border: #a8aec2 solid 8px;
    border-radius: 5px;
    text-decoration: none;
    color: #3d476e;
    font-family: sans-serif;
    margin-top: 100px;
    font-size: 15px;
}
a:hover{
    background: rgb(45, 92, 92);
    border:rgb(45, 92, 92) solid 10px;
    color: azure;
    transition: 0.5s;

}
button{
    border: #B8B19E groove 2px;
    border-radius: 5px;
    margin-top: 15px;
    background: none;
    text-decoration: none;
    color: #9FA6C0;
    font-family: sans-serif;
    font-size: inherit;
    cursor: pointer;
    padding-inline: 20px;
}
button:hover{
    background: #a8aec2;
    text-decoration: none;
    border: #a8aec2 solid 2px;
    color: #3d476e;
    font-family: sans-serif;
    font-size: inherit;
    cursor: pointer;
    transition: 0.5s;
}
#archive{
    text-decoration: none;
    background: #a8aec2;
    border: #a8aec2 solid 7px;
    border-radius: 5px;
    text-decoration: none;
    color: #3d476e;
    font-family: sans-serif;
    font-size: 15px;
}
#archive:hover{
    background: rgb(45, 92, 92);
    border:rgb(45, 92, 92) solid 10px;
    color: azure;
    transition: 0.5s;
}
.comic{
    padding: 50px;
    width: 400px; 
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.comic img {
  
  display: block;
  
  max-width: 200%;
}
img{
    max-width: 1000px;
    max-height: 1000px;
}
.text{
    background: rgb(85, 70, 50);
    padding: 50px;
    width: 400px; 
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border:rgb(85, 70, 50) solid 10px;
    margin-top: 100px;
    border-radius: 10px;
}
#archivetag{
    margin-top: -0.1px;
}




@media (max-width: 900px){
    .top,
    .comic,
    .text{
        width: 90%;
    }

    .comic,
    .text{
        padding: 25px;
    }

    a{
        font-size: 14px;
    }
}

@media (max-width: 600px){
    .comic img {
  
     display: block;
  
        max-width: 100%;
    }
    .top,
    .comic,
    .text{
        width: 95%;
    }

    .comic,
    .text{
        padding: 15px;
    }

    a{
        font-size: 13px;
        display: inline-block;
    }

    button{
        width: 100%;
        margin-top: 10px;
    }
}