SVG and CSS button framework