.rating.svelte-g3tu47{gap:var(--rating-gap,4px);line-height:1;display:inline-flex}.star.svelte-g3tu47{color:var(--rating-empty,#55585c);display:block;position:relative}.glyph.svelte-g3tu47{width:var(--rating-size,24px);height:var(--rating-size,24px);border-radius:4px;display:block;position:relative}.stars.svelte-g3tu47{display:flex}.editable.svelte-g3tu47{margin:-6px calc(var(--rating-gap,4px) / -2);gap:0}.editable.svelte-g3tu47 .star:where(.svelte-g3tu47){padding:6px calc(var(--rating-gap,4px) / 2);cursor:pointer}@media (pointer:coarse){.editable.svelte-g3tu47{margin-block:-12px}.editable.svelte-g3tu47 .star:where(.svelte-g3tu47){padding-block:12px}}.editable.svelte-g3tu47 .glyph:where(.svelte-g3tu47){transition:transform .12s ease-out}.editable.svelte-g3tu47 .pointed:where(.svelte-g3tu47) .glyph:where(.svelte-g3tu47){transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.editable.svelte-g3tu47 .glyph:where(.svelte-g3tu47){transition:none}}.editable.svelte-g3tu47 .star:where(.svelte-g3tu47):has(input:where(.svelte-g3tu47):focus-visible) .glyph:where(.svelte-g3tu47){outline:2px solid var(--accent-link);outline-offset:2px}input.svelte-g3tu47{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}svg.svelte-g3tu47{width:var(--rating-size,24px);height:var(--rating-size,24px);display:block}.fill.svelte-g3tu47{width:var(--fill);color:var(--rating-color,#ff9800);pointer-events:none;transition:opacity 80ms ease-out;position:absolute;inset:0 auto 0 0;overflow:hidden}.fill.empty.svelte-g3tu47{opacity:0}@media (prefers-reduced-motion:reduce){.fill.svelte-g3tu47{transition:none}}
