eight: 1.5;
      }

      .song {
        @apply --layout;
        @apply --layout-center;
        padding: 16px 0;
      }

      .song > .no {
        width: 40px;
      }

      .song > .name {
        @apply --layout-flex;
        padding-right: 10px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
      }

      .song > .duration {
        width: 60px;
      }

      /* mobile layout */
      @media (max-width: 600px) {

        .content {
          margin: 310p