.wk-ui.glass-app button.fox-audio-button{position:relative;display:inline-grid;place-items:center;box-sizing:border-box;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;border:1px solid #e7cbb2;border-radius:50%;background:#fff6eb;color:#b56f38;line-height:1;font-size:0;vertical-align:middle;filter:none;cursor:pointer;transition:background .15s,border-color .15s}
.wk-ui.glass-app button.fox-audio-button::before{display:none!important;content:none!important}
.wk-ui.glass-app button.fox-audio-button .fox-audio-icon{display:block;position:relative;width:37px;height:34px;overflow:visible;pointer-events:none}
.wk-ui.glass-app button.fox-audio-button:hover:not(:disabled){background:#ffecd6;border-color:#d69a65}
.wk-ui.glass-app button.fox-audio-button:focus-visible{outline:3px solid #da8b46;outline-offset:4px}
.wk-ui.glass-app button.fox-audio-button:disabled{cursor:default;background:transparent;border-color:var(--line);opacity:.55}
.wk-ui.glass-app button.fox-audio-button[data-audio-state=loading]::after{content:"";position:absolute;inset:3px;border:1.5px solid transparent;border-top-color:currentColor;border-radius:50%;animation:fox-audio-load .8s linear infinite;pointer-events:none}
.wk-ui.glass-app button.fox-audio-button[data-audio-state=playing]{background:#ffebd4;border-color:#db9c65}
.fox-audio-button[data-audio-state=playing] .fox-audio-waves{animation:fox-audio-sound .7s ease-in-out infinite}
.dark.wk-ui.glass-app button.fox-audio-button{background:#3d3129;border-color:#77563e;color:#f3b77f}
.dark.wk-ui.glass-app button.fox-audio-button:hover:not(:disabled),.dark.wk-ui.glass-app button.fox-audio-button[data-audio-state=playing]{background:#514032;border-color:#ba855a}
.dark.wk-ui.glass-app button.fox-audio-button:disabled{background:transparent;border-color:var(--line)}
@keyframes fox-audio-load{to{transform:rotate(360deg)}}
@keyframes fox-audio-sound{0%,100%{opacity:1}50%{opacity:.35}}
@media(prefers-reduced-motion:reduce){.fox-audio-button::after,.fox-audio-button .fox-audio-waves{animation:none!important}}
