/* ===== 顶栏右侧：音效开关 + 布局切换 ===== */
.ed-top-right{
  position:absolute;right:16px;top:50%;transform:translateY(-50%);
  display:flex;align-items:center;gap:7px;
}
.ed-snd{
  flex:0 0 auto;width:28px;height:28px;border-radius:50%;
  display:flex;align-items:center;justify-content:center;
  background:var(--bg-2);border:1px solid var(--line-2);color:var(--ink-2);transition:.2s;
}
.ed-snd svg{width:15px;height:15px;}
.ed-snd .sl{display:none;}
.ed-snd.off{color:var(--muted-2);}
.ed-snd.off .w1,.ed-snd.off .w2{display:none;}
.ed-snd.off .sl{display:block;}
.ed-mode{
  display:flex;width:92px;padding:2px;border-radius:999px;
  background:var(--bg-2);border:1px solid var(--line-2);
}
.ed-mode button{
  flex:1;padding:4px 0;border-radius:999px;font-size:10.5px;letter-spacing:.03em;
  color:var(--muted);background:transparent;transition:.2s;white-space:nowrap;
}
.ed-mode button.on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.12);}

