.osf-speech{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;--speech-accent: var(--pet-accent, var(--color-primary, #c15045))}.osf-speech[hidden]{display:none}.osf-speech>[data-speech-input]{grid-area:1 / 1;width:100%;min-width:0;min-height:48px;box-sizing:border-box;padding-inline-end:52px}.osf-speech.is-listening>[data-speech-input]{border-color:var(--speech-accent)}.osf-speech__mic{grid-area:1 / 1;justify-self:end;align-self:center;z-index:1;display:grid;place-items:center;width:44px;height:44px;margin:2px;padding:0;border:0;border-radius:50%;background:transparent;color:#0000009e;cursor:pointer;touch-action:manipulation}textarea+.osf-speech__mic{align-self:end}.osf-speech__mic:hover{color:var(--speech-accent);background:#0000000d}.osf-speech__mic:focus-visible{outline:2px solid var(--speech-accent);outline-offset:0}.osf-speech__mic:disabled{opacity:.4;cursor:default}.osf-speech__mic[aria-pressed=true]{color:#fff;background:var(--speech-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--speech-accent) 25%,transparent)}@media(prefers-reduced-motion:no-preference){.osf-speech__mic[aria-pressed=true]{animation:osf-speech-pulse 1.4s ease-in-out infinite}}@keyframes osf-speech-pulse{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--speech-accent) 10%,transparent)}}.osf-speech__msg{grid-area:2 / 1;margin-top:4px;font-size:.85em;opacity:.8}.osf-speech__msg.is-error{color:#b42318;opacity:1}.osf-speech__note{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/40/assets/osf-speech-input.css.map */
