:root { --darkred: darkred; --darkgreen: #196e0a; --gray: #292929; --white: white; --black: black; --red: red; --yellow: #bbbb11; --green: #1fd51f; } ul { list-style-position: inside; } body { font-size: 2rem; } html, body { margin: 0; padding: 0; } @media screen and (max-width: 1000px) { body { font-size: 3rem; } } .background { background-color: var(--gray); color: var(--white); font-family: Arial, sans-serif; display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0; overflow: scroll; } .column { display: flex; flex-direction: column; gap: 10px; } .box { padding: 20px; border-radius: 10px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); text-align: center; justify-content: center; align-items: center; margin: 0 auto; width: 80%; max-width: 800px; box-sizing: border-box; } .wide { width: 100%; max-width: 1000px; } .button { cursor: pointer; } .button:hover { filter: brightness(1.2); } .elem-background { background-color: var(--darkgreen); } .error-background { background-color: var(--darkred); } .highlight-background { background-color: var(--green); } .cancel-background { background-color: var(--red); } .change-background { background-color: var(--yellow); }