.page-module__X_Z_4a__container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:87px;display:flex}.page-module__X_Z_4a__logo{text-align:center;border-bottom:1px solid rgb(var(--primary-color));width:100%;margin-bottom:20px;padding-bottom:10px}.page-module__X_Z_4a__title{margin-bottom:30px;font-size:2rem;font-weight:700;line-height:1.5em}.page-module__X_Z_4a__oauthButtonSection{grid-auto-rows:auto;gap:50px;display:grid}.page-module__X_Z_4a__oauthButtonSection>form>button{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:110px;height:110px;transition:background-color .3s,border-radius .3s;display:flex}.page-module__X_Z_4a__oauthButtonSection>form>button:hover{background-color:rgba(var(--primary-color), .1);border-radius:10px}.page-module__X_Z_4a__oauthButtonSection>form>button>span{font-size:1rem;font-weight:500;line-height:1.5em}
.ProcessingOverlay-module__AzbcxW__container{z-index:9999;background-color:rgba(var(--secondary-color), .5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProcessingOverlay-module__AzbcxW__container>button{padding:5px 10px;font-size:1.5rem;font-weight:700;line-height:1.5em;transition:background-color .3s,border-radius .3s}.ProcessingOverlay-module__AzbcxW__container>button:hover{background-color:rgba(var(--primary-color), .1);border-radius:5px}
.NotFoundPage-module__Es2XSG__container{flex-direction:column;justify-content:center;align-items:center;width:fit-content;height:100dvh;margin:0 auto;padding:0 20px;display:flex}.NotFoundPage-module__Es2XSG__errorTitle{text-align:center;font-size:4rem;font-weight:700;line-height:1.5em}.NotFoundPage-module__Es2XSG__errorText{text-align:center;font-size:3rem;font-weight:700;line-height:1.5em}.NotFoundPage-module__Es2XSG__link{margin-top:120px;padding:5px 10px;font-size:2rem;font-weight:700;line-height:1.5em;transition:background-color .3s,border-radius .3s}.NotFoundPage-module__Es2XSG__link:hover{background-color:rgba(var(--primary-color), .1);border-radius:10px}
.page-module-scss-module__iroehG__registerPage{flex-direction:column;width:300px;height:100%;margin:0 auto;padding:150px 0;display:flex}.page-module-scss-module__iroehG__registerPage>h1{margin-bottom:40px;font-size:4rem;font-weight:700;line-height:1.5em}.page-module-scss-module__iroehG__registerPage>button{background:rgb(var(--background-color));margin-top:50px;padding:5px 10px;font-size:1.25rem;font-weight:500;line-height:1.5em;transition:background-color .3s,border-radius .3s}.page-module-scss-module__iroehG__registerPage>button:disabled,.page-module-scss-module__iroehG__registerPage>button[disabled]{background:rgba(var(--primary-color), .04);color:rgba(var(--primary-color), .4);cursor:not-allowed;opacity:.6;pointer-events:none;border-radius:5px}.page-module-scss-module__iroehG__registerPage>button:hover,.page-module-scss-module__iroehG__registerPage>button:focus{background:rgba(var(--primary-color), .1);border-radius:5px}.page-module-scss-module__iroehG__registerPage>button:active{background:rgba(var(--primary-color), .3);border-radius:5px}
