i rearranged it a bit to hopefully be better but idiomatic css is not very specific so if there is a declaration in particular you're concerned about let me know