*{box-sizing:border-box}p,ol,ul,li,button{font-family:Roboto,sans-serif}main.svelte-1rpe7bc{padding-bottom:2em}footer.svelte-1rpe7bc{position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;gap:1em;padding:6px 1em;background-color:#fff;border-top:2px solid #eee;box-shadow:0 -2px 15px #0000001a}footer.svelte-1rpe7bc nav:where(.svelte-1rpe7bc) ul:where(.svelte-1rpe7bc){list-style:none;padding:0;margin:0;display:flex;gap:.25em;flex-wrap:nowrap;align-items:center;justify-content:center}footer.svelte-1rpe7bc nav:where(.svelte-1rpe7bc) button:where(.svelte-1rpe7bc){-webkit-appearance:none;padding:.25em .5em;background-color:#fff;border:2px solid #eee;border-radius:.5em;cursor:pointer;color:#222;font-size:.7em}.progress.svelte-1rpe7bc{display:flex;gap:0;width:100%;height:1.5em;background-color:#fff;border-radius:.5em;overflow:hidden}.progress-bar.svelte-1rpe7bc{font-family:Roboto,sans-serif;height:100%;font-size:.8em;padding:0 .5em;display:flex;justify-content:center;align-items:center;flex:1 1 calc(var(--width) * 1%)}.progress-bar--correct.svelte-1rpe7bc{background-color:#4caf50;color:#fff}.progress-bar--incorrect.svelte-1rpe7bc{background-color:#f44336;color:#fff}.progress-bar--incomplete.svelte-1rpe7bc{background-color:#eee;color:#333}
