Why is CSS so weird?