:root{--dark-blue: #001838;--blue: #004aad;--light-blue: #38b6ff;--turquoise: #5ce1e6;--blurple: #4d6af0;--lavender: #cb6ce6;--pink: #d63381}#app .login-screen{background-color:#4d6af0;height:100vh;overflow-y:scroll;color:#fff;background-image:url(/build/assets/darllen-dragon-1-3b7vKYqV.webp),url(/build/assets/darllen-dragon-2-CV9OHJ8G.webp);background-repeat:no-repeat;background-position:8% bottom,92% bottom;background-size:20%}#app .login-screen[data-platform=criw-clebran]{background-image:url(/build/assets/criw-clebran-female-teacher-RGJ1RP9U.webp),url(/build/assets/criw-clebran-male-teacher-iHsqX1S4.webp);background-size:13.5%}#app .login-screen p{text-align:center;color:#fff}#app .login-screen .back-link{margin-top:2rem;color:#fff;text-decoration:underline}#app .login-screen header{position:absolute}#app .login-screen .inner.width-narrow{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 0rem 8rem;min-height:100vh}#app .login-screen .inner.width-narrow .ui.form,#app .login-screen .inner.width-narrow .ui.form .ui.primary.button{width:100%}#app .login-screen .inner.width-narrow .ui.form .field .ui.label,#app .login-screen .inner.width-narrow .ui.form .ui.horizontal.divider{color:#fff}#app .login-screen .auth-options{display:flex;justify-content:space-between}#app .login-screen .auth-options a{color:#fff;text-decoration:underline}#app .login-screen .auth-options .field label .ui.checkbox input{background-color:#4d6af0}#app .login-screen .auth-options .field label .ui.checkbox label{color:#fff}#app .login-screen .auth-options .field label .ui.checkbox label:before{background:#4d6af0;border:2px solid white;border-radius:.3rem}#app .login-screen .auth-options .field label .ui.checked.checkbox label:after{background:#fff;border-radius:.3rem;color:#001838}#app .login-screen .field .ui.input{background-color:#0018384d;outline:3px solid rgba(255,255,255,.3)}#app .login-screen .field .ui.input ::-moz-placeholder{color:#fff;opacity:.6}#app .login-screen .field .ui.input ::placeholder{color:#fff;opacity:.6}#app .login-screen .field .ui.input input:focus{outline:3px solid white}#app .login-screen .ui.header{text-align:center;color:#fff;margin-bottom:0}#app .login-screen svg{margin-bottom:4rem}#app .login-screen .ui.input input[type=text],#app .login-screen .ui.input input[type=email],#app .login-screen .ui.input input[type=password]{background-color:#3651ba!important;color:#fff}#app .login-screen .teacher-assisted-login>button{margin-top:1rem!important;width:100%}#app .login-screen .ui.button.secondary.logout{width:100%}.ui.modal.qr-code-login-modal{padding:3rem}.ui.modal.qr-code-login-modal .header{font-family:bobby_jones;font-size:2rem;color:#001838}.ui.modal.qr-code-login-modal .description{font-size:1.125rem;color:#4b4e5d}.ui.modal.qr-code-login-modal .qr-modal-header{display:flex;align-items:center;flex-direction:column;gap:.8rem}.ui.modal.qr-code-login-modal .qr-code-scanner{width:50%}
