.editor-content-view,
.w-e-text-container {
	line-height: 1.6;
	font-size: 15px;
	color: #333;
}
.editor-content-view p,
.editor-content-view span,
.editor-content-view b,
.editor-content-view ul,
.editor-content-view li,
.editor-content-view ol,
.editor-content-view dl,
.editor-content-view dt,
.editor-content-view dd,
.editor-content-view strong,
.editor-content-view em,
.editor-content-view i,
.w-e-text-container p,
.w-e-text-container span,
.w-e-text-container b,
.w-e-text-container ul,
.w-e-text-container li,
.w-e-text-container ol,
.w-e-text-container dl,
.w-e-text-container dt,
.w-e-text-container dd,
.w-e-text-container strong,
.w-e-text-container em,
.w-e-text-container i {
	margin: 1em 0;
	line-height: 1.8;
}
.editor-content-view blockquote,
.w-e-text-container blockquote {
	border-left: 8px solid #d0e5f2;
	padding: 10px 20px;
	margin: 10px 0;
	background-color: #f9f9f9;
	font-style: italic;
	color: #666;
}
.editor-content-view blockquote p,
.w-e-text-container blockquote p {
	margin: 0.5em 0;
}
.editor-content-view code,
.w-e-text-container code {
	font-family: 'Courier New', Consolas, Monaco, monospace;
	background-color: #f5f5f5;
	padding: 2px 6px;
	border-radius: 4px;
	font-size: 0.9em;
	color: #d63384;
}
.editor-content-view pre > code,
.w-e-text-container pre > code {
	display: block;
	padding: 15px;
	background-color: #f8f9fa;
	border-radius: 6px;
	overflow-x: auto;
	font-size: 0.9em;
	line-height: 1.5;
	border: 1px solid #eee;
}
.editor-content-view pre > code .token.comment,
.editor-content-view pre > code .token.prolog,
.editor-content-view pre > code .token.doctype,
.editor-content-view pre > code .token.cdata,
.w-e-text-container pre > code .token.comment,
.w-e-text-container pre > code .token.prolog,
.w-e-text-container pre > code .token.doctype,
.w-e-text-container pre > code .token.cdata {
	color: #93a1a1;
}
.editor-content-view pre > code .token.punctuation,
.w-e-text-container pre > code .token.punctuation {
	color: #586e75;
}
.editor-content-view pre > code .token.property,
.editor-content-view pre > code .token.tag,
.editor-content-view pre > code .token.boolean,
.editor-content-view pre > code .token.number,
.editor-content-view pre > code .token.constant,
.editor-content-view pre > code .token.symbol,
.editor-content-view pre > code .token.deleted,
.w-e-text-container pre > code .token.property,
.w-e-text-container pre > code .token.tag,
.w-e-text-container pre > code .token.boolean,
.w-e-text-container pre > code .token.number,
.w-e-text-container pre > code .token.constant,
.w-e-text-container pre > code .token.symbol,
.w-e-text-container pre > code .token.deleted {
	color: #268bd2;
}
.editor-content-view pre > code .token.selector,
.editor-content-view pre > code .token.attr-name,
.editor-content-view pre > code .token.string,
.editor-content-view pre > code .token.char,
.editor-content-view pre > code .token.builtin,
.editor-content-view pre > code .token.url,
.editor-content-view pre > code .token.inserted,
.w-e-text-container pre > code .token.selector,
.w-e-text-container pre > code .token.attr-name,
.w-e-text-container pre > code .token.string,
.w-e-text-container pre > code .token.char,
.w-e-text-container pre > code .token.builtin,
.w-e-text-container pre > code .token.url,
.w-e-text-container pre > code .token.inserted {
	color: #2aa198;
}
.editor-content-view pre > code .token.entity,
.w-e-text-container pre > code .token.entity {
	color: #657b83;
	background: #eee8d5;
}
.editor-content-view table,
.w-e-text-container table {
	border-collapse: collapse;
	width: 100%;
	margin: 1em 0;
	background-color: #fff;
}
.editor-content-view td,
.editor-content-view th,
.w-e-text-container td,
.w-e-text-container th {
	border: 1px solid #ddd;
	padding: 12px;
	min-width: 50px;
	height: 20px;
	text-align: left;
}
.editor-content-view th,
.w-e-text-container th {
	background-color: #f8f9fa;
	font-weight: 600;
	color: #555;
}
.editor-content-view tbody tr:nth-child(even),
.w-e-text-container tbody tr:nth-child(even) {
	background-color: #f9f9f9;
}
.editor-content-view tbody tr:hover,
.w-e-text-container tbody tr:hover {
	background-color: #f5f5f5;
}
.editor-content-view ul,
.editor-content-view ol,
.w-e-text-container ul,
.w-e-text-container ol {
	padding-left: 30px;
	margin: 1em 0;
}
.editor-content-view ul,
.w-e-text-container ul {
	list-style-type: disc;
}
.editor-content-view ol,
.w-e-text-container ol {
	list-style-type: decimal;
}
.editor-content-view li,
.w-e-text-container li {
	margin: 0.5em 0;
	line-height: 1.6;
}
.editor-content-view ul ul,
.editor-content-view ol ol,
.editor-content-view ul ol,
.editor-content-view ol ul,
.w-e-text-container ul ul,
.w-e-text-container ol ol,
.w-e-text-container ul ol,
.w-e-text-container ol ul {
	margin: 0.5em 0;
}
.editor-content-view input[type='checkbox'],
.w-e-text-container input[type='checkbox'] {
	margin-right: 8px;
	transform: scale(1.2);
	cursor: pointer;
}
.editor-content-view h1,
.editor-content-view h2,
.editor-content-view h3,
.editor-content-view h4,
.editor-content-view h5,
.editor-content-view h6,
.w-e-text-container h1,
.w-e-text-container h2,
.w-e-text-container h3,
.w-e-text-container h4,
.w-e-text-container h5,
.w-e-text-container h6 {
	margin: 0.5em 0;
	font-weight: 600;
	line-height: 1.3;
}
.editor-content-view h1,
.w-e-text-container h1 {
	font-size: 2em;
	border-bottom: 1px solid #eee;
	padding-bottom: 0.3em;
}
.editor-content-view h2,
.w-e-text-container h2 {
	font-size: 1.7em;
	padding-bottom: 0.3em;
}
.editor-content-view h3,
.w-e-text-container h3 {
	font-size: 1.4em;
}
.editor-content-view h4,
.w-e-text-container h4 {
	font-size: 1.2em;
}
.editor-content-view h5,
.w-e-text-container h5 {
	font-size: 1em;
}
.editor-content-view h6,
.w-e-text-container h6 {
	font-size: 0.9em;
	color: #666;
}
.editor-content-view a,
.w-e-text-container a {
	color: #007bff;
	text-decoration: none;
	border-bottom: 1px solid transparent;
}
.editor-content-view a:hover,
.w-e-text-container a:hover {
	color: #0056b3;
	border-bottom-color: #007bff;
}
.editor-content-view img,
.w-e-text-container img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 1em auto;
	border-radius: 4px;
}
.editor-content-view hr,
.w-e-text-container hr {
	border: none;
	border-top: 1px solid #eee;
	margin: 2em 0;
}
.editor-content-view strong,
.w-e-text-container strong {
	font-weight: 600;
}
.editor-content-view em,
.w-e-text-container em {
	font-style: italic;
}
.editor-content-view del,
.w-e-text-container del {
	text-decoration: line-through;
	color: #999;
}
.editor-content-view u,
.w-e-text-container u {
	text-decoration: underline;
}
.editor-content-view sub,
.w-e-text-container sub {
	vertical-align: sub;
	font-size: smaller;
}
.editor-content-view sup,
.w-e-text-container sup {
	vertical-align: super;
	font-size: smaller;
}
