.rx_simpleeditor {
	width: 100%;
	min-height: 60px;
	box-sizing: border-box;
	outline: 0 solid transparent;
	resize: vertical;
	overflow-y: auto;
	&.light {
		border: 1px solid #c4c4c4;
		background: #fff;
		padding: 10px;
	}
	/* 밝기는 레이아웃(data-theme)과 코어(color_scheme)가 정한다 */
	&.dark,
	:is(:root[data-theme="dark"], body.color_scheme_dark) & {
		border-color: #111;
		background: #333;
		color: #fff;
		caret-color: #fff;
	}
	:is(:root[data-theme="dark"], body.color_scheme_dark) & a { color: #6ea8ef; }
	:is(:root[data-theme="dark"], body.color_scheme_dark) & table,
	:is(:root[data-theme="dark"], body.color_scheme_dark) & th,
	:is(:root[data-theme="dark"], body.color_scheme_dark) & td { border-color: #4a4a4a; }
	iframe {
		max-width: 100%;
		padding: 5px 0;
	}
	img {
		max-width: 50%;
		padding: 5px 0;
	}
	img.thumbnail {
		max-width: 160px;
	}
}
