/* LESiM Alpha 5.9 — natural question prototype */
.lk-free-questions{margin:11px 0 9px;padding:12px;border:1px solid #4b7c83;background:#162d36;border-radius:5px;display:flex;flex-direction:column;gap:8px}
.lk-free-questions>div:first-child{display:flex;flex-direction:column;gap:4px}
.lk-free-questions strong{font:800 10px var(--mono,monospace);color:#b6ece3;letter-spacing:.04em}
.lk-free-questions small{font:10px/1.45 var(--ui,Arial,sans-serif);color:#96b6c1}
.lk-free-form{display:flex;gap:6px;width:100%}
.lk-free-form input{min-width:0;flex:1;color:#effffb;border:1px solid #56747e;background:#0c1e27;border-radius:4px;padding:9px 10px;font:12px var(--ui,Arial,sans-serif)}
.lk-free-form input:focus{outline:2px solid #61b6c1;outline-offset:1px}
.lk-free-form button{border:1px solid #6cbb9f;background:#286954;color:#effaf4;border-radius:4px;padding:8px 10px;font:800 10px var(--mono,monospace);cursor:pointer}
.lk-mic-btn{align-self:flex-start;border:1px solid #63818a;background:#234650;color:#e1f8f2;border-radius:4px;padding:8px 11px;font:800 10px var(--mono,monospace);cursor:pointer}
.lk-mic-btn[data-listening="1"]{background:#842d3e;border-color:#e3809a;color:white;animation:lk59Pulse 1.1s ease-in-out infinite}
.lk-free-questions .lk-call-hint{margin:0;font:10px/1.4 var(--ui,Arial,sans-serif);color:#89b2be}
@keyframes lk59Pulse{50%{box-shadow:0 0 0 5px #c06e8366}}
@media(max-width:680px){.lk-free-questions{padding:9px}.lk-free-form{flex-wrap:wrap}.lk-free-form button{flex:1}.lk-free-form input{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.lk-mic-btn[data-listening="1"]{animation:none}}
