fn place(area: RECT, w: i32, h: i32) -> (i32, i32)
New top-left for a w×h window so it sits fully inside area, centred when it doesn’t already fit.
w
h
area