+#settings a.section + * {
+ display: block;
+ padding: .5ex 1ex 0 1ex;
+ max-height: .5ex;
+ overflow: hidden;
+ transition: max-height .5s;
+}
+#settings .error.nick ~ a.section + #nick,
+#settings .error.register ~ a.section + #register,
+#settings a.section + *:target {
+ max-height: 20ex;