.rating-line{flex-direction:column;align-items:center;display:flex}.rating-line-row{color:var(--color-text);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;font-size:14px;line-height:20px;display:inline-flex}.rating-line-score{letter-spacing:-.01em;font-weight:500}.rating-line-stars{color:#3a3a3a;align-items:center;gap:4px;display:inline-flex}.rating-line-stars [data-on]{color:var(--color-star);filter:drop-shadow(0 0 6px #ffc93c73)}.rating-line-stars svg{fill:currentColor;stroke:none;display:block}.rating-line-count{color:var(--color-muted);transition:color .15s}.rating-line-row:hover .rating-line-count,.rating-line-inline:hover .rating-line-count{color:var(--color-text)}.rating-line-counts{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.rating-line-rule{background:var(--color-border);width:1px;height:14px}.rating-line-note{color:var(--color-faint);text-align:center;margin-top:8px;font-size:12px;line-height:16px}.rating-line-inline{color:var(--color-text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-inline:-8px;padding:4px 8px;font-size:14px;line-height:20px;transition:background-color .2s;display:inline-flex}.rating-line-inline:hover{background:#ffffff0a}.rating-line-inline .rating-line-stars{min-height:24px}.rating-line-count-sm{font-size:13px;line-height:19.5px}
.review-stars{color:#3a3a3a;gap:.25rem;display:inline-flex}.review-stars [data-on]{color:var(--color-star);filter:drop-shadow(0 0 6px #ffc93c73)}.review-stars svg{fill:currentColor;stroke:none}
