html {
    position: fixed;
    height: 100%;
    overflow: hidden;

    font-family: sans-serif;
    color: #ddd;
}

body {
    margin: 0;
    width: 100vw;
    height: 100vh;
    overflow-y: scroll;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    background-color: #694269;    
}

#size {
    /*background-color: #420420;*/
    overflow: scroll;
}

#screen {
    position: fixed;
    width: 100vw;
    height: 100vh;
}

#scorediv {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 15vh;
    display: grid;
    place-items: center;
    grid-auto-rows: max-content;
    margin-top: 5vh;
    pointer-events: none;
}

#scorediv > h1 {
    margin: 0;
}

#halfway {
    pointer-events: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
}


/* force scroll bars to be shown on macos */

/* NEVER MIND
 * YOU GET NO BOUNCING OR ALWAYS VISIBLE SCROLL BARS
 * YOU DON'T GET BOTH
 * IT'S ONE OR THE OTHER, BECAUSE FUCK YOU
 * FUCK FRONTEND WEB DEV
 * THIS IS WHY I STOPPED DOING THIS SHIT
 * AAAAAAAAAAAAAAAAAAAAAAAAAAAHHH */

/* nvm figured it out */

::-webkit-scrollbar {
    -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
    width: 7px;
}

::-webkit-scrollbar:horizontal {
    height: 7px;
}
/*
::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: #694269;
    background-color: rgba(0, 0, 0, .5);
}
*/
::-webkit-scrollbar-track { 
    background-color: #694269; 
    border-radius: 8px;
}

/* our lord and savior */
::-webkit-scrollbar-corner {
    background: rgba(0, 0, 0, 0);
}


/*::-webkit-scrollbar:vertical {
    width: 7px;
}

::-webkit-scrollbar:horizontal {
    height: 7px;
}


::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
*/
::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(255, 255, 255, .5);
  box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}
