div.stars{width:auto;display:inline-block}input.star{opacity:0}label.star-label{color:#444;padding:5px 0;font-size:35px;transition:all .5s}input.star-5:checked~label.star:before{color:#fe7;text-shadow:0 0 20px #952}input.star-1:checked~label.star:before{color:#f62}
