);

            if (matches.length > 0) {
                searchInfoEl.textContent = `Found ${matches.length} match${matches.length !== 1 ? 'es' : ''} for "${query}"`;
                searchResultsEl.innerHTML = matches.map(repo => `
                    <div class="search-result-item" onclick="openRepository('${repo.url}')">
                        <div class="search-result-title">${highlightMatch(repo.name, query)}</div>
                        <div class="search-result-description">${highlightMatch(repo.d