.voice[data-astro-cid-4mf4ixsm]{border:1px solid var(--clr-border);border-radius:var(--radius-input);background:var(--clr-surface);flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;max-width:28rem;padding:.5rem .75rem;display:flex}.voice-toggle[data-astro-cid-4mf4ixsm]{border-radius:var(--radius-round);background:var(--clr-ink);width:2.5rem;height:2.5rem;color:var(--clr-bg);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.voice-toggle[data-astro-cid-4mf4ixsm]:focus-visible{outline:2px solid var(--clr-ink);outline-offset:2px}.voice-toggle[data-astro-cid-4mf4ixsm] svg{width:1rem;height:1rem}.voice-toggle[data-astro-cid-4mf4ixsm] .voice-icon{display:none}.voice[data-astro-cid-4mf4ixsm]:is([data-state=idle],[data-state=paused]) .voice-toggle[data-astro-cid-4mf4ixsm] .voice-play,.voice[data-astro-cid-4mf4ixsm][data-state=playing] .voice-toggle[data-astro-cid-4mf4ixsm] .voice-pause,.voice[data-astro-cid-4mf4ixsm][data-state=error] .voice-toggle[data-astro-cid-4mf4ixsm] .voice-retry{display:block}.voice[data-astro-cid-4mf4ixsm][data-state=error] .voice-toggle[data-astro-cid-4mf4ixsm]{background:var(--clr-error)}.voice-spinner[data-astro-cid-4mf4ixsm]{border:2px solid;border-radius:var(--radius-round);border-inline-end-color:#0000;width:1.125rem;height:1.125rem;animation:.8s linear infinite voice-spin;display:none}.voice[data-astro-cid-4mf4ixsm][data-state=loading] .voice-spinner[data-astro-cid-4mf4ixsm]{display:block}@keyframes voice-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.voice-spinner[data-astro-cid-4mf4ixsm]{animation-duration:2.4s}}.voice-seek[data-astro-cid-4mf4ixsm]{cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;flex:1;min-width:0;height:1.25rem;margin:0}.voice-seek[data-astro-cid-4mf4ixsm]::-webkit-slider-runnable-track{border-radius:var(--radius-round);background:linear-gradient(to right, var(--clr-ink) calc(var(--p,0) * 1%), var(--clr-border) 0);height:.25rem}.voice-seek[data-astro-cid-4mf4ixsm]::-moz-range-track{border-radius:var(--radius-round);background:linear-gradient(to right, var(--clr-ink) calc(var(--p,0) * 1%), var(--clr-border) 0);height:.25rem}.voice-seek[data-astro-cid-4mf4ixsm]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--clr-surface);border-radius:var(--radius-round);background:var(--clr-ink);width:.875rem;height:.875rem;margin-top:-.3125rem}.voice-seek[data-astro-cid-4mf4ixsm]::-moz-range-thumb{border:2px solid var(--clr-surface);border-radius:var(--radius-round);background:var(--clr-ink);width:.875rem;height:.875rem}.voice-seek[data-astro-cid-4mf4ixsm]:focus-visible{outline:2px solid var(--clr-ink);outline-offset:3px}.voice-seek[data-astro-cid-4mf4ixsm]:disabled{cursor:default;opacity:.6}.voice-time[data-astro-cid-4mf4ixsm]{color:var(--clr-text);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.voice-error[data-astro-cid-4mf4ixsm]{color:var(--clr-error);font-size:var(--text-xs);flex-basis:100%}.voice-error[data-astro-cid-4mf4ixsm]:empty{display:none}.reviews-section[data-astro-cid-slnjmvvv] .review-summary[data-astro-cid-slnjmvvv]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}@media (width>=640px){.reviews-section[data-astro-cid-slnjmvvv] .review-summary[data-astro-cid-slnjmvvv]{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}}.review-dist[data-astro-cid-slnjmvvv]{flex-direction:column;flex:1;gap:.375rem;min-inline-size:12rem;max-inline-size:20rem;margin:0;padding:0;list-style:none;display:flex}.review-dist[data-astro-cid-slnjmvvv] li[data-astro-cid-slnjmvvv]{align-items:center;gap:.5rem;display:flex}.review-bar[data-astro-cid-slnjmvvv]{background:var(--clr-plate);border-radius:var(--radius-tag);flex:1;block-size:.375rem;overflow:hidden}.review-bar[data-astro-cid-slnjmvvv]>span[data-astro-cid-slnjmvvv]{background:var(--clr-ink);block-size:100%;display:block}.review-viewer[data-astro-cid-slnjmvvv]{max-inline-size:min(48rem,100vw - 2rem)}.review-viewer[data-astro-cid-slnjmvvv]::backdrop{background:color-mix(in srgb, var(--clr-ink) 60%, transparent)}
