.search-wrap {
    margin-top: 20px;    
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    .search-bar {
      width: 90%;
      display: flex;
      align-items: center;
      background-color: #FFFFFF; // 黄色背景
      border-radius: 50px;
      padding: 10px;
      .search-icon {
        margin: 0 20px;
      }

      .search-input {
        flex: 1;
        border: none;
        outline: none;
        background-color: transparent;
      }

      .search-button {
        border: 1px solid black;
        border-radius: 50px;
        padding: 5px 20px;
      }
    }

  }