.cindy-voice-input{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:8px 0 12px}.cindy-talk{min-height:44px;border:1px solid #f18cbd;border-radius:6px;padding:10px 14px;background:#382034;color:#ffdbed;font:700 13px/1.4 Arial,sans-serif;cursor:pointer;letter-spacing:.2px}.cindy-talk:before{content:'●';display:inline-block;margin-right:8px;color:#ff79b7;font-size:11px}.cindy-talk.is-listening{background:#c32470;color:#fff;border-color:#ff9bca;box-shadow:0 0 14px #fa57ad3d}.cindy-talk.is-listening:before{color:#fff;animation:cindy-listening 1.5s ease-in-out infinite}.cindy-talk:disabled{opacity:.55;cursor:not-allowed}.cindy-talk:focus-visible{outline:3px solid #edc88c;outline-offset:3px}.cindy-voice-input [role=status]{flex:1;min-width:160px;font:11px/1.5 Arial,sans-serif;color:#d9b7cb}@keyframes cindy-listening{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.cindy-talk.is-listening:before{animation:none}}
