- Fix api response handling in pages query (api returns JSON directly) - Fix page-structure query response handling - Add theme class copying to dialog portal for proper CSS variable inheritance - Portal container now syncs with document theme (light/dark)