/* BuildAne pre-auth voice entry v1.2.16 */
.hero .prompt-row .hero-voice-button{
  flex:0 0 auto;height:46px;min-width:94px;padding:0 14px;border-radius:999px;
  border:1px solid rgba(131,202,255,.30);background:rgba(255,255,255,.07);color:#eaf7ff;
  display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:800;font-size:12px;
  cursor:pointer;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;
}
.hero .prompt-row .hero-voice-button:hover{background:rgba(255,255,255,.12);border-color:rgba(131,202,255,.55);transform:translateY(-1px)}
.hero .prompt-row .hero-voice-button:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(38,170,255,.22)}
.hero .prompt-row .hero-voice-button[aria-pressed="true"]{background:rgba(17,151,248,.18);border-color:rgba(79,190,255,.72)}
.hero .prompt-row .hero-voice-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:640px){
  .hero .prompt-row{align-items:flex-end}
  .hero .prompt-row .hero-voice-button{min-width:46px;width:46px;padding:0}
  .hero .prompt-row .hero-voice-button span{display:none}
}
