.pronunciationSettings{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}.pronunciationSettings>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pronunciationSettings span{font-size:.9rem}.pronunciationSettings small{color:var(--muted-foreground);flex-basis:100%;font-size:.875rem}.pronunciationControl{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin:8px 0;display:inline-flex}.pronunciationControl button,.pronunciationSettings button{white-space:normal;min-height:42px}.pronunciationError{color:#8d291d;flex-basis:100%;font-size:.875rem;display:block}.dialogueLine .pronunciationControl{margin:4px 0}.pronunciationNotice{color:var(--muted-foreground);font-size:.9rem}
