.layout-side-navbar {
  position: fixed;
  top: var(--layout-header-height);
  left: 0;
  width: 14vw;
  min-height: 100vh;
  margin: 0;
  padding-top: 1.5rem;
  border-right: 0.1em solid var(--clr-shadow-grey);
}

.layout-side-navbar__link {
  display: block;
  padding: 0.8em 2em;
  text-align: center;
}

.layout-side-navbar__link:hover {
  font-weight: 700;
  color: #ffffff;
  background-color: #0066ff;
}

@media (max-width: 1245px) {
  .layout-side-navbar {
    display: none;
  }
}
