be38ab4ad8
Replace CSS-based logo injection with proper Atum template param enforcement. The plugin now sets logoBrandLarge, logoBrandSmall, loginLogo, and favicon via #__template_styles params — both at install time and enforced at runtime. Media assets shipped with plugin: - logo.png → sidebar brand (expanded) + login page logo - favicon_256.png → sidebar brand (collapsed) - favicon.svg → modern browser favicon (SVG preferred) - favicon.ico → legacy browser fallback - favicon_256.png → Apple/Android touch icon Removed per-config media upload fields (admin_logo, login_logo, custom_favicon) — images are now fixed in the plugin media folder. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>