/* Smooth scroll */
html {
  scroll-behavior: smooth;
}

/* Links */
a {
  text-decoration: none;
}
#sidebar a {
  padding: 2px 10px;
  margin-left: -10px;
}
#sidebar a.is-active {
  background-color: #eee;
}

/* Reset */
body {
  margin: 0;
  font-family: sans-serif;
}
* {
  box-sizing: border-box;
}

#root {
  height: 100%;
  width: 100%;
  display: flex;
}
