:root{font-family:IBM Plex Sans,monospace;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}body,html{height:100%;margin:0;padding:0;overflow:scroll;color:#19303d}.app-container,.sidebar{display:flex;height:100vh}.sidebar{width:200px;background-color:#f3f5f6;padding:20px;justify-content:space-between;overflow-y:auto}.nav-links,.sidebar{flex-direction:column}.nav-links{display:flex;align-items:left}.nav-links a{color:#19303d;text-decoration:none;padding:10px 0}.nav-links a.active-link{font-weight:700;color:#102a43}.logout-link{cursor:pointer;padding:10px 0;color:#19303d;align-self:left;position:absolute;bottom:20px}.centered-container{flex-grow:1;padding:20px;height:100vh}.centered-container,.dashboard-container{display:flex;flex-direction:column;overflow:scroll}.dashboard-container{align-items:center;justify-content:center;height:100%}.dashboard-content{text-align:center;font-size:1.5em}.centered-login{display:flex;align-items:center;justify-content:center;height:100vh;width:100%;overflow:scroll}