.pronunciation-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.browse-pronunciation-button{appearance:none;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--term-accent);cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.browse-pronunciation-button:hover{border-color:var(--term-accent);background:color-mix(in srgb,var(--term-accent) 9%,var(--surface));transform:translateY(-1px)}.browse-pronunciation-button:focus-visible{outline:3px solid color-mix(in srgb,var(--term-accent) 28%,transparent);outline-offset:2px}.browse-pronunciation-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.browse-pronunciation-button.is-speaking{background:color-mix(in srgb,var(--term-accent) 14%,var(--surface));border-color:var(--term-accent)}
@media(prefers-reduced-motion:reduce){.browse-pronunciation-button{transition:none}.browse-pronunciation-button:hover{transform:none}}
