Bug Fixes
- Windows Text over gradients: VStack/HStack now handle WM_CTLCOLORSTATIC locally with WS_CLIPCHILDREN — Text controls fill their own background with the ancestor color, fixing blank/invisible text over gradient backgrounds
- Windows scroll forwarding: WM_MOUSEWHEEL messages are now forwarded to the window under the cursor, so embedded views and ScrollViews receive scroll events correctly
- Windows layout Fill distribution: Uses local index tracking instead of permanently mutating widget fills_remaining flags — repeated layout passes with changing visibility no longer accumulate stale state
- Windows Image DPI scaling: setSize now DPI-scales dimensions to match the layout engine's coordinate system, fixing images appearing at wrong sizes on high-DPI displays