body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Lora,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Lora;src:local("Lora"),url(/static/media/Lora-VariableFont_wght.0cb326edde69dd6cb192.ttf) format("truetype")}@font-face{font-family:UbuntuMedium;src:local("UbuntuMedium"),url(/static/media/Ubuntu-Medium.e37c5546eb1a6efc4818.ttf) format("truetype")}@font-face{font-family:UbuntuRegular;src:local("UbuntuRegular"),url(/static/media/Ubuntu-Regular.1cbb1b79a23478cc89ad.ttf) format("truetype")}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.skip-to-content{box-sizing:border-box!important;left:-1000em;max-width:calc(100vw - 2.6em);padding:1em 1.5em;position:absolute!important;text-decoration:underline!important;top:1.5em;z-index:2}.skip-to-content:focus{left:1.3em}.header-wrapper,.min-header-wrapper{align-items:center;background-image:linear-gradient(180deg,#fff 0,#ffffffe6 80%,#fff0);box-sizing:border-box;display:flex;flex-grow:1;justify-content:space-between;min-height:8vh;padding:1.5rem 3rem;position:sticky;top:0;z-index:1000}.left-wrapper{align-items:flex-start;display:flex;flex-grow:1}.student-left-wrapper{align-items:center}.logo{height:50px;margin-right:1.5rem}.logo-mobile{display:none}.right-wrapper{align-items:flex-start;display:flex;gap:.5rem}.right-wrapper nav.menu ul li,.right-wrapper nav.menu ul li button{font-size:1rem;font-weight:400}.right-wrapper nav.menu ul li a,.right-wrapper nav.menu ul li button{padding:0 1rem}.right-wrapper nav.menu ul li a:hover{background-color:initial;text-decoration:underline}.right-wrapper nav.menu ul li button:hover{background-color:neutral.200}.nav-dropdown{font-size:1rem!important}.class-selection button{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1240px){.header-wrapper,.min-header-wrapper{padding:1.5rem}}@media (max-width:1100px){.logo{display:none}.logo-mobile{display:block;height:55px;margin-right:1rem}}@media (min-width:768px){.header-wrapper,.min-header-wrapper{padding:1.5rem}}@media (max-width:480px){.header-wrapper{flex-wrap:wrap;padding:1rem}.left-wrapper{align-items:center;justify-content:space-between;width:100%!important}.right-wrapper{align-items:center;justify-content:left;margin-top:1rem;width:100%}.right-wrapper div{width:100%}.min-header-wrapper{padding:1rem}.min-header-wrapper .left-wrapper{justify-content:flex-start}.min-header-wrapper .right-wrapper{margin-top:0}.hide-mobile,.logo{display:none!important}.logo-mobile{display:block;height:55px}}
/*# sourceMappingURL=main.9f130d80.css.map*/