/* HK Post Header (đầu trang chi tiết bài viết) */
.hk-post-header__crumbs {
	margin-bottom: 18px;
	color: rgba(17, 17, 17, .5);
	font-family: var(--hk-font);
	font-size: 14px;
	line-height: 1.5;
}

.hk-post-header__crumbs ol {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 6px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.hk-post-header__crumbs li {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	margin: 0;
}

.hk-post-header__crumbs a {
	color: inherit;
	text-decoration: none;
}

.hk-post-header__crumbs a:hover {
	color: var(--hk-orange);
}

.hk-post-header__sep {
	width: 14px;
	height: 14px;
	opacity: .6;
}

.hk-post-header__title {
	margin: 0 0 8px;
	color: #111;
	font-family: var(--hk-font);
	font-size: clamp(24px, 2.4vw, 32px);
	font-weight: 700;
	line-height: 1.5;
}

.hk-post-header__meta {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 6px 14px;
	color: rgba(17, 17, 17, .75);
	font-family: var(--hk-font);
	font-size: 16px;
	line-height: 1.5;
}

.hk-post-header__dot {
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: currentColor;
	opacity: .8;
}

.hk-post-header__cat {
	color: var(--hk-orange);
	font-weight: 600;
	text-decoration: none;
}

.hk-post-header__cat:hover {
	color: var(--hk-brown);
}

@media (max-width: 767px) {
	.hk-post-header__meta {
		font-size: 14px;
	}
}
