Make button font-weight styleable

Use `var-font-weight` variable to style font-weight.