.chownow-module.has-module-size :is(p, li, span, h1, h2, h3, h4, h5, h6) {
	font-size: var(--cn-module-size);
}

.chownow-module.has-module-weight :is(p, li, span, h1, h2, h3, h4, h5, h6) {
	font-weight: var(--cn-module-weight);
}

.chownow-module.has-module-color :is(p, li, span, h1, h2, h3, h4, h5, h6) {
	color: var(--cn-module-color);
}

.chownow-module.has-module-bg {
	background: var(--cn-module-bg);
}

.chownow-module.is-list-disc :is(p, li),
.chownow-module.is-list-decimal :is(p, li) {
	display: list-item;
	margin-left: 1.25em;
}

.chownow-module.is-list-disc :is(p, li) {
	list-style: disc outside;
}

.chownow-module.is-list-decimal :is(p, li) {
	list-style: decimal outside;
}

.chownow-module[data-image-animation="none"] img {
	animation: none;
}

.chownow-module[data-image-animation="fade"] img {
	animation: cgb-module-image-fade 1.2s ease both;
}

.chownow-module[data-image-animation="zoom"] img {
	animation: cgb-module-image-zoom 1.2s ease both;
}

.chownow-module[data-image-corner="square"] img {
	border-radius: 0;
}

.chownow-module[data-image-corner="rounded"] img {
	border-radius: 16px;
}

.chownow-module[data-image-corner="circle"] img {
	border-radius: 50%;
}

@keyframes cgb-module-image-fade {
	from { opacity: 0; }
	to { opacity: 1; }
}

@keyframes cgb-module-image-zoom {
	from { transform: scale(0.96); }
	to { transform: scale(1); }
}

.is-cn-heading-custom [class*="-heading"]:not([class*="panel-heading"]) {
	font-size: var(--cn-heading-size) !important;
}
