* feat(web): tweaks palette popover with HSL hue-shift recoloring
Adds a Tweaks color-palette popover to the HTML preview toolbar.
Selecting a palette re-skins the iframe in place via a srcDoc-side
bridge that walks the DOM and shifts every chromatic paint to the
target hue while preserving each color's saturation and lightness —
pale tints stay pale, bold CTAs stay bold, just in the new color
family. Mono-noir desaturates instead of shifting.
- runtime/srcdoc: new injectPaletteBridge + paletteBridge / initialPalette options
- file-viewer-render-mode: paletteActive flips URL-load back to srcDoc so the bridge can be injected
- FileViewer: state, popover, postMessage wiring, srcDoc + useUrlLoadPreview integration
- PaletteTweaks: popover UI with Original + Coral / Electric / Acid forest / Risograph / Mono noir
- PreviewDrawOverlay: stub pass-through until the draw branch lands
* feat(web): hide finalize-design toolbar from project header
* test(e2e): skip project actions toolbar flow after toolbar removal
* Polish manual edit inspector
* Implement manual edit inspector
* Fix manual edit review regressions
* Fix FileViewer CI regressions
* Fix remaining manual edit review issues
* Flush manual edit styles before draw exit
* Restore Critique Theater styles
* Accept pixel line-height manual edits
---------
Co-authored-by: qiongyu1999 <2694684348@qq.com>