.shortcuts-backdrop{z-index:60;background:#10161e6b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.shortcuts-dialog{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:min(420px,100%);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow);padding:4px 16px 16px;overflow-y:auto}.shortcuts-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.shortcuts-head h2{margin:12px 0 4px;font-size:17px}.shortcuts-close{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;font-size:18px;line-height:1}.shortcuts-group h3{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:14px 0 6px;font-size:11px;font-weight:600}.shortcuts-group dl{margin:0}.shortcut-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.shortcut-row dt{color:var(--ink-soft);flex:none;font-size:13px}.shortcut-row dd{text-align:right;margin:0;font-size:14px}.shortcut-keys{gap:4px;display:inline-flex}.shortcut-or{margin-left:4px}.shortcut-keys kbd{border:1px solid var(--line);background:var(--paper-2);min-width:24px;color:var(--ink);font-family:var(--mono);text-align:center;border-radius:6px;padding:2px 6px;font-size:12px}.shortcuts-close:focus-visible,.settings-shortcuts:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.settings-shortcuts{border:1px solid var(--line);width:100%;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;margin-top:18px}:root .panel[data-kind=shortcuts] .shortcuts-group h3{font-size:var(--fs-caption,1rem)}:root .panel[data-kind=shortcuts] .shortcut-row{box-sizing:border-box;min-height:48px;font-size:var(--fs-body,1.0625rem);align-items:center;padding:0}:root .panel[data-kind=shortcuts] .shortcut-row dt,:root .panel[data-kind=shortcuts] .shortcut-row dd{font-size:var(--fs-body,1.0625rem)}:root .panel[data-kind=shortcuts] .shortcut-keys kbd{box-sizing:border-box;min-width:32px;min-height:32px;font-size:var(--fs-body,1.0625rem);justify-content:center;align-items:center;display:inline-flex}
