Store wl_output mode dimensions and compute the default logical window size as 80% of the output divided by the active scale, with a fallback. Grid dimensions continue to update on resize.
Plan output-aware arena sizing (~80% of screen) with fallback and resize.