* {
    user-select: none;
}
#clickdiv {
    height: 500px;
    width: 500px;
    align-items: center;
    justify-content: center;
    display: flex;
}
#clickbutton {
    height: 500px;
    width: 500px;
    position: absolute;
}
body {
    height: 100vh;
    overflow: hidden;
    background: black;
    font-family: 'Press Start 2P', cursive;
    text-shadow: 0 0 10px rgba(0, 255, 136, 0.5);
    font-weight: bold;
    color: #00ff88;
}
#clickbutton:active {
    margin-top: 5px;
}
#clickcount {
    position: absolute;
    margin-bottom: 600px;
    font-size: 100px;
    color: #00ff88;
}
#container {
    align-items: center;
    justify-content: center;
    display: flex;
    overflow: hidden;
    height: 100%;
    width: 100%;
    position: relative;
}
#shopbutton {
    height: 50px;
    width: 200px;
    z-index: 2;
    font-size: 35px;
    border: 4px solid #00ff88;
    border-radius: 8px;
    background: #00ff88;
    color: #00ff88;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    display: flex;
    position: absolute;
    background: black;
    top: 50%;
    transform: translateY(-50%);
    left: 25px;
}
#shop {
    background: black;
    width: 724px;
    height: 700px;
    position: absolute;
    z-index: 3;
    border-radius: 50px;
    border: 4px solid #00ff88;
    display: none;
    overflow: hidden;
}
#shopText {
    font-size: 80px;
    margin: 0;
    position: absolute;
    top: 50px;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    color: #00ff88;
}
#textLine {
    height: 4px;
    width: 724px;
    background: #00ff88;
    position: absolute;
    margin-top: 200px;
}
#storeItem1, 
#storeItem2, 
#storeItem3, 
#storeItem4, 
#storeItem5, 
#storeItem6, 
#storeItem7, 
#storeItem8, 
#storeItem9, 
#storeItem10, 
#storeItem11, 
#storeItem12, 
#storeItem13, 
#storeItem14, 
#storeItem15,
#storeItem16,
#storeItem17,
#storeItem18,
#storeItem19,
#storeItem20,
#storeItem21,
#storeItem22,
#storeItem23,
#storeItem24,
#storeItem25,
#storeItem26,
#storeItem27,
#storeItem28,
#storeItem29,
#storeItem30,
#storeItem31,
#storeItem32,
#storeItem33,
#storeItem34,
#storeItem35,
#storeItem36,
#storeItem37,
#storeItem38,
#storeItem39,
#storeItem40,
#storeItem41,
#storeItem42,
#storeItem43,
#storeItem44,
#storeItem45,
#storeItem46,
#storeItem47,
#storeItem48,
#storeItem49,
#storeItem50,
#storeItem51,
#storeItem52,
#storeItem53 {
    height: 200px;
    width: 200px;
    border: 4px solid #00ff88;
    border-radius: 50px;
    position: relative;

} 
#storeItem4Container, 
#storeItem5Container, 
#storeItem6Container, 
#storeItem7Container, 
#storeItem8Container, 
#storeItem9Container, 
#storeItem10Container, 
#storeItem11Container, 
#storeItem12Container, 
#storeItem13Container, 
#storeItem14Container,
#storeItem15Container, 
#storeItem16Container,
#storeItem17Container,
#storeItem18Container,
#storeItem19Container,
#storeItem20Container,
#storeItem21Container,
#storeItem22Container,
#storeItem23Container,
#storeItem24Container,
#storeItem25Container,
#storeItem26Container,
#storeItem27Container,
#storeItem28Container,
#storeItem29Container,
#storeItem30Container,
#storeItem31Container,
#storeItem32Container,
#storeItem33Container,
#storeItem34Container,
#storeItem35Container,
#storeItem36Container,
#storeItem37Container,
#storeItem38Container,
#storeItem39Container,
#storeItem40Container,
#storeItem41Container,
#storeItem42Container,
#storeItem43Container,
#storeItem44Container,
#storeItem45Container,
#storeItem46Container,
#storeItem47Container,
#storeItem48Container,
#storeItem49Container,
#storeItem50Container,
#storeItem51Container {
    width: 208px;
    margin-left: 25px;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    margin-top: 90px;
}
#BuyButton1, 
#BuyButton2, 
#BuyButton3, 
#BuyButton4, 
#BuyButton5, 
#BuyButton6, 
#BuyButton7, 
#BuyButton8, 
#BuyButton9, 
#BuyButton10, 
#BuyButton11, 
#BuyButton12, 
#BuyButton13, 
#BuyButton14, 
#BuyButton15,
#BuyButton16,
#BuyButton17,
#BuyButton18,
#BuyButton19,
#BuyButton20,
#BuyButton21,
#BuyButton22,
#BuyButton23,
#BuyButton24,
#BuyButton25,
#BuyButton26,
#BuyButton27,
#BuyButton28,
#BuyButton29,
#BuyButton30,
#BuyButton31,
#BuyButton32,
#BuyButton33,
#BuyButton34,
#BuyButton35,
#BuyButton36,
#BuyButton37,
#BuyButton38,
#BuyButton39,
#BuyButton40,
#BuyButton41,
#BuyButton42,
#BuyButton43,
#BuyButton44,
#BuyButton45,
#BuyButton46,
#BuyButton47,
#BuyButton48,
#BuyButton49,
#BuyButton50,
#BuyButton51,
#BuyButton52,
#BuyButton53 {
    height: 50px;
    width: 200px;
    z-index: 2;
    font-size: 35px;
    border: 4px solid #00ff88;
    border-radius: 8px;
    background: #00ff88;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    display: flex;
    position: absolute;
    background: black;
    margin-top: 10px;
}
#closeButton {
    color: red;
    font-size: 50px;
    position: absolute;
    text-shadow: none;
    top: 20px;
    right: 30px;
    margin: 0;
    cursor: pointer;
}
#cursorIMG {
    height: 200px;
    width: 200px;
}
#Money {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: 0;
    top: 20px;
}
#Money2 {
    position: absolute;
    top: 285px;
}
#Multiplier, 
#autoclickMultiplier {
    position: absolute;
    margin-top: 550px;
    font-size: 35px;
}
@keyframes shake {
    0% {
        transform: translateX(0);
    }
    25% {
        transform: translateX(-6px);
    }
    50% {
        transform: translateX(6px);
    }
    75% {
        transform: translateX(-6px);
    }
    100% {
        transform: translateX(0);
    }
}
.shake {
    animation: shake 0.25s;
}
#IMGText {
    position: absolute;
    left: 50%;
    bottom: 10px;
    transform: translateX(-50%);
    margin: 0;
    white-space: nowrap;
}
#scrollContainer {
    scrollbar-width: thin;
    scrollbar-color: rgba(255, 255, 255, 0.75) black;
}
#rainbowcursorIMG {
    height: 150px;
    width: 150px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
