
@layer bricks {
	.brxe-post-content {
		width: 100%;
	}
	
	.brxe-post-content[data-source=bricks] {
		display: flex;
		flex-direction: column;
	}
	
	body:has(.wp-lightbox-overlay) #brx-content {
		overflow: hidden;
	}
}

@layer bricks {
	:where(.brxe-post-meta) a {
		color: currentcolor;
	}
}

@layer bricks {
	:where(.brxe-heading).has-separator {
		align-items: center;
		display: inline-flex;
		gap: 20px;
	}
	
	:where(.brxe-heading) > [contenteditable] {
		display: inline-block;
		text-decoration: inherit;
	}
	
	:where(.brxe-heading) .separator {
		border-top: 1px solid;
		flex-grow: 1;
		flex-shrink: 0;
		height: 1px;
	}
}

#brxe-1babf2 {
	padding-top: var(--section-block-padding-s);
	padding-bottom: var(--section-block-padding-s);
}
