.star-like {
  display: flex;
  flex-direction: row-reverse;
}

.star-like input {
  display: none;
}

/* Full star */
.star-like > label:before {
  display: inline-block;
  font-family: 'bootstrap-icons';
  content: '\F586';
  cursor: pointer;
}

.star-like label {
  color: #ddd;
  font-size: 24px;
  cursor: pointer;
  margin: 3px;
  transition: all 0.2s ease;
}

.star-like label:hover,
.star-like label:hover~label,
.star-like input:checked~label {
  color: #ffc107;
}
