- Remove duplicate cart.js loads from about.html and contact.html
- Standardize script loading order across all pages:
1. api-cache.js (if needed)
2. main.js
3. shop-system.js
4. Page-specific scripts
5. UI enhancements last
- Remove cart.js from shop.html and product.html (shop-system handles it)
- Add api-cache.js to about.html and contact.html (they make API calls)
- Prevent double initialization conflicts