
@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;
	}
}

@layer bricks {
	.brxe-icon {
		font-size: 60px;
	}
	
	svg.brxe-icon {
		font-size: inherit;
	}
}

#brxe-86b397 {
	font-size: var(--size-heading-md);
}

.brxe-8f217d.brxi-ebf526 {
	align-self: flex-end;
}

#brxe-a0faa5 {
	flex-direction: row;
	flex-wrap: nowrap;
	column-gap: var(--gap-grid);
	justify-content: space-between;
}

#brxe-0d20ac {
	padding-top: 0;
	padding-bottom: 0;
	row-gap: var(--gap-grid);
}

#brxe-3d2e0a {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#brxe-26ff82 {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
