73fcc0548ce97912f5f09efd0c0b51b1b23359bd
Split the 100-line script into catalog, cart, format, dom and main modules. Money is integer cents, the bag is capped and sanitised and syncs across tabs, and the view (category, sort) lives in the URL. Templates escape every interpolation. Rewrite the minified stylesheet as cascade layers on design tokens. Fixes heading tracking that collapsed word gaps, a 2.6:1 focus ring on the hero, 1.3:1 control borders, misaligned cart quantities, uneven product cards and undersized touch targets. Adds a favicon and a resolvable dialog label.
Description
No description provided
73 KiB
Languages
JavaScript
90.1%
Shell
4.4%
HTML
3.5%
Dockerfile
2%