:root { --btn-border-size: 2px; --btn-radius: var(--radius); --outline-btn-border-size: 2px; --btn-pad-x: 1.25em; --btn-pad-y: 0.5em; --btn-text-style: normal; --btn-weight: 400; --btn-width: 0; } *, :after, :before, html { box-sizing: border-box; } :where(p:last-of-type) { margin-block-end: 0; } :where(.brxe-block) { gap: var(--content-gap); } .brxe-container { gap: var(--container-gap); } p + p { margin-top: var(--paragraph-spacing); } h2:not(:first-child) { margin-top: var(--space-m); } :where(p) { margin-block: 0 1.2em!important; } body :where(p, h1, h2, h3, h4, h5, h6, ul, ol, li) { margin-block: 0; } .wp-block-embed { margin-top: 40px !important; } :where(figure) { margin: 0 0 1em !important; } :where(body) { font-size: var(--text-m); overflow-x: clip; font-family: var(--text-font-family); color: var(--text-color); line-height: var(--text-line-height); text-wrap: var(--text-text-wrap); background: var(--body-bg-color); transition: background var(--transition); } .brxe-text > :where(* + h3), .brxe-post-content:where(:not([data-source="bricks"])) > :where(* + h3) { margin-block-start: var(--h3-spacing, var(--heading-spacing)); margin-block-end: 0; } .brxe-text > ul * + li, .brxe-text > ol * + li, .brxe-post-content:where(:not([data-source="bricks"])) > ul * + li, .brxe-post-content:where(:not([data-source="bricks"])) > ol * + li { margin-block-start: var(--list-item-spacing, var(--flow-spacing, initial)); margin-block-end: 0; } .brxe-text > * + *, .brxe-post-content:where(:not([data-source="bricks"])) > * + * { margin-block-start: var(--flow-spacing, initial); margin-block-end: 0; } :where(p) { margin-block: 0 1.2em; } :where(:where(.brxe-block)) { gap: var(--content-gap); } .brxe-text > * + *, .brxe-post-content:where(:not([data-source="bricks"])) > * + * { margin-block-start: var(--flow-spacing, initial); margin-block-end: 0; } .brxe-section { padding-top: var(--section-space-xs); padding-bottom: var(--section-space-xs); }