2. Can you share a tool (preferably online) where we can see the color contrast problem, please? How did you check that they didn't meet WCAG 2.0 AA (so I can check it and fix it).
3. Not really CSS problem
4. Not a CSS problem. Anyway, I think that something can be done with CSS though.
This is a pure CSS tool, so the html and javascript problems should be addressed by the people using the tool, not by the css itself.
So please, don't use it, or help me improve it until it can be used. If you see any other problem, don't hesitate to comment, open an issue in Github ( https://github.com/picnicss/picnic ) or just send a small push request fixing a problem at a time (I'm trying to address every problem by myself, which is daunting).