/** * gallery-template.js * DSS-compliant gallery template module (Strangler Fig Pattern) * * Replaces createGalleryView() from tool-templates.js with standards-compliant version: * - NO inline event handlers (onmouseover, onmouseout) * - NO inline styles (uses Shadow DOM