/* Page, single post, and comment styles. Responsive and theme variants preserved. */
.comment-content code{
	--diiho-local-code-window-background: #f8fafc;
	--diiho-local-code-window-header-background: #f1f5f9;
	--diiho-local-code-window-border: #e2e8f0;
	--diiho-local-code-window-color: #1e293b;
	--diiho-local-code-window-muted: #64748b;
	--diiho-local-code-window-shadow: rgba(15, 23, 42, 0.08);
	--diiho-local-code-inline-background: #f1f5f9;
	--diiho-local-code-inline-border: #e2e8f0;
	--diiho-local-code-inline-color: #be123c;
	--diiho-local-pre-color: #1e293b;
}
.comment-content code{
	background: var(--diiho-local-code-inline-background, #f1f5f9);
	border: 1px solid var(--diiho-local-code-inline-border, #e2e8f0);
	border-radius: 6px;
	color: var(--diiho-local-code-inline-color, #be123c);
	font-size: 0.88em;
	overflow-wrap: anywhere;
	padding: 0.12em 0.38em;
	white-space: break-spaces;
}
.comment-content pre code{
	background: transparent;
	border: 0;
	border-radius: 0;
	color: inherit;
	display: block;
	font-size: inherit;
	line-height: inherit;
	overflow-wrap: inherit;
	padding: 0;
	white-space: inherit;
}
.comment-content pre,
.comment-content pre code{
	overflow-wrap: anywhere !important;
	white-space: pre-wrap !important;
	word-break: break-word;
}
html[data-theme=light] .comment-content code,
body.diiho-light-mode .comment-content code{
	--diiho-local-code-inline-background: #f1f5f9;
	--diiho-local-code-inline-border: #e2e8f0;
	--diiho-local-code-inline-color: #be123c;
}
.comment-reply-title{
	--diiho-local-comment-reply-title-color: #666;

	color: var(--diiho-local-comment-reply-title-color);
	font-size: 12px;
}
.comment-navigation{
	overflow: hidden;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	margin: 1rem 0;
}
.comment-navigation a{
	color: var(--diiho-accent);
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}
.comment-navigation a:hover{
	--diiho-local-comment-navigation-a-hover-color: #fff;

	color: var(--diiho-local-comment-navigation-a-hover-color)
}
.comment-list+.comment-navigation{
	margin: -3rem 0 2rem;
}
.comment-navigation .nav-previous{
	float: none;
	text-align: center;
}
.comment-navigation .nav-next{
	float: none;
	text-align: center;
}
.comen-page{
	padding: 20px;
	text-align: center;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1;
	font-weight: bold;
}
.comment-content:before,
.comment-content:after{
	content: "";
	display: table;
	table-layout: fixed;
}
.comment-content:after{
	clear: both;
}
.page-links{
	clear: both;
}
.page .site-content,
.single .site-content{
	width: 58.5rem;
}
.page .hentry,
.single .hentry{
	padding: 0;
}
.page .entry-header,
.single .entry-header{
	margin-bottom: 4rem;
	text-align: center;
}
.single .diiho-single-entry-header--inside,
.page .diiho-page-entry-header--inside{
	margin: 0 0 1.25rem;
	text-align: left;
}
.single .diiho-single-entry-header--inside .entry-title,
.page .diiho-page-entry-header--inside .entry-title{
	padding-left: 0;
	padding-right: 0;
}
.single .diiho-single-entry-header--inside .entry-meta{
	text-align: left;
}
.page .entry-title,
.single .entry-title{
	margin: 0 0 8px;
	word-wrap: break-word;
	font-size: 28.8px;
	font-size: 1.8rem;
	--diiho-local-page-entry-title-color: #fff;

	color: var(--diiho-local-page-entry-title-color);
}
@media (max-width: 959px){.page .entry-title,
.single .entry-title{
		padding: 0 10px;
	}}
@media (min-width: 768px){.page .entry-title,
.single .entry-title{
		font-size: 38.4px;
		font-size: 2.4rem;
	}}
.page .entry-meta,
.single .entry-meta{
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--diiho-accent);
}
.page .entry-meta a,
.single .entry-meta a{
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	color: var(--diiho-accent);
}
.page .entry-meta .on,
.single .entry-meta .on{
	font-style: italic;
	font-weight: normal;
	text-transform: none;
	margin: 0 5px;
}
.page .entry-meta .comments-link:before,
.single .entry-meta .comments-link:before{
	content: '\2014';

	margin: 0 5px;
}
.page .entry-meta .avatar,
.single .entry-meta .avatar{
	border-radius: 50%;
	vertical-align: middle;
	margin-right: 5px;
}
.diiho-single-breadcrumbs{
	--diiho-local-single-breadcrumbs-color: #999;

	color: var(--diiho-local-single-breadcrumbs-color);
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 0;
	margin-top: 14px;
	text-transform: none;
}
.diiho-single-breadcrumbs__list{
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	justify-content: center;
	list-style: none;
	margin: 0;
	padding: 0;
}
.single .diiho-single-entry-header--inside .diiho-single-breadcrumbs__list,
.page .diiho-page-entry-header--inside .diiho-single-breadcrumbs__list{
	justify-content: flex-start;
}
.diiho-single-breadcrumbs__item{
	align-items: center;
	display: inline-flex;
	max-width: 100%;
	min-width: 0;
}
.diiho-single-breadcrumbs__item+.diiho-single-breadcrumbs__item::before{
	color: var(--diiho-accent);
	content: "/";
	margin-right: 6px;
	opacity: .75;
}
.diiho-single-breadcrumbs__link{
	color: inherit;
	display: inline-block;
	max-width: 260px;
	overflow: hidden;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.diiho-single-breadcrumbs__link:hover,
.diiho-single-breadcrumbs__link:focus{
	color: var(--diiho-accent);
	text-decoration: none;
}
.diiho-single-breadcrumbs__link[aria-current="page"]{
	color: var(--diiho-accent);
}
.page .entry-body{
	--page-entry-body-background: #fff;
	background: var(--page-entry-body-background);
}
.single .entry-body{
	--single-entry-body-background: #fff;
	background: var(--single-entry-body-background);
}
.page .entry-body,
.single .entry-body{
	border-radius: 7px;
	--diiho-local-page-entry-body-box-shadow: rgba(38, 50, 56, 0.07);

	box-shadow: 0 7px 50px 0 var(--diiho-local-page-entry-body-box-shadow);
	padding: 2rem;
	position: relative;
}
.single .diiho-entry-action-rail{
	display: none;
}
@media (min-width: 1100px){.single.diiho-single-action-rail-enabled #nutms{
		display: none !important;
	}
.single .entry-body{
		overflow: visible;
	}
.single .diiho-entry-action-rail{
		bottom: 2rem;
		display: block;
		left: -64px;
		pointer-events: none;
		position: absolute;
		top: 4rem;
		width: 46px;
		z-index: 10;
	}
.single .diiho-entry-action-rail__inner{
		--diiho-entry-action-background: #fff;
		--diiho-entry-action-border: rgba(38, 50, 56, 0.12);
		--diiho-entry-action-color: #1f2937;
		--diiho-entry-action-hover-background: #f3f4f6;
		--diiho-entry-action-shadow: rgba(15, 23, 42, 0.12);

		align-items: stretch;
		background: var(--diiho-entry-action-background);
		border-radius: 10px;
		box-shadow: 0 18px 42px var(--diiho-entry-action-shadow);
		display: flex;
		flex-direction: column;
		overflow: visible;
		pointer-events: auto;
		position: sticky;
		top: 90px;
		width: 50px;
	}
body.admin-bar.single .diiho-entry-action-rail__inner{
		top: 122px;
	}
.single .diiho-entry-action-rail__inner>*{
		border-bottom: 1px solid var(--diiho-entry-action-border);
	}
.single .diiho-entry-action-rail__inner>*:last-child{
		border-bottom: 0;
	}
.single .diiho-entry-action-rail__button{
		align-items: center;
		background: transparent;
		border: 0;
		border-radius: 0;
		color: var(--diiho-entry-action-color);
		cursor: pointer;
		display: flex;
		flex-direction: column;
		font-size: 17px;
		gap: 3px;
		height: 52px;
		justify-content: center;
		line-height: 1;
		margin: 0;
		padding: 0;
		text-decoration: none;
		width: 100%;
	}
.single .diiho-entry-action-rail__button:hover,
.single .diiho-entry-action-rail__button:focus-visible{
		background: var(--diiho-entry-action-hover-background);
		color: var(--diiho-accent);
		outline: none;
	}
.single .diiho-entry-action-rail__button.is-saved{
		color: var(--diiho-accent);
	}
.single .diiho-entry-action-rail__inner>.diiho-entry-action-rail__button:first-child{
		border-radius: 10px 10px 0 0;
		padding-top: 10px;
	}
.single .diiho-entry-action-rail__inner>.diiho-entry-action-rail__button:last-child{
		border-radius: 0 0 10px 10px;
	}
.single .diiho-entry-action-rail__count{
		font-size: 13px;
	}
.single .diiho-entry-action-rail__share{
		position: relative;
	}
.single .diiho-entry-action-rail__share-menu{
		background: var(--diiho-entry-action-background);
		border: 1px solid var(--diiho-entry-action-border);
		border-radius: 7px;
		box-shadow: 0 18px 42px var(--diiho-entry-action-shadow);
		left: calc(100% + 12px);
		min-width: 180px;
		padding: 8px 0;
		position: absolute;
		top: -8px;
		z-index: 20;
	}
.single .diiho-entry-action-rail__share-menu[hidden]{
		display: none;
	}
.single .diiho-entry-action-rail__share-menu::before{
		background: var(--diiho-entry-action-background);
		border-bottom: 1px solid var(--diiho-entry-action-border);
		border-left: 1px solid var(--diiho-entry-action-border);
		content: "";
		height: 10px;
		left: -6px;
		position: absolute;
		top: 22px;
		transform: rotate(45deg);
		width: 10px;
	}
.diiho-entry-action-rail__share i{
		width: 23px;
	}
.single .diiho-entry-action-rail__share-menu a,
.single .diiho-entry-action-rail__share-menu button{
		align-items: center;
		background: transparent;
		border: 0;
		color: var(--diiho-entry-action-color);
		cursor: pointer;
		display: flex;
		font-size: 16px;
		gap: 10px;
		line-height: 1.2;
		margin: 0;
		padding: 12px 16px;
		text-align: left;
		text-decoration: none;
		width: 100%;
		border-radius: 0px;
		font-weight: normal;
	}
.single .diiho-entry-action-rail__share-menu a:hover,
.single .diiho-entry-action-rail__share-menu a:focus-visible,
.single .diiho-entry-action-rail__share-menu button:hover,
.single .diiho-entry-action-rail__share-menu button:focus-visible{
		background: var(--diiho-entry-action-hover-background);
		color: var(--diiho-accent);
		outline: none;
	}}
.page .entry-media,
.single .entry-media{
	position: relative;
	margin: -2rem -2rem 4rem;
}
@media (min-width: 768px){.page .entry-media,
.single .entry-media{
		margin: -4rem -4rem 4rem;
	}}
@media (min-width: 1024px){.page .entry-media,
.single .entry-media{
		margin: -4rem -8rem 4rem;
	}}
.single .diiho-single-entry-header-inside .entry-media,
.page .diiho-page-entry-header-inside .entry-media{
	margin-bottom: 1.5rem;
}
.page .singular-thumbnail,
.single .singular-thumbnail{
	display: block;
	width: 100%;
	border-radius: 7px 7px 0 0;
}
@media (min-width: 1024px){.page .singular-thumbnail,
.single .singular-thumbnail{
		border-radius: 7px 7px 0 0;
	}}
.page .entry-content>p:first-child,
.single .entry-content>p:first-child{
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-size: 1.2em;
	font-weight: 300;
	--diiho-local-page-entry-content-p-first-child-color: #6f8590;

	color: var(--diiho-local-page-entry-content-p-first-child-color);
}
.page .entry-content,
.single .entry-content{
	margin-left: -2rem;
	margin-right: -2rem;
	padding-left: 2rem;
	padding-right: 2rem;
}
@media (min-width: 768px){.page .entry-body,
.single .entry-body{
		padding-left: 4rem;
		padding-right: 4rem;
	}
.page .entry-content,
.single .entry-content{
		margin-left: -4rem;
		margin-right: -4rem;
		padding-left: 4rem;
		padding-right: 4rem;
	}}
@media (min-width: 1024px){.page .entry-body,
.single .entry-body{
		padding: 4rem 8rem;
	}
.page .entry-content,
.single .entry-content{
		margin-left: -8rem;
		margin-right: -8rem;
		padding-left: 8rem;
		padding-right: 8rem;
	}}
.diiho-single-author{
	--diiho-local-single-author-background: #f5f5f5;
	--diiho-local-single-author-border: #ddd;
	--diiho-local-single-author-color: #666;
	--diiho-local-single-author-heading-color: #222;

	align-items: center;
	background: var(--diiho-local-single-author-background);
	border: 2px dashed var(--diiho-local-single-author-border);
	border-radius: 7px;
	color: var(--diiho-local-single-author-color);
	display: grid;
	gap: 16px;
	grid-template-columns: 80px 1fr;
	margin: 30px 0 10px;
	padding: 18px;
}
.diiho-single-author__avatar img{
	border-radius: 50%;
	display: block;
	height: 80px;
	object-fit: cover;
	object-position: 50% 50%;
	width: 80px;
}
.diiho-single-author__label{
	color: var(--diiho-accent);
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0;
	text-transform: uppercase;
}
.diiho-single-author__name{
	font-size: 22px;
	font-weight: bold;
	line-height: 1.25;
	margin-top: 3px;
}
.diiho-single-author__name a{
	color: var(--diiho-local-single-author-heading-color);
	text-decoration: none;
}
.diiho-single-author__description{
	font-size: 15px;
	line-height: 1.55;
	margin: 8px 0 0;
}
.diiho-single-author__links{
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 10px;
}
.diiho-single-author__links a{
	align-items: center;
	color: var(--diiho-accent);
	display: inline-flex;
	font-size: 14px;
	font-weight: bold;
	gap: 6px;
	text-decoration: none;
}
.diiho-single-author__name a:hover,
.diiho-single-author__name a:focus,
.diiho-single-author__links a:hover,
.diiho-single-author__links a:focus{
	color: var(--diiho-accent-dark);
	text-decoration: none;
}
@media (max-width: 600px){.diiho-single-author{
		grid-template-columns: 1fr;
		text-align: center;
	}
.diiho-single-author__avatar{
		justify-self: center;
	}
.diiho-single-author__links{
		justify-content: center;
	}}
.entry-footer .edit-link{
	flex-basis: 100%;
	padding-left: 1rem;
	margin-top: 2rem;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-size: 14px;
	font-size: 0.875rem;
}
.entry-footer .edit-link a{
	--diiho-local-entry-footer-edit-link-a-color: #6f8590;

	color: var(--diiho-local-entry-footer-edit-link-a-color);
}
.comments-area{
	font-size: 16px;
	font-size: 1rem;
	width: 100%;
	max-width: 100%;
	padding: 10px;
	margin: 20px auto 0;
	max-width: 950px;
}
@media (max-width: 750px){.comments-area{
		padding: 12px;
	}}
.comments-title{
	font-size: 14px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 40px;
}
.comment-list{
	list-style: none;
	padding-left: 0;
}
.comment-list .comment-respond{
	margin-bottom: 1.6rem;
}
.comment>.children{
	padding-left: 0px;
	/* mac dinh 0.6rem xoa li */
	list-style: none;
	margin-bottom: 0px;
}
li.comment.even.thread-even.depth-1>.children{
	--diiho-local-li-comment-even-thread-even-depth-1-children-border-left: #292929;

	border-left: 1px dashed var(--diiho-local-li-comment-even-thread-even-depth-1-children-border-left);
	margin-left: 60px;
	padding-left: 10px;
}
.comment-body{
	margin-bottom: 1.6rem;
	--diiho-local-comment-body-color: #aaa;

	color: var(--diiho-local-comment-body-color);
}
.comment-awaiting-moderation{
	--diiho-local-comment-awaiting-moderation-color: #fff333;

	color: var(--diiho-local-comment-awaiting-moderation-color);
	display: flex;
}
.comment-body a{
	color: var(--diiho-accent)
}
.comment-meta{
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	margin-bottom: 1.6em;
}
.comment-author{
	font-size: 1rem;
	line-height: 1.25;
	--diiho-local-comment-author-color: #999;

	color: var(--diiho-local-comment-author-color);
}
.comment-author .avatar{
	border-radius: 100%;
	margin-right: 8px;
	float: left;
	margin-top: -2px;

}
.says{
	display: none;
}
.comment-metadata{
	font-size: .75rem;
	margin-left: 48px;
}
.comment-metadata a{
	--diiho-local-comment-metadata-a-color: #999;

	color: var(--diiho-local-comment-metadata-a-color);
}
.comment-metadata .edit-link{
	margin-left: .25rem;
}
.reply{
	margin-top: -43px;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	margin-left: 90px;
}
.reply a{
	--diiho-local-reply-a-color: #777777;

	color: var(--diiho-local-reply-a-color);
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	padding: 7px 16px;
	border-radius: 30px;
	outline: none;
	margin-left: 60px;
	font-weight: bold;
	text-transform: uppercase;
}
.reply a:hover{
	--diiho-local-reply-a-hover-background: #222;

	background: var(--diiho-local-reply-a-hover-background);
	--diiho-local-reply-a-hover-color: #fff;

	color: var(--diiho-local-reply-a-hover-color);
	text-decoration: none;
	background-image: var(--diiho-asset-images-admin-reply2-svg, url(images/admin/reply2.svg));
	background-position: 7px 5px;
	background-size: 15px;
	background-repeat: no-repeat;
	padding-left: 30px;
	outline: none;
}
.comment-content{
	word-wrap: break-word;
	--diiho-local-comment-content-color: #fff;

	color: var(--diiho-local-comment-content-color);
	margin-left: 60px;
	margin-top: -24px;
	margin-bottom: -10px;
	font-size: 16px;
}
.no-comments{
	text-align: center;
	font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	--diiho-local-no-comments-color: #6f8590;

	color: var(--diiho-local-no-comments-color);
	--diiho-local-no-comments-background: #001b4e;

	background: var(--diiho-local-no-comments-background);
	padding: 20px;
	border-radius: 10px;
	--diiho-local-no-comments-border: #142d4c;

	border: 1px solid var(--diiho-local-no-comments-border);
	opacity: 0.8;
}
.logged-in-as{
	--diiho-local-logged-in-as-background: #292929;

	background: var(--diiho-local-logged-in-as-background);
	padding: 10px;
	border-radius: 7px 7px 0 0;
	margin-bottom: -1px;
	--diiho-local-logged-in-as-border-bottom: #444;

	border-bottom: 2px dashed var(--diiho-local-logged-in-as-border-bottom)
}
.logged-in-as a{
	--diiho-local-logged-in-as-a-color: #fff;

	color: var(--diiho-local-logged-in-as-a-color);
}
.comment-respond{
	--diiho-comment-panel: var(--diiho-color-111);
	--diiho-comment-panel-soft: var(--diiho-color-1a1a1a);
	--diiho-comment-border: color-mix(in srgb, var(--diiho-color-444) 62%, transparent);
	--diiho-comment-text: var(--diiho-color-fff);
	--diiho-comment-muted: var(--diiho-color-aaa);
	--diiho-comment-field: var(--diiho-local-comment-background, var(--diiho-color-292929));

	background:
		linear-gradient(180deg, color-mix(in srgb, var(--diiho-comment-panel-soft) 74%, transparent), var(--diiho-comment-panel));
	border: 1px solid var(--diiho-comment-border);
	border-radius: 8px;
	box-shadow: 0 18px 46px rgba(0, 0, 0, 0.18);
	color: var(--diiho-comment-text);
	margin: 26px auto 0;
	overflow: hidden;
	padding: 24px;
}
.comment-list .comment-respond{
	margin: 18px 0 28px 60px;
}
.comment-respond .comment-reply-title{
	align-items: center;
	display: flex;
	font-size: 20px;
	font-weight: bold;
	gap: 12px;
	grid-template-columns: none;
	justify-content: space-between;
	letter-spacing: 0;
	line-height: 1.25;
	margin: 0 0 18px;
}


@keyframes diihoCommentFieldIn {
	from {
		opacity: 0;
		transform: translateY(-6px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@media (max-width: 700px){.comment-respond{
		padding: 16px;
	}
.comment-list .comment-respond{
		margin-left: 0;
	}
.comment-respond .comment-reply-title{
		align-items: flex-start;
		flex-direction: column;
		font-size: 18px;
		gap: 10px;
	}}
.comment-respond{
	background: transparent;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	color: inherit;
	margin: 0px auto 0;
	overflow: visible;
	padding: 0;
}
.comment-list .comment-respond{
	margin: 12px 0 22px 60px;
}
.comment-respond .comment-reply-title{
	display: flex;
	font-size: 0;
	font-weight: 600;
	justify-content: flex-end;
	line-height: 1;
	margin: 0 0 6px;
	min-height: 0;
}
@media (max-width: 700px){.comment-respond{
		margin-top: 14px;
		padding: 0;
	}
.comment-list .comment-respond{
		margin-left: 0;
	}}
.comment-content .wp-smiley{
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.the-tag{
	color: var(--diiho-accent);
	font-weight: bold;
	font-size: 15px;
	padding-top: 10px;
}
.the-tag a{
	--diiho-local-the-tag-a-color: #888;

	color: var(--diiho-local-the-tag-a-color);
	font-weight: normal;
}
.comment-author-label{
	padding: 4px 5px 3px 5px;
	font-size: 9px;
	border-radius: 20px;
}
.khach{
	--diiho-local-khach-color: #fff333;

	color: var(--diiho-local-khach-color);
}
.comment-author-label-subscriber{
	--diiho-local-comment-author-label-subscriber-background-color: #555;

	background-color: var(--diiho-local-comment-author-label-subscriber-background-color);
	--diiho-local-comment-author-label-subscriber-color: #ccc;

	color: var(--diiho-local-comment-author-label-subscriber-color);
}
.comment-author-label-contributor{
	--diiho-local-comment-author-label-contributor-background-color: #fff333;

	background-color: var(--diiho-local-comment-author-label-contributor-background-color);
	--diiho-local-comment-author-label-contributor-color: #000;

	color: var(--diiho-local-comment-author-label-contributor-color);
}
.comment-author-label-author{
	--diiho-local-comment-author-label-author-background-color: #cc99ff;

	background-color: var(--diiho-local-comment-author-label-author-background-color);
	--diiho-local-comment-author-label-author-color: #000;

	color: var(--diiho-local-comment-author-label-author-color);
}
.comment-author-label-editor{
	--diiho-local-comment-author-label-editor-background-color: #c30000;

	background-color: var(--diiho-local-comment-author-label-editor-background-color);
	--diiho-local-comment-author-label-editor-color: #ccc;

	color: var(--diiho-local-comment-author-label-editor-color);
}
.comment-author-label-administrator{
	background-color: var(--diiho-accent);
	--diiho-local-comment-author-label-administrator-color: #000;

	color: var(--diiho-local-comment-author-label-administrator-color);
}
.hinh-comen{
	width: 50px;
	flex-shrink: 0;
	text-align: center;
}
.hinh-comen a{
	display: inline-block;
	line-height: 1;
}
.hinh-comen img{
	border-radius: 100%;
	display: block;
	margin: 0 auto;
}
.hinh-comen .diiho-level-badge{
	display: block;
	margin: 6px auto 0;
}
.comen{
	width: 95%;
	padding: 15px 18px 15px 18px;
	--diiho-local-comen-background: #191919;

	background: var(--diiho-local-comen-background);
	--diiho-local-comen-color: #ccc;

	color: var(--diiho-local-comen-color);
	border-radius: 20px;
	margin-left: 15px;
	word-break: break-word;
}
.comen a{
	--diiho-local-comen-a-color: #53cfff;

	color: var(--diiho-local-comen-a-color)
}
.tgia-comen{
	--diiho-local-tgia-comen-color: #fff;

	color: var(--diiho-local-tgia-comen-color);
	font-size: 14px;
	margin-bottom: 25px;
}
.tgia-comen a{
	color: var(--diiho-accent);
	text-decoration: none
}
.ndung-comen{
	font-size: 1.2rem
}
.ndung-comen img{
	margin-left: 0px;
	margin-right: 0px;
	border-radius: 5px;
}
.tgian-comen{
	--diiho-local-tgian-comen-color: #999;

	color: var(--diiho-local-tgian-comen-color);
	font-size: 13px;
	padding-left: 5px;
}
.tra-comen a{
	--diiho-local-tra-comen-a-color: #777;

	color: var(--diiho-local-tra-comen-a-color);
	font-size: 13px;
	text-decoration: none;
	margin-right: 15px;
}
.tra-comen a:hover{
	--diiho-local-tra-comen-a-hover-color: #ccc;

	color: var(--diiho-local-tra-comen-a-hover-color)
}
.phe-comen{
	margin-bottom: -20px;
	margin-top: -20px;
}
.comen-title{
	--diiho-local-comen-title-background: #004784;

	background: var(--diiho-local-comen-title-background);
	--diiho-local-comen-title-color: #fff;

	color: var(--diiho-local-comen-title-color);
	padding: 10px 20px 10px 20px;
	border-radius: 25px
}
.tap-chiase{
	display: grid;
	grid-template-columns: auto auto;
	margin-top: 10px
}
.single .entry-content img{
	box-shadow: 3px 1px 7px #77777734;
	border-radius: 7px;
	margin-top: 20px;
}
.danh-gia{
	--diiho-local-danh-gia-color: #444;

	color: var(--diiho-local-danh-gia-color);
	font-size: 16px;
	padding-top: 5px;
}
.diiho-read-more-posts{
	--diiho-local-read-more-excerpt-color: #aaa;
	--diiho-local-read-more-shadow: rgba(0, 0, 0, 0.22);
}
.diiho-read-more-posts .ten-box i{
	margin-right: 6px;
}
.diiho-read-more-posts--compact-list .box-video{
	grid-template-columns: 1fr;
}
.diiho-read-more-posts--compact-list .baiviet-lq{
	display: grid;
	grid-template-columns: 96px minmax(0, 1fr);
	align-items: stretch;
	gap: 20px;
	min-height: 86px;
	padding: 10px;
	box-shadow: 0 10px 24px var(--diiho-local-read-more-shadow);
}
.diiho-read-more-posts--compact-list .hinh-bailq,
.diiho-read-more-posts--compact-list .hinh-bailq a,
.diiho-read-more-posts--featured-list .baiviet-lq:not(.is-featured) .hinh-bailq,
.diiho-read-more-posts--featured-list .baiviet-lq:not(.is-featured) .hinh-bailq a{
	display: block;
	height: 100%;
}
.diiho-read-more-posts--compact-list .hinh-bailq img{
	aspect-ratio: auto;
	display: block;
	height: 100%;
	margin-top: 0;
	object-fit: cover;
}
.diiho-read-more-posts--featured-list .baiviet-lq:not(.is-featured) .hinh-bailq img{
	aspect-ratio: 4 / 3;
	display: block;
	height: 100%;
	margin-top: 0;
	object-fit: cover;
}
.diiho-read-more-posts--compact-list .ten-lq,
.diiho-read-more-posts--featured-list .baiviet-lq:not(.is-featured) .ten-lq{
	align-self: center;
	min-width: 0;
}
.diiho-read-more-posts--compact-list .ten-lq h3,
.diiho-read-more-posts--featured-list .ten-lq h3{
	line-height: 1.25;
	margin: 0;
	margin-top: 15px;
}
.diiho-read-more-posts--featured-list .box-video{
	grid-template-columns: 1fr;
}
.diiho-read-more-posts--featured-list .baiviet-lq{
	padding: 13px;
}
.diiho-read-more-posts--featured-list .baiviet-lq.is-featured{
	box-shadow: 0 12px 28px var(--diiho-local-read-more-shadow);
}
.diiho-read-more-posts--featured-list .baiviet-lq.is-featured .hinh-bailq img{
	aspect-ratio: 16 / 9;
	display: block;
	margin-top: 0;
	object-fit: cover;
}
.diiho-read-more-posts__excerpt{
	color: var(--diiho-local-read-more-excerpt-color);
	font-size: 15px;
	line-height: 1.45;
}
.diiho-read-more-posts--featured-list .baiviet-lq:not(.is-featured){
	display: grid;
	grid-template-columns: 120px minmax(0, 1fr);
	align-items: stretch;
	column-gap: 10px;
}
.diiho-read-more-posts--featured-list .baiviet-lq:not(.is-featured) .hinh-bailq{
	grid-row: auto;
}
.diiho-read-more-posts--media-summary .box-video{
	grid-template-columns: 1fr;
	row-gap: 28px;
}
.diiho-read-more-posts--media-summary .baiviet-lq{
	align-content: start;
	align-items: stretch;
	background: transparent;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	column-gap: 22px;
	display: grid;
	grid-template-columns: minmax(180px, 240px) minmax(0, 1fr);
	grid-template-rows: auto auto;
	min-height: 134px;
	padding: 0;
	row-gap: 4px;
}
.diiho-read-more-posts--media-summary .baiviet-lq:hover{
	background: transparent;
}
.diiho-read-more-posts--media-summary .hinh-bailq,
.diiho-read-more-posts--media-summary .hinh-bailq a{
	display: block;
	height: 100%;
}
.diiho-read-more-posts--media-summary .hinh-bailq{
	grid-row: 1 / span 2;
}
.diiho-read-more-posts--media-summary .hinh-bailq img{
	aspect-ratio: 16 / 9;
	display: block;
	height: 100%;
	margin-top: 0;
	object-fit: cover;
	width: 100%;
	border-radius: 7px;
}
.diiho-read-more-posts--media-summary .ten-lq{
	align-self: start;
	min-width: 0;
	padding-bottom: 0;
}
.diiho-read-more-posts--media-summary .ten-lq h3{
	line-height: 1.35;
	margin: 0;
}
.diiho-read-more-posts--media-summary .ten-lq a{
	font-size: 18px;
}
@media (max-width: 900px){.diiho-read-more-posts--media-summary .diiho-read-more-posts__excerpt{
		display: none;
	}}
.diiho-read-more-posts--media-summary .diiho-read-more-posts__excerpt{
	align-self: start;
	font-size: 15px;
	grid-column: 2;
	line-height: 1.55;
	margin: 0;
}
@media (min-width: 901px){.diiho-read-more-posts--featured-list .box-video{
		grid-template-columns: minmax(0, 1.35fr) minmax(260px, 0.85fr);
	}
.diiho-read-more-posts--featured-list .baiviet-lq.is-featured{
		grid-row: span 4;
	}}
@media (max-width: 600px){.diiho-read-more-posts--compact-list .baiviet-lq,
.diiho-read-more-posts--featured-list .baiviet-lq:not(.is-featured){
		grid-template-columns: 100px minmax(0, 1fr);
	}
.diiho-read-more-posts--media-summary .baiviet-lq{
		gap: 20px;
		grid-template-columns: minmax(0, 1fr);
		min-height: 0;
	}
.diiho-read-more-posts--media-summary .hinh-bailq{
		grid-row: auto;
	}
.diiho-read-more-posts--media-summary .diiho-read-more-posts__excerpt{
		grid-column: auto;
	}}
.pp_like{
	--pp-like-color: #444;
	--pp-like-background: #ffc800;
	padding: 5px 15px 5px 15px;
	border-radius: 30px;
	font-size: 18px;
	color: var(--pp-like-color);
	text-decoration: none !important;
	background: var(--pp-like-background);
	font-weight: bold;
	transition: all 0.2s ease-in-out;
}
.pp_like:hover{
	--pp-like-hover-background: #555;
	--pp-like-hover-color: #fff;
	background: var(--pp-like-hover-background);
	color: var(--pp-like-hover-color);
}
.pp_like:hover:after{
	content: " " attr(data-label) "!";
}
.pp_like.liked{
	--pp-like-color: #fff;
	--pp-like-background: #ff4757;
}
.pp_like.liked:hover{
	--pp-like-hover-background: #e04050;
	--pp-like-hover-color: #fff;
}
.pp_like.loading{
	opacity: 0.6;
	pointer-events: none;
}
.like-comen{
	margin-right: 15px;
	margin-left: 65px;
	display: flex;
	justify-content: center;
	align-items: center;
}
html[data-theme=light] .diiho-read-more-posts,
body.diiho-light-mode .diiho-read-more-posts{
	--diiho-local-read-more-excerpt-color: #64748b;
	--diiho-local-read-more-shadow: rgba(15, 23, 42, 0.08);
}
html[data-theme=light] .comen-title,
body.diiho-light-mode .comen-title{
	--diiho-local-comen-title-background: #bfdbfe;
}
html[data-theme=light] .comen-title,
body.diiho-light-mode .comen-title{
	--diiho-local-comen-title-color: #0f172a;
}
html[data-theme=light] .tra-comen a:hover,
body.diiho-light-mode .tra-comen a:hover{
	--diiho-local-tra-comen-a-hover-color: #475569;
}
html[data-theme=light] .tra-comen a,
body.diiho-light-mode .tra-comen a{
	--diiho-local-tra-comen-a-color: #64748b;
}
html[data-theme=light] .tgian-comen,
body.diiho-light-mode .tgian-comen{
	--diiho-local-tgian-comen-color: #64748b;
}
html[data-theme=light] .tgia-comen,
body.diiho-light-mode .tgia-comen{
	--diiho-local-tgia-comen-color: #0f172a;
}
html[data-theme=light] .comen a,
body.diiho-light-mode .comen a{
	--diiho-local-comen-a-color: #0284c7;
}
html[data-theme=light] .comen,
body.diiho-light-mode .comen{
	--diiho-local-comen-background: #f3f4f6;
}
html[data-theme=light] .comen,
body.diiho-light-mode .comen{
	--diiho-local-comen-color: #475569;
}
html[data-theme=light] .comment-author-label-administrator,
body.diiho-light-mode .comment-author-label-administrator{
	--diiho-local-comment-author-label-administrator-color: #fff;
}
html[data-theme=light] .comment-author-label-editor,
body.diiho-light-mode .comment-author-label-editor{
	--diiho-local-comment-author-label-editor-background-color: #b91c1c;
}
html[data-theme=light] .comment-author-label-editor,
body.diiho-light-mode .comment-author-label-editor{
	--diiho-local-comment-author-label-editor-color: #475569;
}
html[data-theme=light] .comment-author-label-author,
body.diiho-light-mode .comment-author-label-author{
	--diiho-local-comment-author-label-author-background-color: #7e22ce;
}
html[data-theme=light] .comment-author-label-author,
body.diiho-light-mode .comment-author-label-author{
	--diiho-local-comment-author-label-author-color: #fff;
}
html[data-theme=light] .comment-author-label-contributor,
body.diiho-light-mode .comment-author-label-contributor{
	--diiho-local-comment-author-label-contributor-background-color: #8a6d00;
}
html[data-theme=light] .comment-author-label-contributor,
body.diiho-light-mode .comment-author-label-contributor{
	--diiho-local-comment-author-label-contributor-color: #fff;
}
html[data-theme=light] .comment-author-label-subscriber,
body.diiho-light-mode .comment-author-label-subscriber{
	--diiho-local-comment-author-label-subscriber-background-color: #94a3b8;
}
html[data-theme=light] .comment-author-label-subscriber,
body.diiho-light-mode .comment-author-label-subscriber{
	--diiho-local-comment-author-label-subscriber-color: #475569;
}
html[data-theme=light] .khach,
body.diiho-light-mode .khach{
	--diiho-local-khach-color: #8a6d00;
}
html[data-theme=light] .the-tag a,
body.diiho-light-mode .the-tag a{
	--diiho-local-the-tag-a-color: #64748b;
}
html[data-theme=light] .logged-in-as a,
body.diiho-light-mode .logged-in-as a{
	--diiho-local-logged-in-as-a-color: #0f172a;
}
html[data-theme=light] .logged-in-as,
body.diiho-light-mode .logged-in-as{
	--diiho-local-logged-in-as-background: #f1f5f9;
}
html[data-theme=light] .logged-in-as,
body.diiho-light-mode .logged-in-as{
	--diiho-local-logged-in-as-border-bottom: #cbd5e1;
}
html[data-theme=light] .no-comments,
body.diiho-light-mode .no-comments{
	--diiho-local-no-comments-color: #64748b;
}
html[data-theme=light] .no-comments,
body.diiho-light-mode .no-comments{
	--diiho-local-no-comments-background: #dbeafe;
}
html[data-theme=light] .no-comments,
body.diiho-light-mode .no-comments{
	--diiho-local-no-comments-border: #bfdbfe;
}
html[data-theme=light] .comment-content,
body.diiho-light-mode .comment-content{
	--diiho-local-comment-content-color: #0f172a;
}
html[data-theme=light] .reply a:hover,
body.diiho-light-mode .reply a:hover{
	--diiho-local-reply-a-hover-background: #f8fafc;
}
html[data-theme=light] .reply a:hover,
body.diiho-light-mode .reply a:hover{
	--diiho-local-reply-a-hover-color: #0f172a;
}
html[data-theme=light] .reply a,
body.diiho-light-mode .reply a{
	--diiho-local-reply-a-color: #64748b;
}
html[data-theme=light] .comment-metadata a,
body.diiho-light-mode .comment-metadata a{
	--diiho-local-comment-metadata-a-color: #64748b;
}
html[data-theme=light] .comment-author,
body.diiho-light-mode .comment-author{
	--diiho-local-comment-author-color: #64748b;
}
html[data-theme=light] .comment-awaiting-moderation,
body.diiho-light-mode .comment-awaiting-moderation{
	--diiho-local-comment-awaiting-moderation-color: #8a6d00;
}
html[data-theme=light] .comment-body,
body.diiho-light-mode .comment-body{
	--diiho-local-comment-body-color: #475569;
}
html[data-theme=light] li.comment.even.thread-even.depth-1>.children,
body.diiho-light-mode li.comment.even.thread-even.depth-1>.children{
	--diiho-local-li-comment-even-thread-even-depth-1-children-border-left: #bbb;
}
html[data-theme=light] .entry-footer .edit-link a,
body.diiho-light-mode .entry-footer .edit-link a{
	--diiho-local-entry-footer-edit-link-a-color: #64748b;
}
html[data-theme=light] .diiho-single-author,
body.diiho-light-mode .diiho-single-author{
	--diiho-local-single-author-background: #f8fafc;
	--diiho-local-single-author-border: #e5e7eb;
	--diiho-local-single-author-color: #64748b;
	--diiho-local-single-author-heading-color: #0f172a;
}
html[data-theme=light] .diiho-single-breadcrumbs,
body.diiho-light-mode .diiho-single-breadcrumbs{
	--diiho-local-single-breadcrumbs-color: #64748b;
}
html[data-theme=light] .page .entry-content>p:first-child,
body.diiho-light-mode .page .entry-content>p:first-child,
html[data-theme=light] .single .entry-content>p:first-child,
body.diiho-light-mode .single .entry-content>p:first-child{
	--diiho-local-page-entry-content-p-first-child-color: #64748b;
}
html[data-theme=light] .page .entry-body,
body.diiho-light-mode .page .entry-body,
html[data-theme=light] .single .entry-body,
body.diiho-light-mode .single .entry-body{
	--diiho-local-page-entry-body-box-shadow: rgba(15, 23, 42, 0.07);
}
html[data-theme=light] .page .entry-title,
body.diiho-light-mode .page .entry-title,
html[data-theme=light] .single .entry-title,
body.diiho-light-mode .single .entry-title{
	--diiho-local-page-entry-title-color: #0f172a;
}
html[data-theme=light] .comment-navigation a:hover,
body.diiho-light-mode .comment-navigation a:hover{
	--diiho-local-comment-navigation-a-hover-color: #0f172a;
}
html[data-theme=light] .comment-reply-title,
body.diiho-light-mode .comment-reply-title{
	--diiho-local-comment-reply-title-color: #64748b;
}

/* Additional single-post zoom controls. */
.zoom{
	--diiho-zoom-surface: #fff;
	--diiho-zoom-border: rgba(15, 23, 42, 0.1);
	--diiho-zoom-text: #27364a;
	--diiho-zoom-muted: #94a3b8;
	--diiho-zoom-shadow: #0f172a14;

	align-items: center;
	background: var(--diiho-zoom-surface);
	border: 1px solid var(--diiho-zoom-border);
	border-radius: 999px;
	box-shadow: 0 14px 34px var(--diiho-zoom-shadow);
	display: inline-flex;
	gap: 8px;
	margin: 0 0 20px;
	padding: 6px;
}
.zoom::before{
	color: var(--diiho-zoom-text);
	content: "Aa";
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	padding: 0 8px 0 10px;
}
.zoom button{
	align-items: center;
	background: #fff;
	border: 1px solid var(--diiho-zoom-border);
	border-radius: 999px;
	color: var(--diiho-zoom-text);
	cursor: pointer;
	display: inline-flex;
	height: 42px;
	justify-content: center;
	margin: 0;
	outline: none;
	padding: 0;
	transition: background .2s ease, border-color .2s ease, box-shadow .2s ease, color .2s ease, transform .2s ease;
	width: 42px;
}
.zoom button:hover:not(:disabled):not([aria-disabled="true"]){
	background: var(--diiho-accent);
	border-color: var(--diiho-accent);
	box-shadow: 0 10px 20px rgba(0, 204, 0, 0.22);
	box-shadow: 0 10px 20px color-mix(in srgb, var(--diiho-accent) 30%, transparent);
	color: #fff;
	transform: translateY(-1px);
}
.zoom button:focus-visible{
	box-shadow: 0 0 0 3px rgba(0, 204, 0, 0.18);
	box-shadow: 0 0 0 3px color-mix(in srgb, var(--diiho-accent) 24%, transparent);
}
.zoom button:active:not(:disabled):not([aria-disabled="true"]){
	transform: translateY(0);
}
.zoom button:disabled,
.zoom button[aria-disabled="true"]{
	background: #f8fafc;
	color: var(--diiho-zoom-muted);
	cursor: not-allowed;
	opacity: 1;
}
.zoom i{
	font-size: 18px;
	line-height: 1;
}
#zoomarea{
	--diiho-entry-zoom-size: 20px;

	font-size: var(--diiho-entry-zoom-size);
}
@media print{body.diiho-print-entry-content #zoomarea.entry-content,
body.diiho-print-entry-content #zoomarea.entry-content *{
		visibility: visible !important;
	}
body.diiho-print-entry-content #zoomarea.entry-content{
		color: #000 !important;
		font-size: 12pt !important;
		line-height: 1.6 !important;
		margin: 0 !important;
		padding: 0 !important;
		position: absolute !important;
		inset: 0 auto auto 0 !important;
		width: 100% !important;
	}
body.diiho-print-entry-content #zoomarea.entry-content a{
		color: #000 !important;
		text-decoration: underline;
	}
body.diiho-print-entry-content #zoomarea.entry-content img,
body.diiho-print-entry-content #zoomarea.entry-content video,
body.diiho-print-entry-content #zoomarea.entry-content iframe{
		box-shadow: none !important;
		height: auto !important;
		max-width: 100% !important;
	}}

/* Additional single-post zoom controls. */
pre .token.comment{
	color: #64748b;
	font-style: italic;
}
footer.comment-footer{
	display: flex;
	margin-top: 7px;
	margin-bottom: 20px
}
@media print{body.diiho-print-entry-content *{
		visibility: hidden !important;
	}}

/* Post like button */
/* like bai viet huu ich */
.pp-oklike{
	font-size: 13px;
	--diiho-local-pp-oklike-color: #888;

	color: var(--diiho-local-pp-oklike-color);
	margin-top: 10px;
	text-transform: uppercase;
}

html[data-theme=light] .pp-oklike,
body.diiho-light-mode .pp-oklike{
	--diiho-local-pp-oklike-color: #64748b;
}


/* Comment like button */
/* like binh luan */
.cld-like-dislike-wrap.cld-template-2{
	margin-bottom: 0px;
	--diiho-local-cld-like-dislike-wrap-cld-template-2-color: #999;

	color: var(--diiho-local-cld-like-dislike-wrap-cld-template-2-color);
	font-size: 13px;
}

.cld-like-dislike-wrap .cld-common-wrap{
	margin-right: 0px !important
}

.cld-like-wrap.cld-common-wrap{
	min-width: 0px;
	display: inline-flex;
	align-items: center;
	gap: 4px;
	transition: color 0.2s ease;
}

.cld-like-wrap.cld-common-wrap a{
	--diiho-local-cld-like-wrap-cld-common-wrap-a-color: #979797;

	color: var(--diiho-local-cld-like-wrap-cld-common-wrap-a-color);
	display: inline-flex;
	align-items: center;
	gap: 4px;
	transition: color 0.2s ease;
}

.cld-count-wrap{
	margin-left: 0px !important;
	display: inline-flex;
	align-items: center;
	transition: color 0.2s ease;
}

.cld-common-wrap>a.cld-like-dislike-trigger:after{
	content: attr(data-label);
}

.cld-common-wrap>a.cld-like-dislike-trigger:hover{
	color: var(--diiho-accent);
}

/* Chuyển icon tim và text count sang màu chủ đạo khi có like hoặc đã like */
.cld-like-wrap.has-likes,
.cld-like-wrap.cld-is-liked,
.cld-like-wrap:has(.cld-like-trigger.liked),
.cld-like-wrap:has(.cld-like-trigger.has-likes){
	color: var(--diiho-accent);
}

.cld-like-wrap.has-likes a,
.cld-like-wrap.cld-is-liked a,
.cld-like-dislike-trigger.liked,
.cld-like-dislike-trigger.has-likes{
	--diiho-local-cld-like-wrap-cld-common-wrap-a-color: var(--diiho-accent);
	color: var(--diiho-accent) !important;
}

.cld-like-wrap.has-likes a svg,
.cld-like-wrap.cld-is-liked a svg,
.cld-like-dislike-trigger.liked svg,
.cld-like-dislike-trigger.has-likes svg{
	fill: currentColor;
	color: var(--diiho-accent);
}

.cld-like-wrap.has-likes .cld-count-wrap,
.cld-like-wrap.cld-is-liked .cld-count-wrap,
.cld-like-dislike-trigger.liked~.cld-count-wrap,
.cld-like-dislike-trigger.has-likes~.cld-count-wrap{
	color: var(--diiho-accent) !important;
	font-weight: 600;
}

.cld-like-trigger .diiho-svg,
.cld-like-trigger i{
	transition: transform 0.2s ease, fill 0.2s ease;
}

.cld-like-trigger.liked .diiho-svg,
.cld-like-trigger.liked i{
	transform: scale(1.1);
}

html[data-theme=light] .cld-like-wrap.cld-common-wrap a,
body.diiho-light-mode .cld-like-wrap.cld-common-wrap a{
	--diiho-local-cld-like-wrap-cld-common-wrap-a-color: #64748b;
}

html[data-theme=light] .cld-like-dislike-wrap.cld-template-2,
body.diiho-light-mode .cld-like-dislike-wrap.cld-template-2{
	--diiho-local-cld-like-dislike-wrap-cld-template-2-color: #64748b;
}

html[data-theme=light] .cld-like-wrap.has-likes a,
html[data-theme=light] .cld-like-wrap.has-likes .cld-count-wrap,
html[data-theme=light] .cld-like-wrap.cld-is-liked a,
html[data-theme=light] .cld-like-wrap.cld-is-liked .cld-count-wrap,
html[data-theme=light] .cld-like-dislike-trigger.liked,
html[data-theme=light] .cld-like-dislike-trigger.liked~.cld-count-wrap,
html[data-theme=light] .cld-like-dislike-trigger.has-likes,
html[data-theme=light] .cld-like-dislike-trigger.has-likes~.cld-count-wrap,
body.diiho-light-mode .cld-like-wrap.has-likes a,
body.diiho-light-mode .cld-like-wrap.has-likes .cld-count-wrap,
body.diiho-light-mode .cld-like-wrap.cld-is-liked a,
body.diiho-light-mode .cld-like-wrap.cld-is-liked .cld-count-wrap,
body.diiho-light-mode .cld-like-dislike-trigger.liked,
body.diiho-light-mode .cld-like-dislike-trigger.liked~.cld-count-wrap,
body.diiho-light-mode .cld-like-dislike-trigger.has-likes,
body.diiho-light-mode .cld-like-dislike-trigger.has-likes~.cld-count-wrap{
	--diiho-local-cld-like-wrap-cld-common-wrap-a-color: var(--diiho-accent);
	--diiho-local-cld-like-dislike-wrap-cld-template-2-color: var(--diiho-accent);
	color: var(--diiho-accent) !important;
}
