.box {

  display: flex;
  background-color: darkslategrey;

  .the-aside {
    width: 400px;

    .img {
      margin-top: 90px;
      width: 300px;
      height: 300px;
      border: 5px solid #fff;
      border-radius: 10%;
      overflow: hidden;
      background-color: #fff;
      margin-bottom: 20px;
      margin-left: 20px;
    }

    .show {
      font-size: 16px;
    }

    .show h3 {
      font-weight: normal;
      margin-left: 80px;
      color: #fff;
    }

    .show h3 span{
      color: #2aa3ef;
    }

  }
  .content {
    .lyric-title {
      margin-top: 90px;
      text-align: center;
      color: #fff;
      font-weight: bold;
    }

    .song-lyric {
      margin: 10px auto;
      width: 500px;
      height: 400px;
      overflow-x: hidden;
      overflow-y: scroll;
      border-radius: 12px;
      padding: 0 20px 50px 20px;
      font-family: sans-serif;

      .has-lyric {
        font-size: 16px;
        padding: 30px 0;
        width: 100%;
        min-height: 170px;
        text-align: center;

        li {
          width: 100%;
          height: 40px;
          line-height: 40px;
          color: #fff;
        }
      }

      .no-lyric {
        margin: 200px 0;
        width: 100%;
        text-align: center;

        span {
          font-size: 16px;
          text-align: center;
        }
      }
    }

    .lyric-fade-enter,
    .lyric-fade-leave-to {
      transform: translateX(30px);
      opacity: 0;
    }

    .lyric-fade-enter-active,
    .lyric-fade-leave-active {
      transition: all 0.3s ease;
    }

    .song-lyric::-webkit-scrollbar {
      display: none;
    }

    .comment {
      width: 500px;
      margin: 10px auto 100px;
    }

  }
}


