.radio-player.skin8.shortcode {
  border: none;

  .radio-player-visualizer {
    margin-bottom: 10px;
  }


  .radio-player-header {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
    padding: 20px;

    .radio-player-thumbnail {
      max-width: 35px;
      margin-right: 10px;
      aspect-ratio: 1;
      object-fit: cover;
    }

    .radio-player-title {
      flex: none;
    }

    &:has(.playlist-icon),
    &:has(.history-icon), {
      justify-content: space-between;
    }

    .history-icon {
      margin-left: 10px;
    }

  }

  .radio-player-controls{
    padding-bottom: 20px;
  }


  .radio-player-song-title {
    width: 100%;
    text-align: center;
    margin-top: 7px;

    .track-artist {
      margin-bottom: 7px;
    }
  }


  .radio-player-status {
    margin-bottom: 10px;
  }

  .radio-player-playlist {
    .playlist-item {
      margin: 3px 10px;
    }
  }

}