.social-media-box {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
}

#blog-open-img {
    width: 50%;
    height: 80%;
    background-color: rgb(240 248 255 / 10%);
    margin-left: 8%;
    margin-top: 10%;
    border-radius: 10px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

#btn-blog-theme {
    background-color: #a584d5;
    border-color: #655084;
    word-wrap: break-word;
}

#btn-blog-theme:hover {
    background-color: #fc7efe;
    border-color: #9b61a7;
}