#coolcursorIMG2 {
    height: 200px;
    width: 200px;
    position: absolute;
    left: 50%;
    top: 45%;
    transform: translate(-50%, -50%);
}
#autoclickIMG {
    height: 175px;
    width: 175px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}
#autoclickMultiplier {
    margin-top: 700px;
}
#HolyMouseIMG {
    height: 175px;
    width: 175px;
    left: 50%;
    top: 40%;
    transform: translate(-50%, -50%);
    position: absolute;
}
#scrollContainer {
    position: absolute;
    top: 205px;
    left: 0;
    width: 100%;
    height: 545px;
    overflow-y: auto;
    overflow-x: hidden;
    font-size: 0;
}
#coolmouseIMG {
    height: 150px;
    width: 150px;
    position: absolute;
    left: 50%;
    top: 45%;
    transform: translate(-50%, -50%);
    position: absolute;
}
#coolcursorIMG1 {
    height: 200px;
    width: 350px;
    position: absolute;
    left: 50%;
    top: 45%;
    transform: translate(-50%, -50%);
}
#coolmouseIMG2 {
    height: 175px;
    width: 300px;
    position: absolute;
    left: 50%;
    top: 45%;
    transform: translate(-50%, -50%);
}
#coolcursorIMG3 {
    height: 175px;
    width: 300px;
    position: absolute;
    left: 50%;
    top: 45%;
    transform: translate(-50%, -50%);
}
#coolmouseIMG3 {
    height: 150px;
    width: 275px;
    position: absolute;
    left: 50%;
    top: 45%;
    transform: translate(-50%, -50%);
    z-index: -1;
}
#redeembutton {
    height: 50px;
    width: 200px;
    z-index: 2;
    font-size: 35px;
    border: 4px solid #00ff88;
    border-radius: 8px;
    background: #00ff88;
    color: #00ff88;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    display: flex;
    position: absolute;
    background: black;
    top: 43%;
    transform: translateY(-50%);
    left: 25px;
}
#redeem {
    height: 150px;
    width: 400px;
    position: absolute;
    border: 4px solid #00ff88;
    border-radius: 50px;
    z-index: 4;
    background: black;
    display: none;    
}
#closeButton2 {
    color: red;
    font-size: 30px;
    position: absolute;
    text-shadow: none;
    top: 10px;
    right: 20px;
    margin: 0;
    cursor: pointer;
}
#redeemInput {
    height: 40px;
    width: 200px;
    padding-left: 16px;
    border: 4px solid #00ff88;
    background: black;
    color: white;
    border-radius: 8px;
    align-self: center;
    position: absolute;
    left: 6%;
    font-size: 25px;
}
#redeembutton2 {
    width: 100px;
    height: 40px;
    background: #00ff88;
    justify-content: center;
    align-items: center;
    display: flex;
    border-radius: 8px;
    left: 65%;
    align-self: center;
    position: absolute;
    border: 4px solid #00ff88;
    cursor: pointer;
}
#RedeemText {
    color: black;
    font-size: 20px;
}
#coolcursorIMG4 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#notcoolmouseIMG {
    height: 175px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
}
#BuyButton1:hover, 
#BuyButton2:hover, 
#BuyButton3:hover, 
#BuyButton4:hover, 
#BuyButton5:hover, 
#BuyButton6:hover, 
#BuyButton7:hover, 
#BuyButton8:hover, 
#BuyButton9:hover, 
#BuyButton10:hover, 
#BuyButton11:hover, 
#BuyButton12:hover, 
#BuyButton13:hover,
#BuyButton14:hover,
#BuyButton15:hover,
#BuyButton16:hover,
#BuyButton17:hover,
#BuyButton18:hover,
#BuyButton19:hover,
#BuyButton20:hover,
#BuyButton21:hover,
#BuyButton22:hover,
#BuyButton23:hover,
#BuyButton24:hover,
#BuyButton25:hover,
#BuyButton26:hover,
#BuyButton27:hover,
#BuyButton28:hover,
#BuyButton29:hover,
#BuyButton30:hover,
#BuyButton31:hover,
#BuyButton32:hover,
#BuyButton33:hover,
#BuyButton34:hover,
#BuyButton35:hover,
#BuyButton36:hover,
#BuyButton37:hover,
#BuyButton38:hover,
#BuyButton39:hover,
#BuyButton40:hover,
#BuyButton41:hover,
#BuyButton42:hover,
#BuyButton43:hover,
#BuyButton44:hover,
#BuyButton45:hover,
#BuyButton46:hover,
#BuyButton47:hover,
#BuyButton48:hover,
#BuyButton49:hover,
#BuyButton50:hover,
#BuyButton51:hover,
#BuyButton52:hover,
#BuyButton53:hover,
#redeembutton2:hover, 
#closeButton:hover, 
#closeButton2:hover,
#backarrow:hover {
    transform: scale(1.1);
    transition: all 0.2s;
}
#shopbutton:hover,
#redeembutton:hover {
    transform: translateY(-50%) scale(1.1);
    transition: all 0.2s;
}
#BuyButton1:active, 
#BuyButton2:active, 
#BuyButton3:active, 
#BuyButton4:active, 
#BuyButton5:active, 
#BuyButton6:active, 
#BuyButton7:active, 
#BuyButton8:active, 
#BuyButton9:active, 
#BuyButton10:active, 
#BuyButton11:active, 
#BuyButton12:active, 
#BuyButton13:active,
#BuyButton14:active,
#BuyButton15:active, 
#BuyButton16:active,
#BuyButton17:active,
#BuyButton18:active,
#BuyButton19:active,
#BuyButton20:active,
#BuyButton21:active,
#BuyButton22:active,
#BuyButton23:active,
#BuyButton24:active,
#BuyButton25:active,
#BuyButton26:active,
#BuyButton27:active,
#BuyButton28:active,
#BuyButton29:active,
#BuyButton30:active,
#BuyButton31:active,
#BuyButton32:active,
#BuyButton33:active,
#BuyButton34:active,
#BuyButton35:active,
#BuyButton36:active,
#BuyButton36:active,
#BuyButton37:active,
#BuyButton38:active,
#BuyButton39:active,
#BuyButton40:active,
#BuyButton41:active,
#BuyButton42:active,
#BuyButton43:active,
#BuyButton44:active,
#BuyButton45:active,
#BuyButton46:active,
#BuyButton47:active,
#BuyButton48:active,
#BuyButton49:active,
#BuyButton50:active,
#BuyButton51:active,
#BuyButton52:active,
#BuyButton53:active,
#redeembutton2:active, 
#closeButton:active, 
#closeButton2:active,
#backarrow:active {
    transform: scale(1);
    transition: all 0.2s;
}
#shopbutton:active,
#redeembutton:active {
    transform: translateY(-50%) scale(1);
    transition: all 0.2s;
}
#coolcursorIMG5 {
    position: absolute;
    height: 190px;
    width: 190px;
    left: 50%;
    transform: translateX(-50%);
}
#coolmouseIMG4 {
    position: absolute;
    height: 175px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG6 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
