/* KBIBLE V94 — shared speech coaching UI */
.kb-speech-v94-meta{display:flex;flex-wrap:wrap;gap:7px;margin:9px 0}.kb-speech-v94-chip{display:inline-flex;align-items:center;min-height:32px;padding:5px 9px;border:1px solid rgba(229,192,104,.18);border-radius:999px;background:rgba(255,255,255,.035);font-size:.74rem;font-weight:800}.kb-speech-v94-chip.is-ok{color:#9ef0c8;border-color:rgba(86,199,151,.28)}.kb-speech-v94-chip.is-warn{color:#efd17c}.kb-speech-v94-chip.is-bad{color:#ffb7b7;border-color:rgba(255,120,120,.28)}.kb-speech-v94-guide{margin-top:10px;padding:11px 12px;border:1px solid rgba(229,192,104,.16);border-radius:13px;background:rgba(229,192,104,.045);line-height:1.62}.kb-speech-v94-guide b{color:#efd17c}.kb-speech-v94-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.kb-speech-v94-actions button{min-height:40px;padding:0 12px;border-radius:11px}.kb-speech-v94-source{font-size:.72rem;opacity:.78}.voice-card-actions .reevaluate{color:#a9f2d1;border-color:rgba(86,199,151,.28)}
@media(max-width:520px){.kb-speech-v94-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.kb-speech-v94-chip{justify-content:center;text-align:center}.kb-speech-v94-actions{display:grid;grid-template-columns:1fr}.kb-speech-v94-actions button{width:100%}}
