{# Island mount point — client-hydrated ES module. Contract: ~/.claude/skills/ux-architect/components/island.md (UX-059). Server renders this shell + fallback; dz-islands.js (runtime/static/js/dz-islands.js) consumes the data-island-* attrs to dynamic-import the module and call mount({el, props, apiBase}). DSL authors reach this via the `island` construct. #}