#coolmouseIMG5 {
    position: absolute;
    height: 175px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG7 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG6 {
    position: absolute;
    height: 160px;
    width: 160px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG8 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG7 {
    position: absolute;
    height: 170px;
    width: 170px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG9 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG9 {
    position: absolute;
    height: 170px;
    width: 300px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG8 {
    position: absolute;
    height: 170px;
    width: 300px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG10 {
    position: absolute;
    height: 175px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG11 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG10 {
    position: absolute;
    height: 170px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG12 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG11 {
    position: absolute;
    height: 170px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG13 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG14 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG15 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG12 {
    position: absolute;
    height: 170px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG13 {
    position: absolute;
    height: 170px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG16 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG17 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG18 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG19 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG20 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG21 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG22 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG23 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG24 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolcursorIMG25 {
    height: 175px;
    width: 175px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG14 {
    position: absolute;
    height: 170px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG15 {
    position: absolute;
    height: 170px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG16 {
    position: absolute;
    height: 170px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG17 {
    position: absolute;
    height: 170px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG18 {
    position: absolute;
    height: 170px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG19 {
    position: absolute;
    height: 170px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG20 {
    position: absolute;
    height: 170px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG21 {
    position: absolute;
    height: 170px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG22 {
    position: absolute;
    height: 170px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
#coolmouseIMG23 {
    position: absolute;
    height: 170px;
    width: 175px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
@media (max-height: 900px) {
    #redeembutton {
        top: 40%;
    }
    #Money2 {
        top: 125px;
    }
}
#storeItem52Container,
#storeItem53Container {
    margin-top: 90px;
    padding-bottom: 143px;
    width: 208px;
    margin-left: 25px;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    margin-top: 90px;
}
#storeItem1Container, 
#storeItem2Container, 
#storeItem3Container {
    width: 208px;
    margin-top: 25px;
    margin-left: 25px;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
}
#backarrow {
    position: absolute;
    width: 50px;
    height: 50px;
    z-index: 10;
    cursor: pointer;
}