{{/* Editor surface (Phase 2b). Server renders the layout shell with proper CSS sizing. editor-mode.js mounts CodeMirror, file tree, etc. into these containers. Fixes bugs #4 and #5: layout collapse when switching surfaces. */}} {{define "surface-editor"}}