: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; } :root { --content-gap: var(--space-m); --fr-content-gap: var(--space-m); --container-gap: var(--space-xl); --fr-container-gap: var(--space-xl); --grid-gap: var(--space-m); --fr-grid-gap: var(--space-m); } *, :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); } :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu a, :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu button { color: currentcolor; padding: 0 20px; } :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu { line-height: 20px; } .brxe-container { width: var(--content-width); } .wp-block-calendar, .wp-block-image:not(.wp-block-gallery .wp-block-image), figure[class^=wp-block-]:not(.wp-block-gallery figure):not([class^=align]) { width: 100%; } .wp-block-image .alignright { float: right; margin: .5em 0 .5em 1em; } .brxe-text > * + *, .brxe-post-content:where(:not([data-source="bricks"])) > * + * { margin-block-start: var(--flow-spacing, initial); margin-block-end: 0; } .brxe-text > * + p, .brxe-post-content:where(:not([data-source="bricks"])) > * + p { margin-block-start: var(--paragraph-spacing, var(--flow-spacing, initial)); margin-block-end: 0; }