*{margin:0;scroll-behavior:smooth;font-family:Manrope,sans-serif;box-sizing:border-box}body{background-color:#f9f8f6}body main{min-height:100vh}body main .main-container{width:1110px;margin:auto;padding-bottom:30px}@media (max-width: 1110px){body main .main-container{width:100%}}body main .loading{margin-top:20px;text-align:center;font-size:24px;font-weight:500}body main.dark{background-color:#353535;color:#fff}.navbar{display:flex;justify-content:space-between;background-color:#fff;border-radius:20px;height:78px;position:sticky;top:0}.navbar .navlink{display:flex;align-items:center;gap:10px;margin-left:15px;padding:4px 6px;text-decoration:none;color:#000;font-size:20px;font-weight:500;line-height:30px;border-radius:10px}.navbar .navlink:hover{background-color:#f5f5f5}.navbar .navbar-brand{display:flex;align-items:center}.navbar .navbar-menu{display:flex;align-items:center;gap:15px;padding-right:15px}.navbar .navbar-menu .logout-button:hover{cursor:pointer}.navbar .dark-mode{width:32px;height:32px}.navbar .dark-mode img{width:100%;height:100%}.navbar .dark-mode:hover{cursor:pointer}.not-found-page{display:flex;flex-direction:column;align-items:center;gap:80px}.not-found-page p{margin-top:40px;font-size:40px;font-weight:700}
