.search-modal mark{color:#1f2937;background:linear-gradient(120deg,#fef08a 0%,#fde047 100%);border-radius:.25rem;padding:.125rem .25rem;font-weight:500}.search-modal kbd{background:#f9fafb;border:1px solid #d1d5db;border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.75rem;box-shadow:inset 0 1px #fff3,0 1px 2px #0000001a}.search-result-item{border-color:color-mix(in srgb, var(--border-primary-color) 58%, transparent);transition:color .18s,background .18s,border-color .18s,box-shadow .18s}.search-result-item:hover{background:color-mix(in srgb, var(--list-hover-primary-bg) 82%, transparent);border-color:color-mix(in srgb, var(--color-brand) 18%, var(--border-primary-color))}.search-result-item.is-selected{background:color-mix(in srgb, var(--color-brand) 7%, var(--list-hover-primary-bg));border-color:color-mix(in srgb, var(--color-brand) 20%, var(--border-primary-color));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brand) 15%, transparent)}@keyframes pulse-search{0%,to{opacity:.6}50%{opacity:1}}.loading-pulse{animation:1.5s ease-in-out infinite pulse-search}@media (prefers-color-scheme:dark){.search-modal mark{color:#111827;background:#fbbf24}}button[data-slot=dialog-close]{top:27px!important;right:24px!important}.search-trigger-box{height:36px;color:var(--color-text-secondary);cursor:pointer;background:var(--bg-base-gray);border:1px solid var(--border-primary-color);border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 11px;font-size:13px;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.search-trigger-box:hover{color:var(--color-text-primary);background:var(--card-bg);border-color:#f9731673}.search-trigger-text{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.search-trigger-kbd{color:var(--color-text-secondary);background:var(--card-bg);border:1px solid var(--border-primary-color);border-radius:6px;padding:1px 6px;font-family:ui-monospace,sfmono-regular,menlo,monospace;font-size:11px;line-height:18px}.search-trigger-box.search-trigger-icon{background:0 0;border-color:#0000;justify-content:center;width:36px;padding:0}.search-trigger-box.search-trigger-icon:hover,.search-trigger-box.search-trigger-icon:focus-visible{background:var(--card-bg);border-color:#f9731673}@media not (min-width:1280px){.search-trigger-box{justify-content:center;width:36px;padding:0}.search-trigger-box .search-trigger-text,.search-trigger-box .search-trigger-kbd{display:none}}@media not (min-width:720px){.search-trigger-box{justify-content:center;width:28px;min-width:28px;height:44px;padding:0;overflow:hidden}.search-trigger-box .search-trigger-text,.search-trigger-box .search-trigger-kbd{display:none!important}}.search-dialog{--wi-glass-corner:28%;--wi-glass-ring:1px;background:color-mix(in srgb, var(--modal-bg,var(--card-bg)) 91%, transparent);border:1px solid #0000;border-radius:16px;box-shadow:inset 0 1px #ffffff0d,0 24px 80px #0000004d}.search-dialog.wi-glass{position:fixed}.search-dialog-head{border-bottom:1px solid var(--border-primary-color);padding:0}.search-dialog-input{align-items:center;gap:10px;padding:15px 16px;display:flex}.search-dialog-input-icon{color:var(--color-text-weak)}.search-dialog-input input{color:var(--color-text-primary)}.search-dialog-input input::placeholder{color:var(--color-text-weak);font-size:14px}.search-dialog-clear{width:22px;height:22px;color:var(--color-text-secondary);cursor:pointer;background:var(--bg-base-gray);border-radius:999px;flex-shrink:0;place-items:center;transition:color .15s,background .15s;display:grid}.search-dialog-clear:hover{color:var(--color-text-primary);background:var(--border-primary-color)}.search-dialog-esc{color:var(--color-text-secondary);cursor:pointer;background:var(--bg-base-gray);border:1px solid var(--border-primary-color);border-radius:7px;flex-shrink:0;padding:3px 8px;font-family:ui-monospace,sfmono-regular,menlo,monospace;font-size:11px;line-height:16px;transition:color .15s,border-color .15s}.search-dialog-esc:hover{color:var(--color-text-primary);border-color:var(--color-text-weak)}.search-dialog-esc-text{display:none}.search-dialog-submit{color:#fff;cursor:pointer;background:#f97316;border:0;border-radius:8px;flex-shrink:0;height:30px;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .15s,opacity .15s}.search-dialog-submit:hover:not(:disabled){background:#ea580c}.search-dialog-submit:disabled{cursor:not-allowed;opacity:.45}.search-dialog-foot{background:var(--bg-base-gray);border-top:1px solid var(--border-primary-color);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.search-dialog-keys{color:var(--color-text-secondary);align-items:center;gap:14px;font-size:11px;display:flex}.search-dialog-keys span{align-items:center;gap:5px;display:inline-flex}.search-dialog-keys kbd{padding:1px 6px;font-size:11px}.search-dialog-more{color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:500;display:inline-flex}.search-dialog-more:hover{color:#f97316}.search-skeleton-bar{background:#e6e8ec;border-radius:6px;display:block;position:relative;overflow:hidden}:root[data-theme=dark] .search-skeleton-bar{background:#ffffff1c}.search-skeleton-bar:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffe6 50%,#0000 100%);animation:1.4s ease-in-out infinite search-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}:root[data-theme=dark] .search-skeleton-bar:after{background:linear-gradient(90deg,#0000 0%,#ffffff1f 50%,#0000 100%)}@keyframes search-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.search-skeleton-bar:after{animation:none}}@media not (min-width:768px){.search-dialog{border-radius:0}.search-dialog-keys{display:none}.search-dialog-foot{padding-bottom:calc(10px + env(safe-area-inset-bottom));justify-content:flex-end}.search-dialog-input{padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top));gap:8px}.search-dialog-input input{font-size:16px}.search-dialog-submit{height:34px}.search-dialog-esc{background:0 0;border:0;padding:0 2px;font-family:inherit;font-size:14px;line-height:34px}.search-dialog-esc-key{display:none}.search-dialog-esc-text{display:inline}}:root[data-theme=dark] .search-trigger-box.wi-glass:not(:hover),:root[data-theme=dark] .nav-icon-btn.wi-glass:not(:hover){border-color:#0000}.nav-icon-btn{width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background:var(--bg-base-gray);border:1px solid var(--border-primary-color);border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.nav-icon-btn:hover{color:var(--color-text-primary);background:var(--card-bg);border-color:#f9731673}.nav-icon-btn svg{width:18px;height:18px}@media not (min-width:720px){.nav-icon-btn{width:28px;height:44px}.nav-icon-btn svg{width:20px;height:20px}.navbar .search-trigger-box,.navbar .nav-icon-btn{box-shadow:none;background:0 0;border:0}.navbar .search-trigger-box.wi-glass:before,.navbar .nav-icon-btn.wi-glass:before{display:none}}
