@import"https://fonts.googleapis.com/css2?family=Assistant:wght@400;500;600;700;800&display=swap";:root{font-family:Assistant,Segoe UI,Arial,sans-serif;color:#171717;background:#f7f7f5;font-synthesis:none;text-rendering:optimizeLegibility;--atelier-oxford: #001233;--atelier-zaire: #1e1e9b;--atelier-byzantine: #4050dc;--atelier-baby-powder: #f2efed;--atelier-surface: #ffffff;--atelier-border: #d9dce7}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;background:#f7f7f5}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}.student-interface,.teacher-interface{font-size:17px}.student-interface button,.student-interface input,.student-interface select,.teacher-interface button,.teacher-interface input,.teacher-interface select{min-height:44px}.student-interface select,.student-interface input{font-size:16px!important}.student-interface [class*=chakra-text],.teacher-interface [class*=chakra-text]{line-height:1.55}.student-interface [style*="font-size: 12px"],.student-interface [style*="font-size: 13px"]{font-size:15px!important}@media(max-width:480px){.student-interface,.teacher-interface{font-size:18px}.student-interface button,.teacher-interface button{min-height:48px;font-size:16px}.student-interface input,.student-interface select,.teacher-interface input,.teacher-interface select{min-height:48px;font-size:16px!important}.student-interface [role=dialog],.teacher-interface [role=dialog]{max-width:calc(100vw - 24px)!important}}
