- Merge navbar-mobile-fix.css into navbar.css (single source)
- Remove navbar-mobile-fix.css references from all HTML pages
- Update navbar.css version for cache busting (v1768447584)
- Add security meta headers to all main pages:
* X-Content-Type-Options: nosniff
* X-Frame-Options: SAMEORIGIN
* X-XSS-Protection: 1; mode=block
* Referrer-Policy: strict-origin-when-cross-origin
- Archive navbar-mobile-fix.css (merged into navbar.css)
- 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
Changed cart 'Proceed to Checkout' button from btn-primary-full
to btn-outline to match wishlist button style.
All cart buttons now use btn-outline (purple outlined style):
- Proceed to Checkout: btn-primary-full → btn-outline
- Continue Shopping: already btn-outline
Files updated:
- shop.html
- contact.html
- product.html
- about.html
Cart buttons now have consistent wishlist-style appearance.