body {height: 100vh; grid-template-rows: 100px 50px 1fr; grid-template-columns: 4fr 1fr; gap:0;}
#logo   {width: fit-content; font-size: 6rem; padding-left: 80px;}
header  {grid-area: 1/1/2/2;}
nav     {grid-area: 2/1/3/2;}
main    {grid-area: 3/1/4/2; padding: 0 1.25em;}
aside	{grid-area: 1/2/4/3; background-color: #00000050;}
footer  {z-index: 2; bottom: 50px; left: 5%; width: 70%; height: fit-content; border-radius: 15px; padding: .5rem;}

nav {background-size: 15vw; justify-content: flex-start;}
nav a:hover {background: #e2ad00; color: #000; border: 2px solid #000;}
article > div:first-child {background-size: 20vw;}

h1, h2, h3, h4, h5, h6 {font-size: 3.2rem;}
h1::before, h2::before, footer::before {mask-image: linear-gradient(90deg, #00000010 50%, #000); background-size: 20vw; border-radius: 15px;}
time {font-size: 2rem;}

input, button, select { font-size: 2.1rem;}

/* ##############################################################################################################################  LOGIC */
#gameHistory {margin: 0 auto 150px auto;}

/* ##############################################################################################################################  SCROLLBAR */
::-webkit-scrollbar {width: 18px;}
::-webkit-scrollbar-button:single-button:vertical:decrement, ::-webkit-scrollbar-button:single-button:vertical:increment {
	 background-size: 18px 18px; background-repeat: no-repeat; background-position: 50%;}
::-webkit-scrollbar-button:single-button:vertical:decrement {display: none;/*background-image: url('../img/arrUp.webp'); border-radius: 9px; overflow: clip;*/}
::-webkit-scrollbar-button:single-button:vertical:increment {display: none;/*background-image: url('../img/arrDown.webp'); border-radius: 9px; overflow: clip;*/}
/* scrollbar-track */
::-webkit-scrollbar-track { background-color: #000; border-radius: 9px; border-left: 1px dashed #e2ad00;}
::-webkit-scrollbar-track:hover { border-left: 1px solid #e2ad00;}
/* scrollbar-thumb */
::-webkit-scrollbar-thumb {position: relative; top: 0; border-radius: 9px; background-color: #574200; background-image: url('../img/scrollbar.png'); border: 2px solid #000;}
::-webkit-scrollbar-thumb::before {position: absolute; top:0; left:0;width:100%;height:100%; content:'';background-image: url(../img/bg.svg); background-color: #e2ad00;
	mask-image: linear-gradient(0deg, #00000010 50%, #000); background-size: 20vw;}
::-webkit-scrollbar-thumb:hover {border: 2px solid #e2ad00;}