.bgm-frame{opacity:.01;pointer-events:none;z-index:-1;border:0;width:160px;height:90px;position:fixed;bottom:0;right:0}.bgm-widget{z-index:920;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1rem;right:1rem}.bgm-btn{border:1px solid var(--pl-border,#ffffff29);background:var(--pl-panel,#110a1ae0);backdrop-filter:blur(10px);width:2.7rem;height:2.7rem;color:var(--pl-text,#f5e9ff);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.05rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 26px -12px #000c}.bgm-btn:hover{border-color:var(--pl-lilac,#a96ae7);transform:translateY(-2px)}.bgm-btn:focus-visible{outline:2px solid var(--pl-cyan,#8deeff);outline-offset:3px}.bgm-widget.is-sonando .bgm-btn{border-color:#a96ae7a6;box-shadow:0 0 0 1px #a96ae740,0 10px 26px -12px #a96ae7b3}.bgm-widget.pide-clic .bgm-btn{animation:1.8s ease-in-out 3 bgmLatido}@keyframes bgmLatido{0%,to{box-shadow:0 0 #a96ae780}50%{box-shadow:0 0 0 10px #a96ae700}}.bgm-panel{border:1px solid var(--pl-border,#ffffff24);background:var(--pl-panel,#110a1af0);backdrop-filter:blur(10px);border-radius:14px;flex-direction:column;gap:.35rem;padding:.6rem .75rem;display:flex;box-shadow:0 14px 34px -16px #000000d9}.bgm-panel[hidden]{display:none}.bgm-vol-label{letter-spacing:.04em;text-transform:uppercase;color:var(--pl-muted,#bba9df);font-size:.7rem;font-weight:800}.bgm-vol{width:8rem;accent-color:var(--pl-lilac,#a96ae7);cursor:pointer}@media (width<=640px){.bgm-widget{bottom:4.6rem;right:.8rem}}body.theme-pixel .bgm-btn,body.theme-pixel .bgm-panel{backdrop-filter:none;border-radius:0}@media (prefers-reduced-motion:reduce){.bgm-btn{transition:none}.bgm-widget.pide-clic .bgm-btn{animation:none}}