.pronunciation-player{--pronunciation-audio:#245cd1;--pronunciation-audio-surface:#e9f0fd;--pronunciation-audio-pressed:#dbe7fc;min-width:0;padding:var(--spacing-200);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--chalk)}.pronunciation-player-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-200)}.pronunciation-player-copy{display:grid;min-width:0;gap:var(--spacing-25)}.pronunciation-player-empty,.pronunciation-player-ipa,.pronunciation-player-label,.pronunciation-player-note,.pronunciation-player-status{color:var(--ink-soft)}.pronunciation-player-note,.pronunciation-player-sources a,.pronunciation-player-status,.pronunciation-player-syllables{overflow-wrap:anywhere}.pronunciation-player-syllables strong{color:var(--pronunciation-audio);font-weight:600}.pronunciation-player-button{display:grid;flex:0 0 auto;place-items:center;min-width:44px;min-height:44px;padding:var(--spacing-75);border:1px solid transparent;border-radius:var(--radius-md);background:var(--pronunciation-audio-surface);color:var(--pronunciation-audio);transition:transform .24s var(--ease-standard)}.pronunciation-player-button:hover:not(:disabled),.pronunciation-player-button[data-playing]{background:var(--pronunciation-audio-pressed)}.pronunciation-player-button:active:not(:disabled){transform:scale(.96)}.pronunciation-player-button:disabled{border-color:var(--rule);background:var(--nacre);color:var(--muted);opacity:1;cursor:default}.pronunciation-player :focus-visible{outline:2px solid var(--pronunciation-audio);outline-offset:3px}.pronunciation-player-note,.pronunciation-player-status{margin:var(--spacing-75) 0 0}.pronunciation-player-sources{margin-top:var(--spacing-100)}.pronunciation-player-sources summary{width:fit-content;cursor:pointer}.pronunciation-player-sources ul{margin:var(--spacing-75) 0 0;padding-inline-start:var(--spacing-200)}.pronunciation-player-sources a{text-decoration:underline;text-underline-offset:.2em}.pronunciation-player--compact{padding:var(--spacing-100)}@media (prefers-reduced-motion:reduce){.pronunciation-player-button{transition:none}.pronunciation-player-button:active:not(:disabled){transform:none}}