.fav-star.is-favourited .star-outline { display: none; }
.fav-star.is-favourited .star-solid   { display: inline; }
.fav-star[disabled] { opacity: .6; cursor: not-allowed; }

h3 {
font-weight: bold;
font-size: 100px;
}

select:invalid {
  color: #7A8C81; /* placeholder color */
}