style 1
Uses checkbox and keyframes
style 2
Uses target pseudoclass
style 3
checkbox again