:root { --background-color: white; --text-color: black; --primary-color: white; --secondary-color: aliceblue; --font-family: Arial, Helvetica, sans-serif; } body { color:var(--text-color); background-color: var(--background-color); margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; overflow: hidden; } #loader { z-index: 1000000000; } .hidden { display: none !important; } #feedback { all: unset; bottom: 2%; right: 2%; padding: 3%; padding-top: 1%; padding-bottom: 1%; background-color: white; border: 1px lightgrey solid; border-radius: 100px; position: fixed; cursor: pointer; z-index: 100000000000000000000000000000000000000000; } #feedback:hover { border: 1px black solid; } #grid { display: grid; grid-template-columns: repeat(10, 1fr); grid-template-rows: repeat(10, 1fr); width: 100%; height: 100%; } #grid div { padding: 0 !important; } #grid #content { grid-row: 1 / span 10; grid-column: 1 / span 10; padding-top: 9% !important; } #grid #items { grid-row: 1 / span 10; grid-column: 1 / span 10; padding-top: 9% !important; } #alert { display: grid; grid-template-columns: repeat(10, 1fr); grid-template-rows: repeat(1, 1fr); position: fixed; bottom: 0; width: 75%; margin-left: 10%; margin-right: 10%; margin-top: 2%; margin-bottom: 2%; padding-left: 2.5%; padding-right: 2.5%; background-color: white; border: 1px black solid; border-radius: 20px; font-size: 1.4rem; z-index: 5; } #alert * { display: inline-block; } #alert p:hover { color: darkblue; cursor: grab; } #alert #alert-contents { grid-row: 1; grid-column: 1 / span 8; } #alert #alert-close { grid-row: 1; grid-column: 9 / span 2; text-align: center; }