File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -204,6 +204,25 @@ main > .rule {
204204 grid-column : rules;
205205}
206206
207+ /* Unset footnote margin,
208+ see below for more information about margins */
209+ /* FIXME: this doesn't work. `unset` can still break the margin of the next element,
210+ and since mdbook applies the margin to `:not(.footnore-definition)`,
211+ it can literally be anything, so there is no way to properly fix it,
212+ without changing mdbook... */
213+ : not (.footnote-definition ) + .footnote-definition ,
214+ .footnote-definition + : not (.footnote-definition ) {
215+ margin-block-start : unset;
216+ }
217+
218+ : not (.footnote-definition ) + .footnote-definition {
219+ margin-top : calc (2em - 16px );
220+ }
221+
222+ .footnote-definition : has (+ : not (.footnote-definition )) {
223+ margin-bottom : calc (2em - 16px );
224+ }
225+
207226/* This is quite dumb, ugh.
208227 CSS doesn't allow margin colapsing between grid items and anything else
209228 (src: <https://stackoverflow.com/a/37837971>), which means that the margins
You can’t perform that action at this time.
0 commit comments