/* --- antes injetado pelo app.js --- */
.sndbtn{position:fixed;right:18px;bottom:18px;z-index:47;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(10,10,14,.6);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;transition:background .25s,opacity .3s}
.sndbtn svg{width:18px;height:18px}
.sndbtn.on{background:var(--accent);border-color:var(--accent)}
.sndbtn .bars{display:none}.sndbtn.on .bars{display:block}.sndbtn.on .mute{display:none}
body.drawer-open .sndbtn,body.menu-open .sndbtn{opacity:0;pointer-events:none}
.sndbtn{padding:0;font:inherit}
.sndbtn:focus-visible{outline:2px solid #fff;outline-offset:3px}
