.comment-form-rating-control{display:flex;gap:4px}.comment-form-rating-rate{cursor:pointer}.comment-form-rating-input{display:none}.comment-form-rating-text{font-size:0}.comment-form-rating-text:before{content:'💀';font-size:1.5rem;opacity:.3;transition:opacity .2s}.comment-form-rating-input:checked~.comment-form-rating-text:before,.comment-form-rating-rate:has(.comment-form-rating-input:checked) .comment-form-rating-text:before{opacity:1.0}.comment-form-rating-rate:hover .comment-form-rating-text:before{opacity:1.0}.comment-form-rating-control:has(.comment-form-rating-input[value="1"]:checked) .comment-form-rating-rate:nth-child(n+5) .comment-form-rating-text:before,.comment-form-rating-control:has(.comment-form-rating-input[value="2"]:checked) .comment-form-rating-rate:nth-child(n+4) .comment-form-rating-text:before,.comment-form-rating-control:has(.comment-form-rating-input[value="3"]:checked) .comment-form-rating-rate:nth-child(n+3) .comment-form-rating-text:before,.comment-form-rating-control:has(.comment-form-rating-input[value="4"]:checked) .comment-form-rating-rate:nth-child(n+2) .comment-form-rating-text:before,.comment-form-rating-control:has(.comment-form-rating-input[value="5"]:checked) .comment-form-rating-rate:nth-child(n+1) .comment-form-rating-text:before{opacity:1.0}