header {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 19;
  height: 60px;
  background: #24292f;
  color: #d7d7d7;

  nav {
    display: grid;
    grid-template-columns: 1fr 4fr 1fr;
    align-items: center;
    height: 100%;

    .start {
      display: flex;
      align-items: center;

      svg {
        cursor: pointer;
        width: 28px;
      }

      span {
        cursor: pointer;
        padding-left: 10px;
        font-size: 20px;
        font-family: "bs";
      }
    }

    .middle {
      display: flex;
      align-items: center;

      > span {
        color: #d7d7d7;
        text-decoration: none;
        cursor: pointer;
        margin-right: 30px;

        &:hover {
          color: #fff;
        }

        &.arco-input-inner-wrapper {
          border: 0;
        }
      }
    }

    .end {
      text-align: right;

      span {
        cursor: pointer;
        margin-left: 32px;

        &:hover {
          color: #fff;
        }
      }
    }
  }
}
