: 0 0 auto 0;
      background-color: #2E9AFF;
    }

    .header__navigation {
      display: flex;
      justify-content: space-between;
      align-items: center;
      inline-size: 50%;
      min-inline-size: 700px;
      margin: 0 auto;
    }

    .header__logo {
      font-size: 20px;
      cursor: default;
      user-select: none;
    }

    .list {
      display: flex;
      justify-content: center;
      list-style-type: none;
      margin: 0;
      padding-inline-start: 0;
    }

    .list__item +