/* Music r03: additive Spotify links. Original page and player styles are unchanged. */
.yellowking-listen {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 12px;
}
.yellowking-spotify-row {
  display: flex;
  flex-wrap: wrap;
  margin-top: 18px;
}
.yellowking-spotify {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  max-width: 100%;
  min-height: 48px;
  padding: 14px 19px;
  border: 1px solid var(--gold, #c99727);
  background: rgba(201, 151, 39, .1);
  color: var(--gold-pale, #f2dfad);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .1em;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: background .2s ease, border-color .2s ease;
}
.yellowking-spotify:hover {
  border-color: var(--gold-2, #e0b84f);
  background: rgba(201, 151, 39, .22);
}
.yellowking-spotify:focus-visible {
  outline: 2px solid var(--gold-pale, #f2dfad);
  outline-offset: 5px;
}
.yellowking-spotify__arrow { flex: 0 0 auto; font-size: 16px; line-height: 1; }
@media (prefers-reduced-motion: reduce) {
  .yellowking-spotify { transition: none; }
}
