@import url('/music-controls.css');
.music-trio-player {
  margin-block: var(--music-space-8);
  padding: 0;
  color: var(--music-ink);
  min-width: 0;
}
.music-trio-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--music-space-4);
}
.music-trio-status {
  margin: var(--music-space-6) 0;
  font-size: var(--music-text-caption);
  line-height: 1.4;
  overflow-wrap: anywhere;
}
.music-trio-timeline {
  display: block;
  width: 100%;
  height: 4px;
  border: 0;
  accent-color: var(--music-ink);
  margin-block: var(--music-space-8);
}
.music-trio-current {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  column-gap: var(--music-space-8);
  font-size: var(--music-text-caption);
}
.music-trio-current span {
  flex: 1;
  min-width: 0;
  overflow-wrap: anywhere;
}
.music-trio-current a {
  color: inherit;
  display: inline-flex;
  align-items: center;
  min-height: var(--music-touch);
}
.music-trio-credit {
  display: block;
  color: var(--music-muted);
  font-size: var(--music-text-caption);
}
.music-trio-player :focus-visible {
  outline: 3px solid var(--music-selected-border);
  outline-offset: 3px;
}
