Prompt: “Universal Mosaic Filter Lab”

Build a single-page web app (HTML/CSS/JS, no frameworks) that matches the following specification. Prioritize cross-browser compatibility, smooth performance, and clean, modular structure.

1. Layout & UI

  1. Settings panel on the left (fixed width 300–360 px)
  2. Viewer panel on the right filling the remaining width.