* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.w-doc {
  display: flex;
  .github-button {
    position: fixed;
    top: 10px;
    right: 10px;
  }
  .w-doc-aside {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 140px;
    padding-left: 24px;
    background: #25282a;
    color: white;

    .w-doc-logo-wrapper {
      display: flex;
      align-items: center;
      margin-bottom: 16px;
      p {
        font-size: 14px;
        margin-left: 8px;
      }
    }

    & > ul {
      list-style: none;
      li {
        padding-top: 4px;
        padding-bottom: 4px;
        a {
          font-size: 14px;
          text-decoration: none;
          color: #8d8d8e;
          font-weight: 400;
          &:hover, &.active {
            color: #e9e9e9;
          }
        }
      }

    }
  }

  .w-doc-main {
    margin-left: 140px;
    padding: 24px;
  }
}