RJ
Robin Jia5mo
Title: CSS Architecture — How anglingear.com Handles 140+ Pages
Description:
140 HTML files, 40 blog articles, 57 product pages, French translations, subdirectory pages — and ONE set of CSS variables driving it all.
The CSS system:
• :root variables define --primary (#2c5530), --secondary (#e8a838), --light, --dark, --white
• Every page references the same variable set — change one color, entire site updates
• Blog articles use assembly templates (__template_head + __template_tail) — no copy-paste drift
• Card system: layered box-shadows + translateY(-4px) hover — subtle, not flashy
• GSAP scroll reveals on value props and stats — motion with purpose
• prefers-reduced-motion respected throughout
This is the kind of architecture that happens when you maintain a site for 18 months rather than launching and walking away.
🔗 anglingear.com
Tags: #css #cssvariables #webarchitecture #frontend #GSAP #designsystems #webdevelopment
