Uses /api/markets (Cloudflare Pages Function) to fetch CoinGecko market data.
Quick test: /api/ping should return JSON.