.cover {
  background-color: var(--window-bg-color);
  border: 1px solid var(--border-color);
  border-radius: 9px;
}

.albums-view > child {
  border-radius: 15px;
}

.toolbar-text {
  margin-top: -6px;
  margin-bottom: -6px;
  min-height: 12px;
}

.playlist {
  background-color: transparent;
  padding: 6px;
}

.playlist > row {
  border-radius: 9px;
  min-height: 48px;
}

.playlist > row > box {
  margin: 0px 9px;
  border-spacing: 6px;
}

.playlist > row > box > box{
  border-spacing: 3px;
}

.drop-row {
  border: 2px solid var(--accent-bg-color);
  padding: 0px;
}

.no-drop-highlight:drop(active) {
  box-shadow: unset;
}

@media (prefers-contrast: more) {
  .playlist > row:hover {
    box-shadow: inset 0 0 0 1px var(--border-color);
  }

  .playlist > row:selected {
    box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--accent-color) 60%, transparent);
  }
}
