In-browser CSS generation with variable binding and live updates