.pkx-rating{display:flex;align-items:center;gap:.4em;flex-wrap:wrap;margin:0}
.pkx-stars{position:relative;display:inline-block;color:#c9c5bb;letter-spacing:.05em;line-height:1}
.pkx-stars::before{content:"★★★★★";position:absolute;inset:0;width:var(--pkx-fill,0);overflow:hidden;color:#e0a100;white-space:nowrap}
.pkx-stars>span{display:inline-block}
.pkx-rating-note{margin:.25rem 0 0}
