.yn-voice-space{--background:var(--yn-bg);--foreground:var(--yn-fg);--primary:var(--yn-accent);--primary-foreground:var(--yn-accent-fg);--input:var(--yn-line);--muted:var(--yn-card);--muted-foreground:var(--yn-muted);--ring:var(--yn-accent);box-shadow:inset 0 1px 0 var(--yn-card),0 12px 40px color-mix(in srgb,var(--yn-accent) 6%,transparent)}.yn-voice-space>div:first-child{border-bottom:1px solid var(--yn-line)}.yn-voice-space a:focus-visible,.yn-voice-space button:focus-visible,.yn-voice-space input:focus-visible,.yn-voice-space select:focus-visible,.yn-voice-space textarea:focus-visible{outline:2px solid var(--yn-accent);outline-offset:3px}.yn-voice-space button:active:not(:disabled){transform:scale(.98)}.yn-voice-space button{transition:transform .1s ease-out,opacity .1s ease-out}.yn-voice-work{animation:yn-voice-focus .18s ease-out}@keyframes yn-voice-focus{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.yn-voice-work{animation:none}.yn-voice-space button{transition:none}.yn-voice-space button:active:not(:disabled){transform:none;opacity:.85}}@media (prefers-reduced-transparency:reduce){.yn-voice-space{box-shadow:none;background:var(--yn-bg)}}