@import url("https://fonts.googleapis.com/css?family=Sniglet&display=swap");.Index_container__qZpxB{display:flex;flex-direction:row;align-content:center;scroll-snap-type:x mandatory;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;width:50vw;min-width:300px;max-width:600px;height:50vh;margin:20px 0;border-radius:20px;background:var(--background-color1);box-shadow:0 10px 10px var(--shadow-color2)}.Index_container__qZpxB::-webkit-scrollbar{display:none}.Index_title__YHmKD{display:inline-block;margin:5px;font-size:24px}.Index_page___WkEp{display:flex;flex-direction:column;align-items:center;scroll-snap-align:center;min-width:100%;padding:20px}.Index_LoginTitle__UDQAg{display:inline-block;margin:0 0 0 5px;font-size:24px}.Index_LoginButton__DbPNR{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:30px 5px;padding:20px;border-radius:20px;background:var(--button-color3);color:var(--text-color2);box-shadow:0 5px var(--shadow-color1);cursor:pointer}.Index_LoginButton__DbPNR:active{background-color:var(--shadow-color1);transform:translateY(5px);box-shadow:0 0}.Index_Google__228Ij{margin-left:20px}#Index_NavigationContainer__R6hEY{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}#Index_NavigationContainer__R6hEY button{text-align:center;padding:20px;border-radius:20px;width:100%;background-color:var(--background-color1);color:var(--button-color2);font-family:Sniglet;font-size:18px;font-weight:800;border:none;outline-width:0;background:transparent;cursor:pointer}#Index_NavigationContainer__R6hEY button:active{border-radius:20px;transform:translateY(5px);box-shadow:0 0}#Index_NavigationContainer__R6hEY button:hover:not(:disabled){background-color:var(--background-color1);color:var(--text-color1);box-shadow:0 10px 10px var(--shadow-color2)}#Index_NavigationContainer__R6hEY button:disabled{color:var(--shadow-color2);cursor:not-allowed}.Index_ProgressBar__85knw{border-radius:20px;background:var(--button-color1);box-sizing:content-box;margin:20px 0 10vh}.Index_Progress__YvTwK{display:inline-block;position:relative;max-width:100%;left:2px;top:2px;height:20px;border-radius:20px;background:var(--gradient2)}.Index_Footer__m_v1O{position:-webkit-sticky;position:sticky;bottom:5vh;text-align:center;width:100%}.Index_circle__WZ4Mw{top:150%;left:50%;transform:translate(-50%,-50%);position:fixed;z-index:-100;height:100vh;width:100vw;background:var(--shadow-color2);filter:blur(500px)}