/* NEWFOOX - einheitlicher vertikaler Rhythmus im Beitragsinhalt.
   Scoped to single posts. Delete this file + mu-plugin to revert. */
body.single-post .entry-content{--nf-gap:1.35em;--nf-gap-md:1.75em;--nf-gap-lg:2.25em}
body.single-post .entry-content p.wp-block-paragraph,
body.single-post .entry-content > p{margin-top:0;margin-bottom:var(--nf-gap)}
body.single-post .entry-content h2.wp-block-heading{margin-top:var(--nf-gap-lg);margin-bottom:.6em}
body.single-post .entry-content h3.wp-block-heading{margin-top:1.9em;margin-bottom:.5em}
body.single-post .entry-content > *:first-child{margin-top:0}
body.single-post .entry-content figure.wp-block-table{margin-top:var(--nf-gap-md);margin-bottom:var(--nf-gap-md)}
body.single-post .entry-content figure.wp-block-table table{margin:0;width:100%}
body.single-post .entry-content figure.wp-block-table caption{margin-bottom:.5em;text-align:left;font-weight:600}
body.single-post .entry-content h2.wp-block-heading + figure.wp-block-table,
body.single-post .entry-content h3.wp-block-heading + figure.wp-block-table{margin-top:1em}
body.single-post .entry-content ul.wp-block-list,
body.single-post .entry-content ol.wp-block-list{margin-top:0;margin-bottom:var(--nf-gap)}
body.single-post .entry-content ul.wp-block-list li,
body.single-post .entry-content ol.wp-block-list li{margin-bottom:.35em}
body.single-post .entry-content h2.wp-block-heading + ul.wp-block-list,
body.single-post .entry-content h3.wp-block-heading + ul.wp-block-list{margin-top:.5em}
body.single-post .entry-content blockquote.wp-block-quote{margin-top:var(--nf-gap-md);margin-bottom:var(--nf-gap-md)}
body.single-post .entry-content .wp-block-buttons{margin-top:var(--nf-gap-md);margin-bottom:0;gap:.75em}
body.single-post .entry-content .wp-block-spacer{height:30px !important}