/* Scoped speech controls; leaves existing share/font buttons untouched. */
.hgo-article-tools .ogx-tts-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}
.hgo-article-tools .ogx-tts-actions button{appearance:none;border:1px solid #b8d4e6;border-radius:9px;background:#edf7ff;color:#123b5b;padding:9px 12px;font:700 13px/1.3 inherit;cursor:pointer;min-height:38px}
.hgo-article-tools .ogx-tts-actions button:hover{background:#dcefff}
.hgo-article-tools .ogx-tts-actions button:focus-visible{outline:3px solid #2563eb;outline-offset:2px}
.hgo-article-tools .ogx-tts-actions button[hidden]{display:none!important}
.hgo-article-tools .ogx-tts-status{font-size:12px;color:#52687a}
@media(max-width:700px){.hgo-article-tools .ogx-tts-actions{width:100%;order:3}.hgo-article-tools .ogx-tts-actions button{min-height:44px}}
