
/* Lucent Fold direct button — visually centered, native-sized square */
.lucene_fold_direct_group {
	display: inline-flex !important;
	align-items: center !important;
	vertical-align: top !important;
	margin: 0 2px 0 0 !important;
	padding: 0 !important;
}

.lucene_fold_direct_button {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;

	width: 26px !important;
	height: 26px !important;
	min-width: 26px !important;

	padding: 0 !important;
	margin: 0 !important;
	box-sizing: border-box !important;

	vertical-align: top !important;
	cursor: pointer !important;
	text-decoration: none !important;
}

.lucene_fold_direct_icon {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;

	width: 100% !important;
	height: 100% !important;

	margin: 0 !important;
	padding: 0 !important;
	position: static !important;
	float: none !important;

	background: none !important;
	background-image: none !important;

	font-family: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	letter-spacing: -0.04em !important;
	text-align: center !important;
	color: #333 !important;

	/* Optical correction for the Korean glyph inside CKEditor's square button */
	transform: translate(-0.2px, -0.3px);
}

.lucene_fold_direct_button .cke_button_label {
	display: none !important;
}

/* Keep CKEditor's native hover / active background states */
.lucene_fold_direct_button.cke_button_on .lucent_fold_direct_icon,
.lucene_fold_direct_button:hover .lucent_fold_direct_icon {
	color: #222 !important;
}
