.search-open{margin-left:auto;white-space:nowrap;background:var(--panel);border:1px solid var(--line);border-radius:7px;color:var(--muted);padding:10px 14px;font-size:13px}.search-open:hover{border-color:var(--lime);color:var(--text)}kbd{font-size:10px;margin-left:15px;border:1px solid var(--line);border-radius:3px;padding:3px}nav{flex-wrap:wrap;gap:18px}.navlinks{gap:18px}dialog{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:14px;width:min(720px,92vw);max-height:80vh;padding:28px}dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}.search-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.search-heading h2{font-size:32px;margin:0 0 20px}dialog label{display:block;font-size:13px;color:var(--muted);margin:12px 0}#site-query{width:100%;padding:14px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:6px}#search-count{font-size:12px}.search-result{display:block;padding:16px;border-top:1px solid var(--line);border-radius:5px}.search-result:hover,.search-result:focus{background:var(--panel)}.search-result small{color:var(--lime);font-size:11px}.search-result strong,.search-result span{display:block}.search-result strong{overflow-wrap:anywhere}.search-result span{font-size:13px;color:var(--muted);margin-top:4px}.report-template{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;color:var(--muted)}.footer{flex-wrap:wrap}@media(max-width:700px){.search-open{order:1}.navlinks{order:2}kbd{display:none}dialog{padding:18px}.search-open{font-size:12px;padding:9px}.brand{font-size:20px}}@media print{.search-open,dialog{display:none}}
