     text-align: center;
            padding: 2rem;
            color: var(--text-muted);
        }

        .search-info {
            font-size: 0.9rem;
            color: var(--text-muted);
            margin-bottom: 1rem;
        }

        /* Contribute Button */
        .contribute-button {
            display: inline-flex;
            align-items: center;
            padding: 0.5rem 1rem;
            background: var(--bg-primary);
            border: 1px solid var(--border-color);
            border-