1a03d4ae13
Extends the single-viewport screenshot-diff.ts pattern to capture at 3 viewports (desktop 1440, tablet 768, mobile 375), supports masking dynamic content via CSS selectors, and outputs structured JSON report to comparison-report/visual/ for downstream report generation.