Use new spec syntax

The draft spec recently changed the custom property syntax from `var-*`
to `--*`.

Fix #26
Fix #25
Minor code readability improvement