/* Release pages use the same visible service cards as individual songs. */
.release-services.song-services {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 12px;
  width: min(100%, 420px);
  min-width: 0;
  margin-top: 28px;
}

.release-services .release-services-primary {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  min-height: 54px;
  padding: 15px 20px;
  border: 1px solid #f3ecdf;
  border-radius: 30px;
  background: #f3ecdf;
  color: #2e3a2e;
  font: 500 14px/1.35 var(--sans);
  text-decoration: none;
}

.release-services-primary > img { width: 20px; height: 20px; flex: none; }
.release-services .release-services-primary > .icon { width: 15px; height: 15px; margin-left: auto; }
.release-services .release-services-primary:hover { background: #fff7eb; }
.release-services > .release-services-songs {
  align-self: flex-start;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-height: 44px;
  color: #eacdda;
  font: 400 13px/1.4 var(--sans);
  text-decoration: underline;
  text-underline-offset: 5px;
}
.release-services-songs .icon { width: 13px; height: 13px; }

@media (max-width: 700px) {
  .release-services.song-services { margin-top: 22px; }
}
