.command-trigger{margin-left:var(--space-md);border:1px solid var(--border-subtle);background:rgba(255,255,255,.02);color:var(--text-muted);height:34px;padding:0 10px;border-radius:8px;display:inline-flex;align-items:center;gap:10px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-mono);transition:border-color .2s ease,color .2s ease}.command-trigger:hover{color:var(--text-primary);border-color:var(--accent-sand)}.command-trigger kbd{border:1px solid var(--border-subtle);border-radius:5px;padding:2px 6px;font-size:10px;line-height:1}.command-palette-overlay{position:fixed;inset:0;background:radial-gradient(circle at top,rgba(255,255,255,.18),rgba(5,5,5,.7));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;padding:16px}.command-palette{width:min(860px,100%);--cmdk-max-h:min(64vh,calc(100vh - 32px));height:var(--cmdk-max-h);background:linear-gradient(135deg,rgba(24,24,24,.96),rgba(12,12,12,.92));border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;box-shadow:0 35px 90px rgba(0,0,0,.6);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}.command-header{border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(198,168,98,.12),rgba(0,0,0,0));padding:20px 20px 12px}.command-input{width:100%;border:0;background:transparent;color:var(--text-primary);font-size:16px;padding:8px 2px 14px;font-family:var(--font-body);letter-spacing:.02em}.command-input:focus{outline:none}.command-meta{display:flex;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.45);font-family:var(--font-mono)}.command-results{list-style:none;margin:0;padding:8px 16px 12px;overflow-y:auto;flex:1 1;min-height:0}.command-group{margin:8px 0 16px}.command-group-list{list-style:none;margin:0;padding:0}.command-section{color:rgba(255,255,255,.5);font-size:10px;text-transform:uppercase;letter-spacing:.14em;padding:4px 8px 8px;font-family:var(--font-mono)}.command-item,.command-section{display:flex;justify-content:space-between;align-items:center}.command-item{width:100%;background:rgba(255,255,255,.01);text-align:left;border-radius:12px;color:var(--text-primary);padding:12px 14px;gap:20px;border:1px solid transparent;transition:border-color .2s ease,background .2s ease,transform .2s ease}.command-item.is-active,.command-item:hover{background:rgba(198,168,98,.12);border-color:rgba(198,168,98,.4);transform:translateX(2px)}.command-item p{margin:0;font-size:14px;letter-spacing:.01em}.command-item small{display:block;color:rgba(255,255,255,.55);font-size:12px;margin-top:3px;line-height:1.4}.command-item span{color:rgba(255,255,255,.4);font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-mono)}.command-empty{color:var(--text-muted);padding:14px;font-size:12px}.command-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 20px 16px;border-top:1px solid rgba(255,255,255,.06);font-size:11px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-mono)}.command-hint{display:inline-flex;align-items:center;gap:6px}.command-hint kbd{border:1px solid rgba(255,255,255,.25);border-radius:6px;padding:2px 6px;font-size:10px;line-height:1}@media (max-width:768px){.command-trigger span{display:none}.command-trigger{margin-left:var(--space-sm);padding:0 8px}.command-palette{--cmdk-max-h:min(74vh,calc(100vh - 24px));height:var(--cmdk-max-h)}.command-meta{flex-direction:column;align-items:flex-start}.command-results{flex:1 1}}