.sound-button{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--line);border-radius:999px;color:var(--berry);background:transparent;white-space:nowrap;font-size:12px;transition:background .2s,border-color .2s}
.sound-button:hover,.sound-button[aria-pressed="true"]{background:var(--soft);border-color:var(--pink)}
#sound-icon{width:15px;text-align:center;font-size:13px;font-weight:600}
.music-error{position:fixed;right:30px;top:90px;z-index:30;max-width:calc(100% - 40px);padding:14px 18px;background:var(--paper);border:1px solid var(--line);border-radius:8px;font-size:12px;color:var(--berry);box-shadow:0 10px 30px #3d293510}
@media(max-width:700px){.sound-button{padding:10px 12px;font-size:11px;gap:7px}.music-error{right:20px;top:76px}}
