:root{--background:#f8f3ed;--foreground:#5d5839;--font-primary:"Helvetica", Arial, sans-serif;--font-heading:"Claire Murphy", Georgia, serif}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500}
.Sidebar-module__chRhja__sidebar{color:#fff;background-color:#050505;border-right:1px solid #222;flex-direction:column;width:260px;height:100vh;display:flex;position:fixed;top:0;left:0}.Sidebar-module__chRhja__logo{letter-spacing:2px;border-bottom:1px solid #222;flex-direction:column;gap:.5rem;padding:2rem;font-family:serif;font-size:1.2rem;display:flex}.Sidebar-module__chRhja__logo span{color:#888;letter-spacing:1px;text-transform:uppercase;font-family:sans-serif;font-size:.8rem}.Sidebar-module__chRhja__nav{flex-direction:column;flex:1;padding:2rem 0;display:flex}.Sidebar-module__chRhja__navLink{color:#aaa;text-transform:uppercase;letter-spacing:1.5px;border-left:3px solid #0000;padding:1rem 2rem;font-size:.85rem;text-decoration:none;transition:all .3s}.Sidebar-module__chRhja__navLink:hover,.Sidebar-module__chRhja__navLink.Sidebar-module__chRhja__active{color:#fff;background-color:#ffffff0d;border-left-color:#fff}.Sidebar-module__chRhja__footer{border-top:1px solid #222;padding:2rem}.Sidebar-module__chRhja__logoutBtn{color:#f44;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:0 0;border:1px solid #f44;border-radius:4px;width:100%;padding:.8rem;font-size:.8rem;transition:all .3s}.Sidebar-module__chRhja__logoutBtn:hover{color:#fff;background:#f44}
