#main-window { 
    width: 600px; 
    height: 350px; 
    opacity: 0.85; 
    margin:0;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -300px;
    margin-top: -175px
}

#download-window { width: 300px; height: 400px; margin:10% 80%;}
#meme-window { width: 400px; height: 350px; margin:1% 5%; }
#donate-window { width: 400px; height: 350px; margin:20% 10%; }

.main-content { height: 180px; }
.download-content { height: 160px; width: 94%}
.donate-content { height: 160px; }

.meme-content { height: 200px; }

.window {
    transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -webkit-transition: opacity .3s ease-in-out; 

    opacity: 0;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    border-radius: 20px;
    background-color: rgb(30, 30, 40);;
    border: 6px solid rgb(25, 25, 27);
}

.window h1 {
    font-size: 38px;
    color: #cbc6e2;
    font-style: italic;
    text-shadow: 0px 0px 20px #735ed3;
}

.p2color {
    color: #cbc6e2;
}

.p2vibin {
    display:inline-block;
}

.window h2 {
    font-size: 23px;
    text-shadow: 0px 0px 20px #735ed3;
}

.window-tile {
    background-color: #735ed300;
    width: 50px;
    height: 50px;
    padding: 4px;
}

.closebtn {
    text-align: center;

    float: right;
    background-color: #00000000;
    border-radius: 500px;

    width: 24px;
    height: 24px;
}
.closebtn:hover {
    background-color: #cbc6e2;
}

.window-bar {
    background-color: rgb(25, 25, 27);
    height: 30px;
}

.window-bar-text {
    position: absolute;
    margin: 0 auto;
    top: 0px;

    color: rgb(59, 59, 63);
    text-align: start;

    font-size: 17px;
}

.downloadbtn {
    padding: px;
    margin: 0;
    font: 12px Courier, sans-serif;
    background-color: #1b1725;
    height: 40px;
    width: 230px;
    border-radius: 5px;
    border: 2px solid rgb(95, 37, 230);
    color:#cbc6e2;

    display:inline-flex;
    align-items:center;

    max-width: 100%;
    max-height: 100%;
}

.content {
    width: 90%;
    border-radius: 20px;
    border: 2px solid rgb(25, 25, 27);
    color: rgb(255, 255, 255);
}

img {
    max-width: 100%;
    max-height: 100%;
} 