body {
    padding:0;
    margin:0;
    font-family:Verdana, Geneva, Tahoma, sans-serif;
}
main {
    padding:0;
    margin:0;
    display:flex;
}
    /* Side Panels */
    .panelleft {
        width:25vw;
        height:90vh;
        margin-right:30px;
    }
    .panelmain {
        width:50vw;
        height:90vh;
    }
    .panelright {
        width:25vw;
        height:90vh;
        margin-left:30px;
    }

/* Page Header */
.pageheader {
    background-color:crimson;
    color:white;
    padding-right:50px;
    padding-left:50px;
    padding-top:25px;
    padding-bottom:25px;
    margin:0;
}
    .pageheader h1 {
        padding:0;
        margin:0;
        text-align:center;
        overflow-x:hidden;
        text-wrap:nowrap;
    }

/* Prestige */
/* Wrappers */
.prestigeheaderwrapper {
    padding:10px;
    margin:10px;
    display:flex;
    align-items:center;
}
.prestigeinfowrapper {
    margin:5px;
    display:flex;
    flex-direction:column;
}

/* Content */
.prestigebutton {
    padding:10px;
    margin:10px;
    margin-right:100px;
    background-color:orangered;
}
    .prestigebutton h2 {
        padding-right:50px;
        padding-left:50px;
        padding-bottom:20px;
        padding-top:20px;
        margin:0;
    }
.prestigeinfo {
    padding:0;
    margin:0;
}
    .prestigeinfo h4 {
        padding:5px;
        margin:0;
    }
.prestigebutton:active {
    transform:scale(1.03);
}

/* IDs */
#prestigeinfowrapperleft div {
    display:flex;
    justify-content:right;
}
#prestigeinfowrapperright div {
    display:flex;
    justify-content:left;
}

/* Buttons */
/* Wrappers */
.buttonwrapper {
    padding:10px;
    margin:10px;
    min-width:910px;
    display:flex;
    justify-content:center;
    align-items:center;
}

/* Content */
.buttonbody {
    padding:50px;
    margin:50px;
    width:150px;
    min-width:150px;
    height:150px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    background-color:lightblue;
}
    .buttonbody h1 {
        padding:0;
        margin:0;
    }
    .buttonbody h4 {
        padding:0;
        margin:0;
    }
.buttonbody:active {
    transform:scale(1.03);
}

/* IDs */
#coincounterbutton {
    background-color:rgb(255, 255, 54);
}
#manualbutton {
    background-color:rgb(47, 255, 61);
}
#autobutton {
    background-color:rgb(214, 80, 255);
}

/* Buyables */
.buyablebuttons {
    padding:50px;
    margin:30px;
    width:300px;
    min-width:150px;
    height:30px;
    display:flex;
    justify-content:center;
    align-items:center;
    background-color:lightblue;
}
    .buyablebuttons h1 {
        padding:0;
        margin:30px;
    }
    .buyablebuttons h4 {
        padding:0;
        margin:30px;
    }
.buyablebuttons:active {
    transform:scale(1.03);
}

/* IDs */
#buyable1 {
    background-color:cornflowerblue;
}
#buyable2 {
    background-color:rgb(64, 123, 230);
}
#buyable3 {
    background-color:rgb(28, 98, 228);
}

/* Chat */
/* Wrapper */
.chatwrapper {
    margin:30px;
    padding:10px;
    max-height:25vh;
    display:flex;
    overflow-y:scroll;
    background-color:rgba(211, 211, 211, 0.342);
}
    .chatwrapper p {
        padding:0;
        margin:5px;
        text-align:left;
    }