.button{height:3rem;border-radius:.5rem;font-weight:800;font-size:1.1rem;background-color:var(--light-primary);color:var(--background);margin:0 2rem;display:flex;justify-content:center;align-items:center;cursor:pointer;border:0;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}.button:not(:disabled):hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.button:disabled{color:var(--light-primary);opacity:.6;cursor:not-allowed}#register-page .box-container{justify-content:space-between;height:80vh}#register-page .box-container form p{color:var(--light-secondary)}#register-page{overflow:hidden;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--background)}#register-page .box-container{border-radius:1rem;background-color:var(--medium-primary);width:35vw;padding:2rem}#register-page .box-container,#register-page .box-container form{display:flex;flex-direction:column;grid-gap:2rem;gap:2rem}#register-page .box-container form input:focus{background-color:var(--light-primary)}#register-page .box-container form label{color:var(--background)}#register-page .box-container h1{font-size:1.4rem}#register-page .box-container h3{text-align:right;font-size:1rem}@media (max-width:930px){#register-page .box-container{width:60vw}}@media (max-width:560px){#register-page .box-container{width:90vw}}header{padding:0 1rem;background-color:var(--medium-primary);color:var(--background);display:flex;text-align:right}header .header-content{align-items:center;width:100%;display:flex;margin-left:auto;padding:1.5rem}header .header-content button{margin:.5rem;padding:0 2rem}header .header-content a{margin-right:1rem;border:2px solid var(--background);border-radius:1rem;padding:1rem;color:var(--background);font-weight:800}header .header-content a:hover{border:2px solid var(--dark-secondary);background:var(--background);color:var(--light-secondary)}header .header-content h2{margin-right:auto}@media (max-width:500px){header .header-content h2{display:none}}#home-page h4{margin-bottom:3rem}#home-page .module-card h2{font-size:3rem}#home-page #spacer{border-top:2px solid red;border-radius:1rem;padding-top:1rem;text-align:center;font-size:3rem}.loading-page{height:100vh;width:100vw;font-size:2rem;color:var(--light-secondary)}.loading-page .loading{margin-top:5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:1.5rem;gap:1.5rem}.loading-page .loading p{margin-top:auto;margin-bottom:auto}.form-add{text-align:center;grid-gap:3rem;gap:3rem;width:30rem}.form-add,.form-edit{padding:1rem;display:flex;flex-direction:column;align-items:center;background-color:var(--light-secondary);border-radius:1rem}.form-edit{grid-gap:2rem;gap:2rem;margin:2rem 0}.form-edit button{background-color:var(--background)!important;border-radius:1rem!important;color:var(--light-secondary)}.form-edit button:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}.class-card{display:flex;flex-direction:column;align-items:center;grid-gap:2rem;gap:2rem;border-radius:1rem;padding:2rem;background-color:var(--medium-primary);color:var(--background);border:5px solid var(--dark-secondary)}.class-card:hover{border:5px solid var(--dark-primary);background-color:var(--background);color:var(--light-secondary)}.class-card h2{font-size:3rem}#button-delete,#button-edit{width:1rem!important}#button-edit{margin-left:1rem}#home-page{display:flex;flex-direction:column;padding:2rem 5rem;grid-gap:2rem;gap:2rem;align-items:center;text-align:center}#home-page button{width:10rem}@media (max-width:550px){#home-page{padding:2rem .5rem}}#home-page h4{margin-bottom:2rem}#home-page .module-card{cursor:pointer;display:flex;flex-direction:column;align-items:center;grid-gap:2rem;gap:2rem;border-radius:1rem;padding:2rem;background-color:var(--medium-primary);color:var(--background);border:5px solid var(--dark-primary)}#home-page .module-card:hover{border:5px solid var(--dark-secondary);background-color:var(--background);color:var(--light-secondary)}#home-page .module-card h2{font-size:2.2rem}@media (prefers-color-scheme:dark){:root{--background:#081c15;--dark-primary:#3d5a80;--medium-primary:#2d6a4f;--light-primary:#2a8059;--light-secondary:#b7e4c7;--dark-secondary:#aa362b;--contrast:#fff;--gray:#737380}body{background-color:var(--background);color:var(--light-primary)}}@media (prefers-color-scheme:light){:root{--background:#4ea8de;--dark-primary:#904db8;--medium-primary:#2b2d42;--light-primary:#3639ca;--light-secondary:#ff6b6b;--dark-secondary:#ea4335;--contrast:#081c15;--gray:#737380}body{background-color:var(--background);color:var(--light-primary)}}*{outline:none;margin:0;padding:0;box-sizing:border-box}body,button,input,textarea{font:400 1rem "Roboto",sans-serif;overflow-x:hidden}a{text-decoration:none;color:var(--light-secondary);transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}a:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}::-webkit-scrollbar{background:var(--dark-primary);width:.8rem}::-webkit-scrollbar-thumb{background:var(--light-primary);border-radius:1rem}.toLeft{-webkit-animation-name:moduleCards;animation-name:moduleCards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.toDown,.toLeft{-webkit-animation-duration:1.2s;animation-duration:1.2s}.toDown{-webkit-animation-name:classCards;animation-name:classCards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes moduleCards{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes moduleCards{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes classCards{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes classCards{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
/*# sourceMappingURL=main.7e2430cd.chunk.css.map */