}
details {
- border: 1px solid #DDD;
+ border: 1px solid;
+ @include lightDark(border-color, #DDD, #555);
margin-bottom: 1em;
padding: $-s;
}
margin-right: -$-s;
margin-bottom: -$-s;
font-weight: bold;
- background-color: #EEEEEE;
+ @include lightDark(background-color, #EEE, #333);
padding: $-xs $-s;
}
details[open] > summary {
- margin-bottom: 0;
+ margin-bottom: $-s;
+ border-bottom: 1px solid;
+ @include lightDark(border-color, #DDD, #555);
}
details > summary + * {
margin-top: .2em;
}
+ details:after {
+ content: '';
+ display: block;
+ clear: both;
+ }
+
+ li > input[type="checkbox"] {
+ vertical-align: top;
+ margin-top: 0.3em;
+ }
+
+ p:empty {
+ min-height: 1.6em;
+ }
&.page-revision {
pre code {