 /* 命令面板样式 */
 #commandPalette {
     display: none;
     position: fixed;
     left: 0;
     top: 0;
     width: 100vw;
     height: 100vh;
     z-index: 2000;
     background: rgba(0, 0, 0, 0.15);
 }

 #commandPalette>div {
     position: absolute;
     left: 50%;
     top: 10%;
     transform: translateX(-50%);
     background: #fff;
     box-shadow: 0 4px 32px #0003;
     border-radius: 14px;
     width: 800px;
     max-width: 100vw;
     border: 1.5px solid #6c928c;
 }

 #commandInput {
     width: 100%;
     box-sizing: border-box;
     padding: 22px 24px;
     font-size: 24px;
     border: none;
     border-bottom: 2px solid #6c928c;
     outline: none;
     border-radius: 14px 14px 0 0;
     background: #f8fafb;
     color: #2d3a4a;
     transition: box-shadow 0.2s;
     box-shadow: 0 2px 8px #0001 inset;
 }

 #commandInput:focus {
     box-shadow: 0 2px 16px #6c928c33 inset;
 }

 #commandList {
     max-height: 400px;
     overflow-y: auto;
     margin: 0;
     padding: 0;
     list-style: none;
     background: #f8fafb;
     border-radius: 0 0 14px 14px;
     border-top: 1px solid #e0e6ea;
 }

 #commandList li {
     padding: 4px 18px;
     font-size: 18px;
     color: #2d3a4a;
     cursor: pointer;
     border-bottom: 1px solid #f0f0f0;
     transition: background 0.15s, color 0.15s;
 }

 #commandList li:last-child {
     border-bottom: none;
 }

 #commandList li:hover,
 #commandList li:focus,
 #commandList li[aria-selected="true"] {
     background: #e6f7ff;
     color: #1a5a7a;
 }