:root{--primary-color:#7a4acd;--primary-color-gray:#ececec;--primary-color-over:#b37feb;--scroll-color-common:#bfbfbf;--bg-color:#722ed1;--headerBg:#efdbff;--scroll-color:#d3adf7;--respondedWrong:#fff1f0;--alex-primary:#9254de;--alex-secondary:#b37feb;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--text-color:rgba(0,0,0,0.85);--border-radius-base:4px;--padding-md:16px;--margin-md:16px;--screen-md:768px;--screen-lg:992px;--screen-xl:1200px;--screen-xxl:1600px}body{background-color:var(--primary-color-gray);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*    !*background: #f9f9f9;*!*/.alex-modal-wrap{pointer-events:none!important}.alex-modal-wrap .ant-modal{pointer-events:auto!important}.questions-container{background-color:#ececec}.question-explanation,.question-header,.question-li{border-radius:5px}.question-header{font-size:20px;background-color:var(--headerBg);padding:20px}.optionsGroup{width:100%}.question-li{margin-bottom:10px;padding:10px;background-color:#ececec;display:flex}.correct-answer{background-color:#c8fa95}.wrong-answer{background-color:#fc8a8a}.question-li label{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;font-size:20px}.question-controls{display:flex}.question-controls .left{width:40%}.question-controls .right{width:60%;display:flex;justify-content:flex-end}.question-controls .right button{margin-left:5px}.question-controls .left button{margin-right:5px}.question-explanation{padding:16px;font-size:20px}.options-container button{width:60px}.settings-buttons{margin-bottom:10px}.settings-buttons-active{color:#4096ff;border-color:#4096ff}.settings-buttons-responded{background-color:#f6ffed}.settings-buttons-responded-wrong{background-color:#fff1f0}.settings-status-color span{color:#177ddc}html{overflow:hidden}body,html{height:100%}body{overflow-y:auto;overflow-x:hidden}.authenticator-1 form button{background-color:var(--bg-color);color:white}.authenticator-1 form button:hover{background-color:var(--primary-color-over);color:white}.authenticator-1 .amplify-button--link{background:none;color:var(--primary-color)}.authenticator-1 .amplify-button--link:hover{color:var(--primary-color-over);background:none}.authenticator-1 .amplify-tabs-item:active,.authenticator-1 .amplify-tabs-item[data-state=active]{color:var(--primary-color-over);border-color:var(--primary-color-over)}#signIn-tab.amplify-tabs__item--active,#signUp-tab.amplify-tabs__item--active{border-top:none;border-bottom:2px solid var(--primary-color)}.authenticator-1 .login-form,.authenticator-1 [data-amplify-authenticator],.authenticator-1 [data-amplify-authenticator] [data-amplify-container],.authenticator-1 [data-amplify-authenticator] [data-amplify-router]{max-width:450px!important;width:100%!important;margin:0 auto}.authenticator-1 .amplify-input{font-size:1.25rem;padding:.95rem;height:auto}.authenticator-1 .amplify-label{font-size:1.1rem;font-weight:500;margin-bottom:.3rem}.authenticator-1 .amplify-button--primary,.authenticator-1 form button[type=submit]{font-size:1.15rem;padding:.85rem 1.5rem;height:auto}.authenticator-1 #create_account a,.authenticator-1 #signin_account a,.authenticator-1 .amplify-button--link{font-size:1.1rem}.authenticator-1 .amplify-field-group__outer-end button{padding:.95rem}.question-options-simple.ant-radio-wrapper{display:flex;align-items:center;justify-content:center}.ant-notification-notice-message{font-size:18px!important;padding-bottom:8px}.ant-notification-notice-description{font-size:18px!important;border-top:1px dashed rgba(204,204,204,.24)!important;padding-top:8px;color:#177ddc}.ant-btn i{margin-right:5px}.ant-card-head{background-color:var(--headerBg)!important}.ant-btn-link{color:var(--bg-color)}.ant-btn-link:hover,a{color:var(--primary-color-over)!important}.ant-notification-notice-content{max-height:90vh;overflow:auto}.ant-spin-dot-item{background-color:var(--bg-color)!important}.ant-drawer-header{background-color:var(--headerBg)!important}mark{background-color:#d3f261!important}.top-menu-buttons button{padding:0 5px 0 0}.questions-top-menu button{margin:0;padding:0 5px}@media (max-width:576px){.questions-top-menu button{padding:0 3px;min-width:28px}}.format-text{white-space:break-spaces}.ant-drawer-content-wrapper{width:390px!important}.mostly-customized-scrollbar{display:block;overflow:auto;padding:2px;margin:2px auto}.mostly-customized-scrollbar::-webkit-scrollbar{width:6px;height:8px;background-color:transparent;overflow-x:hidden}.mostly-customized-scrollbar::-webkit-scrollbar-thumb{background:var(--scroll-color);border-radius:5px}.inline-customized-scrollbar{display:flex;overflow:auto;padding:2px;margin:2px auto;height:220px}.inline-customized-scrollbar::-webkit-scrollbar{width:6px;height:8px;background-color:transparent;overflow-x:hidden}.inline-customized-scrollbar::-webkit-scrollbar-thumb{background:var(--scroll-color);border-radius:5px}.feedback-customized-scrollbar::-webkit-scrollbar{width:6px;height:8px;background-color:transparent;overflow-x:hidden}.feedback-customized-scrollbar::-webkit-scrollbar-thumb{background:var(--scroll-color);border-radius:5px}.ant-card .card-feedback-admin .ant-card-body{padding-right:0!important;padding-top:0!important;padding-bottom:0!important}.question-customized-scrollbar::-webkit-scrollbar{width:6px;height:8px;background-color:transparent;overflow-x:hidden}.question-customized-scrollbar::-webkit-scrollbar-thumb{background:var(--scroll-color);border-radius:5px}.ant-card .card-question-admin .ant-card-body{padding-right:0!important;padding-top:0!important;padding-bottom:0!important}.flashcard-customized-scrollbar::-webkit-scrollbar{width:6px;height:8px;background-color:transparent;overflow-x:hidden}.flashcard-customized-scrollbar::-webkit-scrollbar-thumb{background:var(--scroll-color);border-radius:5px}.ant-card .card-flashcard-admin .ant-card-body{padding-right:0!important;padding-top:0!important;padding-bottom:0!important}.flippable-card-container{height:calc(100vh - 300px);width:100%;perspective:1000px}.flip-exit{transform:rotateY(0deg)}.flip-exit-active{transition:transform .3s;transition-timing-function:cubic-bezier(.57,.21,.69,1.25)}.flip-enter,.flip-exit-active,.flip-exit-done{transform:rotateY(180deg)}.flip-enter-active{transition:transform .3s;transition-timing-function:cubic-bezier(.57,.21,.69,1.25)}.flip-enter-active,.flip-enter-done{transform:rotateY(0deg)}.card{height:100%;width:100%;transform-style:preserve-3d;position:relative;border-radius:5px;border:5px solid white;box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-user-select:none;user-select:none;cursor:pointer}.card-back,.card-front{height:100%;width:100%;backface-visibility:hidden;position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:stretch;justify-content:flex-start}.card-back-header,.card-front-header{width:100%;position:"relative"}.card-back-content,.card-front-content{overflow:auto;height:calc(100vh - 360px);padding:15px;margin:20px auto 2px;width:100%}.card-back.card-back-content::-webkit-scrollbar,.card-front.card-front-content::-webkit-scrollbar{width:6px;height:8px;background-color:transparent;overflow-x:hidden}.card-back.card-back-content::-webkit-scrollbar-thumb,.card-front.card-front-content::-webkit-scrollbar-thumb{background:var(--scroll-color-common);border-radius:5px}.card-back{transform:rotateY(180deg)}a.gotologin{background-color:#fa8c16}a.gotologin span{color:white}.wmde-markdown-var{height:100%!important}.ck .ck-powered-by,.w-md-editor-toolbar>ul:first-child>li:nth-child(6){display:none}.alex-button{box-shadow:0 0 0 0 rgba(146,84,222,.4);transform:scale(1);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(146,84,222,.4)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(146,84,222,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(146,84,222,0)}}.gm-style-iw-c{padding:0!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 4px 20px rgba(124,58,237,.3)!important;background:transparent!important}.gm-style-iw-d{overflow:hidden!important;max-height:none!important}.gm-style .gmnoprint,.gm-style button[title="Keyboard shortcuts"],.gm-style-iw-ch,.gm-style-iw-tc,.gm-ui-hover-effect{display:none!important}.gm-style .gm-style-cc{opacity:.4}@keyframes mapPulse{0%{transform:scale(.85);opacity:.7}50%{transform:scale(1.15);opacity:.3}to{transform:scale(.85);opacity:.7}}