*{margin:0;padding:0;font-family:"Poppins",sans-serif}body{overflow-x:hidden}.home .navbar{width:100vw;height:12vh;display:flex;align-items:center;justify-content:space-around}.home .navbar h1{flex:1.5 1;margin-left:2rem;font-weight:bolder;font-size:2.6rem;color:#6c63ff}.home .navbar ul{list-style:none;display:flex;justify-content:space-around;flex:1 1}.home .navbar ul a{font-size:1.2rem;cursor:pointer;text-decoration:none;color:#000}.home .navbar ul a:hover{border-bottom:5px solid #6c63ff}.home .navbar i{display:none;position:fixed;top:5vh;right:5vw;color:#fff;background-color:#6c63ff;padding:.3rem;border-radius:50%;cursor:pointer}.home .main-home{min-height:88vh}.home .main-home,.home .main-home .navbar{width:100vw;display:flex;align-items:center;justify-content:space-around}.home .main-home .navbar{height:12vh}.home .main-home .navbar h1{flex:1.5 1;margin-left:2rem;font-weight:bolder;font-size:2.6rem;color:#6c63ff}.home .main-home .navbar ul{list-style:none;display:flex;justify-content:space-around;flex:1 1}.home .main-home .navbar ul a{font-size:1.2rem;cursor:pointer;text-decoration:none;color:#000}.home .main-home .navbar ul a:hover{border-bottom:5px solid #6c63ff}.home .main-home .navbar i{position:fixed;top:5vh;right:5vw;color:#fff;background-color:#6c63ff;padding:.3rem;border-radius:50%;cursor:pointer}.home .main-home .home-title{margin-right:10vw}.home .main-home .home-title h2{animation:right 1s ease-in forwards;font-size:2.5rem;color:#6c63ff;letter-spacing:2px;transform:translateX(-100vw)}.home .main-home .home-title h3{animation:right 1s ease-in 1s forwards;font-size:2rem;margin-left:5vw;letter-spacing:2px;transform:translateX(100vw)}.home .main-home img{width:40vw;animation:up-down 3s linear infinite alternate-reverse}.home .main-home i{position:fixed;bottom:5vh;right:5vw;padding:1rem;border-radius:50%;background-color:#6c63ff;color:#fff;cursor:pointer}.courses,.links,.notices,.questions,.sessionals{width:100vw;min-height:100vh;display:flex;flex-direction:column;align-items:center}.courses h1,.links h1,.notices h1,.questions h1,.sessionals h1{margin-top:5vh;margin-bottom:5vh;color:#6c63ff;font-size:3rem;font-weight:700;letter-spacing:2px}.links table{width:80vw;text-align:center;border:1px solid grey}.links table th{color:#6c63ff;font-size:1.3rem;border-bottom:1px solid grey}.links table td{width:20vw}.courses,.notices,.questions{background-color:#eaf4fa}.footer{width:100vw;height:15vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#454b69;color:#fff}.footer h5{font-size:1.5rem}.footer p{color:#ccc}.move-in{transform:translateX(0)!important}@keyframes right{to{transform:translateX(0)}}@keyframes up-down{0%{transform:translateY(3vh)}to{transform:translateY(0)}}@media (max-width:800px){.navbar h1{margin-top:2vh;font-size:2rem!important}.navbar ul{background-color:#6c63ff;height:100vh;width:100vw;position:fixed;flex-direction:column;top:0;right:0;z-index:1!important;display:flex;align-items:center;justify-content:stretch;transform:translateX(100vw);transition:transform .5s ease;text-align:center}.navbar ul a{color:#fff;padding:5rem}.navbar ul a li{color:#fff;border-bottom:2px solid #fff}.navbar i{display:block!important;color:#6c63ff;background-color:#fff;z-index:2}.home-title h2,.home-title h3{font-size:1.5rem!important;letter-spacing:1px!important}.home .main-home{flex-direction:column}.home .main-home img{width:70vw}}#list-item{width:80vw;min-height:10vh;border:.5px solid #bdbcbc;box-shadow:2px 2px 2px hsla(0,0%,50.2%,.37);background-color:#fff;margin-bottom:2rem;display:flex;align-items:center;justify-content:space-around;cursor:pointer}#list-item:hover{background-color:hsla(0,0%,82.7%,.37)}#list-item h2{width:50vw;margin-left:5vw;text-align:left}#list-item p{width:20vw;margin-right:5vw;text-align:right}@media (max-width:800px){#list-item{flex-direction:column;text-align:center}#list-item h2,#list-item p{width:80vw;text-align:center;margin:0}}.notice-card{width:80vw;min-height:10vh;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;border:.5px solid #bdbcbc;box-shadow:2px 2px 2px hsla(0,0%,50.2%,.37);background-color:#fff}.notice-card .notice-title{width:75vw;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.notice-card .notice-title h2{cursor:pointer;text-align:center}.notice-card .notice-title p{color:grey}.notice-card .notice-body{display:none;flex-direction:column;align-items:flex-start;justify-content:center;margin:1rem;max-width:75vw;overflow-x:scroll}.notice-card .notice-body pre{display:flex;flex-wrap:wrap;max-width:60vw;text-align:left}.notice-card .notice-body .notice-links{display:flex;flex-direction:column;flex-wrap:wrap}.notice-card .notice-body .notice-links a{text-align:left;width:70vw}.notice-card .notice-body #editor{color:grey}.show{display:flex!important}::-webkit-scrollbar{display:none!important}@media (max-width:800px){.notice-card .notice-body{font-size:.8rem}}.subjectPage,.subjectPage .half-wall{display:flex;flex-direction:column;align-items:center}.subjectPage .half-wall{width:100vw;min-height:40vh;background-color:#6c63ff;justify-content:center;color:#fff;position:relative}.subjectPage .half-wall h5{padding:.5rem 1rem;color:#6c63ff;background-color:#fff;border-radius:1rem;font-size:1rem;position:absolute;top:5vh;left:5vw;cursor:pointer}.subjectPage .half-wall h5:active,.subjectPage .half-wall h5:hover{background-color:#d6d6d6}.subjectPage .half-wall h1{font-size:3rem;margin-bottom:3rem}.subjectPage .half-wall .text-bar{width:100vw;display:flex;justify-content:space-around;flex-wrap:wrap}.subjectPage .card-container{width:90vw;min-height:80vh;margin-top:5vh;margin-bottom:8vh;display:flex;flex-wrap:wrap;justify-content:space-around}.subjectPage .file-container{margin-top:5vh}.subjectPage .file-container p{text-align:center;margin-bottom:2rem;color:grey}.subjectPage .add-file{margin-bottom:5vh}.subjectPage .add-file h2{text-align:center;color:#6c63ff;font-weight:bolder;margin-bottom:2rem}.subjectPage .add-file #add-form{display:flex;flex-direction:column}.subjectPage .add-file #add-form input{border:0;border-bottom:2px solid #6c63ff;width:80vw;margin-bottom:2rem;text-align:center}.subjectPage .add-file #add-form input:focus{outline:none}.subjectPage .add-file #add-form button{height:3rem;border:0;background-color:#6c63ff;color:#fff;font-size:1.5rem;cursor:pointer}.subjectPage .add-file #add-form button:active,.subjectPage .add-file #add-form button:hover{background-color:#fd97ff}#loading{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}@media (max-width:800px){.half-wall{min-height:10vh!important}.half-wall h1{margin-top:8vh}.half-wall h5{top:2vh!important}.half-wall .text-bar{flex-direction:column;text-align:center}.half-wall .text-bar div{margin-top:2vh}.add-file{display:none}}.card-body{width:30vw;height:40vh;box-shadow:5px 5px 5px #e0e0e0;border:1px solid hsla(0,0%,72.5%,.575);background-color:#fff;margin-top:2rem;margin-right:2vw;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.card-body h2{color:#6c63ff;font-size:2rem}.card-body h2,.card-body p{margin-bottom:2rem}.card-body h5{font-size:1.2rem;padding:.5rem 1rem;background-color:#6c63ff;color:#fff;border-radius:1rem;cursor:pointer}.card-body h5:hover{background-color:#fd97ff}@media (max-width:800px){.card-body{width:70vw;height:3vh;align-items:center;justify-content:center}.card-body h2{text-align:center;font-size:1.2rem}.card-body h5,.card-body p{display:none}}.notice-editor-container{width:100vw;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.notice-editor-container input{width:80vw;min-height:2vh;font-size:1rem;margin-bottom:.2rem}.notice-editor-container textarea{width:80vw;height:10vh;margin-bottom:.2rem}.notice-editor-container button{min-width:10vw;min-height:2rem;font-size:1.5rem}
/*# sourceMappingURL=main.4e7a863e.chunk.css.map */