Neat style, but
Question: why no checkbox?
simplifies the logic drastically.
That would certainly have been simpler! I didn't even think to have two labels for one input, hence using the second radio to clear :checked on the first. Good tip!
Featured here: http://fribly.com/2015/08/17/pure-css-modal/
Need to know how to enable it? Go here.