px; opacity: 0.9;
    }
    .hint { font-size: 12px; opacity: 0.8; }
    .sep { height: 1px; background: rgba(255,255,255,0.8); margin: 6px 0; border-radius: 1px; }
    .toggle {
      display: inline-flex; align-items: center; gap: 6px;
      background: var(--panel-strong); padding: 6px 8px; border-radius: 12px;
      box-shadow: inset 0 0 0 2px #fff7;
    }
    .toggle input { width: 34px; height: 18px; }
    .kbd { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; background: #00000