.tts-speak-btn{color:var(--ai-deep);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:6px;vertical-align:middle;border:none;background:var(--washi-2);border-radius:50%;font-size:12px;line-height:1;cursor:pointer;flex-shrink:0;transition:transform .15s var(--ease-spring),background .15s}.tts-speak-btn:active{transform:scale(.85)}.tts-speak-btn.speaking{background:var(--ai-tint);animation:tts-speak-pulse .8s ease-in-out infinite}@keyframes tts-speak-pulse{0%,to{opacity:1}50%{opacity:.5}}.tts-speak-word{width:28px;height:28px;font-size:15px}.tts-ico{display:block}.example-tts-inline{width:30px;height:30px;font-size:17px;margin-left:6px}.nuance-modal .tts-speak-btn,.bunpou-example-jp .tts-speak-btn{width:30px;height:30px;font-size:17px}.tts-speak-btn .tts-ico{width:1em;height:1em}.example-tts-inline,.nuance-extra-example .tts-speak-btn{width:32px!important;height:32px!important;font-size:18px!important}
