At some point one has to give up trying to use a css hack and instead use javascript for the task. Trying to make yet another custom checkbox with just css which nobody seems to do consistently and I seem unable to replicate it with the look I'm going for with my whole form. Plus it's all very dubious when it comes to accessibility anyways.
But no matter! The task is easier in javascript anyways
