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

@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-8f217d.brxi-02d6c0 {
	align-self: flex-end;
}

#brxe-6fbada {
	text-align: center;
}

#brxe-e26be0 {
	text-align: center;
	align-items: center;
	row-gap: var(--gap-content);
}

#brxe-7612f8 {
	text-align: center;
	align-items: flex-start;
	flex-direction: column;
}

#brxe-b33a52 {
	padding-top: var(--padding-s);
	padding-right: var(--padding-s);
	padding-bottom: var(--padding-s);
	padding-left: var(--padding-s);
}
