:root{color-scheme:dark,light;--primary: #d8dee9;--background: #2e3440;--input: #4c566a;--disabled: #3b4252;--correct: #a3be8c;--wrong: #bf616a;--accent: #5e81ac}@media (prefers-color-scheme: light){:root{--primary: #2e3440;--input: #d8dee9;--disabled: #e5e9f0;--background: #eceff4}}*{font-family:sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;font-size:8vmin;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:var(--primary);text-align:center}section{padding:2vmin}.game-modes{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:7vmin;column-gap:3vmin}.game-modes>button{font-size:4vmin}p{margin:0}body{margin:0;display:flex;place-items:center}main{width:100vw;height:100vh;display:flex;flex-direction:column;gap:2vmin;place-items:center;justify-content:space-around;background-color:var(--background)}@media screen and (min-aspect-ratio: 1.2/1){main{flex-direction:row}h1{width:40vw}}button{min-width:2rem;padding:2vmin;border-radius:.2rem;transition:scale .1s ease-in-out;background-color:var(--input);border-radius:3vh;border-width:0;box-shadow:0 0 1vh var(--input)}button:hover{scale:1.05}button:hover:active{scale:1.1;background-color:var(--input)}button:disabled,button:hover:disabled{background-color:var(--disabled);box-shadow:0 0 1vh var(--disabled)}.progress{position:absolute;bottom:1vh;width:90vw;height:3vh;border-radius:1vh;background-color:var(--input);box-shadow:0 0 2vh var(--input)}.progress-bar{height:100%;border-radius:1vh;transition:.3s width ease-in;background-color:var(--accent);box-shadow:0 0 2vh var(--accent)}.answers{display:grid;grid:auto-flow / 1fr 1fr 1fr;gap:5vmin}@keyframes wiggle{0%{transform:rotate(0)}20%{transform:rotate(5deg)}40%{transform:rotate(-5deg)}50%{background-color:var(--wrong)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes jump{40%{transform:translate3d(0,-3vh,0)}50%{background-color:var(--correct)}70%{transform:translate3d(0)}}.wrong{animation:wiggle .5s}.correct{animation:jump .6s}
