.cmdp{border:1px solid var(--color-line);background:var(--color-bg);width:min(40rem,100% - 2rem);color:var(--color-ink);box-shadow:0 24px 64px -24px color-mix(in oklch, var(--color-ink) 40%, transparent);border-radius:1rem;margin:10vh auto auto;padding:0}.cmdp::backdrop{background:color-mix(in oklch, var(--color-ink) 35%, transparent)}@media (prefers-reduced-transparency:no-preference){.cmdp::backdrop{backdrop-filter:blur(3px)}}.cmdp-box{display:grid}.cmdp-input{font:inherit;border:0;border-bottom:1px solid var(--color-line);color:var(--color-ink);background:0 0;outline:none;padding:1rem 1.25rem;font-size:1.0625rem}.cmdp-list{max-height:min(60vh,26rem);margin:0;padding:.4rem;list-style:none;overflow-y:auto}.cmdp-list a{border-radius:.6rem;justify-content:space-between;gap:1rem;padding:.65rem .85rem;text-decoration:none;display:flex}.cmdp-list [aria-selected=true] a{background:var(--surface-2,color-mix(in oklch, var(--color-ink) 8%, var(--color-bg)))}.cmdp-hint{color:var(--color-ink-muted);font-family:var(--font-mono,monospace);white-space:nowrap;align-self:center;font-size:.75rem}.cmdp-empty{color:var(--color-ink-muted);text-align:center;padding:1rem}.cmdp-foot{border-top:1px solid var(--color-line);color:var(--color-ink-muted);margin:0;padding:.6rem 1.25rem;font-size:.75rem}.cmdp-foot kbd{font-family:var(--font-mono,monospace);border:1px solid var(--color-line);border-radius:.25rem;margin-inline-end:.15rem;padding:0 .3rem;font-size:.6875rem}
