.song-search__input {
	width: 100%;
}
		
.song-search__results {
	padding: 0;
}
		
.song-search__result {
	list-style-type: none;
	margin: 0 -1.5rem;
}
		
.song-search__result:nth-child(odd) {
	background-color: var(--grey04);
}

.song-search__no-results {
  list-style-type: none;
}

.search-hint {
  font-size: .8rem;
  font-weight: 600;
  color: var(--grey03);
}

.song-search__result-label {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	height: 100%;
	margin-bottom: 0;
	padding: .5rem 3rem;
	margin: 0 -1.5rem;
}
		
.song-search__result-label:hover {
	cursor: pointer;
}
		
.song-search__result-input {
	position: absolute;
	left: -9999px;
}
		
.song-search__result-text-wrap {
	display: flex;
	flex-direction: column;
}

.song-search__result-text-wrap--skeleton {
  display: flex;
  flex-direction: column;
  padding: 2rem;
  gap: 1rem;
}
		
.song-search__artist {
	color: var(--white);
	font-weight: 700;
}
		
.song-search__title {
	color: var(--white);
}
		
.song-search__plus-icon {
	color: var(--white);
	font-weight: 700;
	font-size: 2rem;
  transition: color .1s ease-in-out;
  &:hover {
    color: var(--pink);
  }
}

.search-results__header {
  margin-bottom: 1rem;
}

.search-results__count {
  font-size: .9rem;
  color: var(--grey03);
  margin-bottom: 0.5rem;
}

.search-results__hint {
  font-size: .8rem;
  font-weight: 600;
  color: var(--grey03);
}

