/* ==========================================================================
   Skin: Thời Đại — cổng báo điện tử (top-bar tiện ích, nav đỏ đậm, khối
   Tiêu điểm, lưới thẻ chuyên mục, timeline tin mới, footer nhiều cột).
   Mọi quy tắc gói trong .skin-thoidai để không ảnh hưởng skin khác.
   Token màu/font ở :root, accent map sang Customizer (--nf-*) nếu có.
   ========================================================================== */
:root {
	--td-accent:      var(--nf-accent, #c8102e);
	--td-accent-dark: #a30f23;
	--td-ink:         #16181d;
	--td-body:        #33373d;
	--td-muted:       #8a9099;
	--td-line:        #e6e8eb;
	--td-bg:          #f1f3f6;
	--td-bg-soft:     #f8f9fb;
	--td-serif:       var(--nf-font-heading, Georgia, "Times New Roman", "Noto Serif", serif);
	--td-sans:        var(--nf-font-body, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif);
	--td-radius:      4px;
	--td-shadow:      0 1px 3px rgba(16, 24, 40, .08);
}

.skin-thoidai {
	background: var(--td-bg);
	color: var(--td-body);
	font-family: var(--td-sans);
	font-size: 15px;
	line-height: 1.55;
}
.skin-thoidai a { color: inherit; text-decoration: none; transition: color .15s ease; }
.skin-thoidai a:hover { color: var(--td-accent); }
.skin-thoidai img { max-width: 100%; height: auto; display: block; }
.skin-thoidai .nf-container { width: 100%; max-width: 1200px; margin: 0 auto; padding-left: 16px; padding-right: 16px; }

/* ==========================================================================
   1) HEADER — 3 tầng
   ========================================================================== */
.skin-thoidai .td-header { background: #fff; }

/* Top-bar */
.skin-thoidai .td-topbar {
	background: var(--td-ink);
	color: #c9ced6;
	font-size: 12.5px;
}
.skin-thoidai .td-topbar a { color: #c9ced6; }
.skin-thoidai .td-topbar a:hover { color: #fff; }
.skin-thoidai .td-topbar-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	min-height: 36px;
}
.skin-thoidai .td-date { text-transform: capitalize; }
.skin-thoidai .td-topbar-links {
	display: flex;
	align-items: center;
	gap: 18px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.skin-thoidai .td-register {
	background: var(--td-accent);
	color: #fff !important;
	padding: 4px 12px;
	border-radius: 2px;
	font-weight: 700;
}
.skin-thoidai .td-register:hover { background: var(--td-accent-dark); }

/* Hàng thương hiệu */
.skin-thoidai .td-branding-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 28px;
	padding: 18px 0;
}
.skin-thoidai .nf-branding { flex: 0 0 auto; }
.skin-thoidai .nf-logo {
	display: inline-block;
	font-family: var(--td-serif);
	font-size: 40px;
	font-weight: 800;
	line-height: 1;
	letter-spacing: -1px;
	color: var(--td-accent);
	text-transform: uppercase;
}
.skin-thoidai .nf-logo:hover { color: var(--td-accent-dark); }
.skin-thoidai .nf-tagline {
	margin: 6px 0 0;
	font-size: 11.5px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: var(--td-muted);
}
.skin-thoidai .td-leaderboard {
	flex: 1 1 auto;
	max-width: 728px;
	min-height: 90px;
	margin-left: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}
.skin-thoidai .td-leaderboard--ph {
	border: 1px dashed var(--td-line);
	background: var(--td-bg-soft);
	color: var(--td-muted);
	font-size: 12px;
	border-radius: var(--td-radius);
}

/* Thanh nav đỏ */
.skin-thoidai .td-navbar { background: var(--td-accent); }
.skin-thoidai .td-navbar-inner {
	display: flex;
	align-items: stretch;
	gap: 8px;
}
.skin-thoidai .td-nav { flex: 1 1 auto; min-width: 0; }
.skin-thoidai .td-nav ul {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	list-style: none;
	margin: 0;
	padding: 0;
}
.skin-thoidai .td-nav li { display: flex; }
.skin-thoidai .td-nav a {
	display: flex;
	align-items: center;
	padding: 0 14px;
	height: 44px;
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .3px;
	white-space: nowrap;
}
.skin-thoidai .td-nav a:hover,
.skin-thoidai .td-nav .current-menu-item > a,
.skin-thoidai .td-nav .current-cat > a {
	background: var(--td-accent-dark);
	color: #fff;
}
.skin-thoidai .td-icon-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 44px;
	height: 44px;
	flex: 0 0 auto;
	background: transparent;
	border: 0;
	color: #fff;
	cursor: pointer;
}
.skin-thoidai .td-icon-btn:hover { background: var(--td-accent-dark); }
.skin-thoidai .td-menu-toggle { flex-direction: column; gap: 4px; display: none; }
.skin-thoidai .td-menu-toggle span { width: 20px; height: 2px; background: #fff; display: block; }
.skin-thoidai .td-search-toggle { margin-left: auto; }
.skin-thoidai .td-searchbar { background: var(--td-accent-dark); padding: 10px 0; }
.skin-thoidai .td-searchbar[hidden] { display: none; }
.skin-thoidai .td-searchbar input[type="search"],
.skin-thoidai .td-searchbar input[type="text"] {
	width: 100%;
	padding: 10px 12px;
	border: 0;
	border-radius: var(--td-radius);
	font-size: 15px;
}
.skin-thoidai .td-searchbar .search-submit { display: none; }

/* Banner full-width dưới header (vùng ad 'header' chung) */
.skin-thoidai .newscore-ad--header {
	display: flex;
	justify-content: center;
	padding: 14px 0;
	background: var(--td-bg-soft);
	border-bottom: 1px solid var(--td-line);
}

/* ==========================================================================
   2) LAYOUT trang chủ
   ========================================================================== */
.skin-thoidai .nf-site-main { background: var(--td-bg); }
.skin-thoidai .nf-home {
	display: grid;
	grid-template-columns: 1fr;
	gap: 28px;
	padding: 24px 0 32px;
}
.skin-thoidai .nf-home.nf-has-sidebar {
	grid-template-columns: minmax(0, 1fr) 320px;
}
.skin-thoidai .nf-home-main { min-width: 0; }

/* Mỗi module là 1 "thẻ trắng" trên nền xám nhạt */
.skin-thoidai .nf-module {
	background: #fff;
	border: 1px solid var(--td-line);
	border-radius: var(--td-radius);
	box-shadow: var(--td-shadow);
	padding: 18px 18px 6px;
	margin-bottom: 24px;
}
.skin-thoidai .nf-module--hero { padding-bottom: 18px; }

/* Tiêu đề khối — thanh đỏ cổ điển */
.skin-thoidai .nf-module-title {
	margin: 0 0 16px;
	font-size: 16px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: .4px;
	color: var(--td-ink);
	border-bottom: 2px solid var(--td-line);
	padding-bottom: 0;
	line-height: 1;
}
.skin-thoidai .nf-module-title > span,
.skin-thoidai .nf-module-title > a {
	display: inline-block;
	padding: 0 0 10px;
	border-bottom: 3px solid var(--td-accent);
	margin-bottom: -2px;
	color: var(--td-ink);
}
.skin-thoidai .nf-module-title > a:hover { color: var(--td-accent); }

/* ==========================================================================
   3) KHỐI TIÊU ĐIỂM (hero)
   ========================================================================== */
.skin-thoidai .td-spotlight-grid {
	display: grid;
	grid-template-columns: minmax(0, 1.55fr) minmax(0, 1fr);
	gap: 22px;
}
.skin-thoidai .td-spotlight-lead { min-width: 0; }
.skin-thoidai .nf-hero-lead-thumb {
	display: block;
	overflow: hidden;
	border-radius: var(--td-radius);
	margin-bottom: 12px;
}
.skin-thoidai .nf-hero-lead-thumb img {
	width: 100%;
	aspect-ratio: 16 / 9;
	object-fit: cover;
	transition: transform .3s ease;
}
.skin-thoidai .nf-hero-lead-thumb:hover img { transform: scale(1.03); }
.skin-thoidai .nf-hero-cat {
	display: inline-block;
	margin-bottom: 6px;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .4px;
}
.skin-thoidai .nf-hero-cat a { color: var(--td-accent); }
.skin-thoidai .nf-hero-lead-title {
	margin: 2px 0 8px;
	font-size: 26px;
	line-height: 1.22;
	font-weight: 800;
	font-family: var(--td-serif);
	color: var(--td-ink);
}
.skin-thoidai .nf-hero-lead-title a:hover { color: var(--td-accent); }
.skin-thoidai .nf-hero-lead-excerpt { margin: 0 0 8px; color: var(--td-body); font-size: 15px; }

.skin-thoidai .td-spotlight-side { list-style: none; margin: 0; padding: 0; }
.skin-thoidai .nf-hero-side-item {
	display: grid;
	grid-template-columns: 96px 1fr;
	gap: 12px;
	padding: 12px 0;
	border-top: 1px solid var(--td-line);
}
.skin-thoidai .nf-hero-side-item:first-child { padding-top: 0; border-top: 0; }
.skin-thoidai .nf-hero-side-thumb { overflow: hidden; border-radius: 3px; }
.skin-thoidai .nf-hero-side-thumb img { width: 96px; height: 64px; object-fit: cover; }
.skin-thoidai .nf-hero-side-title { margin: 0 0 4px; font-size: 14.5px; line-height: 1.3; font-weight: 700; }
.skin-thoidai .nf-hero-side-title a:hover { color: var(--td-accent); }

.skin-thoidai .td-meta-time { font-size: 12px; color: var(--td-muted); }

/* ==========================================================================
   4) LƯỚI THẺ (module-category, module-latest grid, fallback)
   ========================================================================== */
.skin-thoidai .nf-article-list {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
	gap: 18px;
}
.skin-thoidai .nf-card {
	display: flex;
	flex-direction: column;
	background: #fff;
}
.skin-thoidai .nf-card-thumb {
	display: block;
	overflow: hidden;
	border-radius: 3px;
	margin-bottom: 10px;
}
.skin-thoidai .nf-card-thumb img {
	width: 100%;
	aspect-ratio: 16 / 10;
	object-fit: cover;
	transition: transform .3s ease;
}
.skin-thoidai .nf-card-thumb:hover img { transform: scale(1.04); }
.skin-thoidai .nf-card-title {
	margin: 0 0 8px;
	font-size: 15.5px;
	line-height: 1.3;
	font-weight: 700;
	color: var(--td-ink);
}
.skin-thoidai .nf-card-title a:hover { color: var(--td-accent); }
.skin-thoidai .nf-card-meta {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	font-size: 12px;
	color: var(--td-muted);
	margin-bottom: 6px;
	order: -1;
}
.skin-thoidai .nf-card-cat a {
	display: inline-block;
	color: var(--td-accent);
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .3px;
}
.skin-thoidai .nf-card-excerpt { margin: 0; font-size: 13.5px; color: var(--td-body); }

/* ==========================================================================
   5) TIMELINE (Tin mới nhất)
   ========================================================================== */
.skin-thoidai .td-timeline { list-style: none; margin: 0; padding: 0 0 0 14px; position: relative; }
.skin-thoidai .td-timeline::before {
	content: "";
	position: absolute;
	left: 3px; top: 6px; bottom: 6px;
	width: 2px;
	background: var(--td-line);
}
.skin-thoidai .td-timeline-item {
	position: relative;
	padding: 10px 0;
	border-bottom: 1px dashed var(--td-line);
}
.skin-thoidai .td-timeline-item:last-child { border-bottom: 0; }
.skin-thoidai .td-timeline-item::before {
	content: "";
	position: absolute;
	left: -14px; top: 16px;
	width: 9px; height: 9px;
	border-radius: 50%;
	background: var(--td-accent);
	box-shadow: 0 0 0 3px #fff;
}
.skin-thoidai .td-timeline-time {
	display: block;
	font-size: 12px;
	font-weight: 700;
	color: var(--td-accent);
	margin-bottom: 2px;
}
.skin-thoidai .td-timeline-date { color: var(--td-muted); font-weight: 600; margin-left: 6px; }
.skin-thoidai .td-timeline-title { margin: 0; font-size: 14.5px; line-height: 1.35; font-weight: 600; }
.skin-thoidai .td-timeline-title a:hover { color: var(--td-accent); }

/* ==========================================================================
   6) ĐỌC NHIỀU (rank-list)
   ========================================================================== */
.skin-thoidai .nf-rank-list { list-style: none; margin: 0; padding: 0; counter-reset: rank; }
.skin-thoidai .nf-rank-item {
	display: grid;
	grid-template-columns: 34px 1fr;
	gap: 12px;
	align-items: start;
	padding: 12px 0;
	border-top: 1px solid var(--td-line);
}
.skin-thoidai .nf-rank-item:first-child { border-top: 0; }
.skin-thoidai .nf-rank-num {
	font-family: var(--td-serif);
	font-size: 24px;
	font-weight: 800;
	line-height: 1;
	color: var(--td-accent);
	text-align: center;
}
.skin-thoidai .nf-rank-title { margin: 0 0 3px; font-size: 14.5px; line-height: 1.3; font-weight: 700; }
.skin-thoidai .nf-rank-views { font-size: 12px; color: var(--td-muted); }

/* ==========================================================================
   7) BADGE
   ========================================================================== */
.skin-thoidai .nf-badge {
	display: inline-block;
	padding: 2px 7px;
	font-size: 11px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: .5px;
	border-radius: 2px;
}
.skin-thoidai .nf-badge--breaking { background: var(--td-accent); color: #fff; margin-right: 6px; }

/* ==========================================================================
   8) SIDEBAR
   ========================================================================== */
.skin-thoidai .nf-sidebar { min-width: 0; }
.skin-thoidai .nf-widget {
	background: #fff;
	border: 1px solid var(--td-line);
	border-radius: var(--td-radius);
	box-shadow: var(--td-shadow);
	padding: 16px 16px 8px;
	margin-bottom: 24px;
}
.skin-thoidai .nf-widget-title {
	margin: 0 0 12px;
	font-size: 14px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: .3px;
	color: var(--td-ink);
	border-bottom: 2px solid var(--td-line);
	padding-bottom: 8px;
}
.skin-thoidai .nf-widget-title::after {
	content: "";
	display: block;
	width: 48px; height: 3px;
	background: var(--td-accent);
	margin-bottom: -10px;
	margin-top: 6px;
}
.skin-thoidai .nf-widget ul { list-style: none; margin: 0; padding: 0; }
.skin-thoidai .nf-widget li { padding: 8px 0; border-bottom: 1px dashed var(--td-line); font-size: 14px; }
.skin-thoidai .nf-widget li:last-child { border-bottom: 0; }

/* ==========================================================================
   9) ARCHIVE / SINGLE (đồng bộ phong cách)
   ========================================================================== */
.skin-thoidai .nf-breadcrumb { font-size: 12.5px; color: var(--td-muted); padding: 14px 0; }
.skin-thoidai .nf-breadcrumb a { color: var(--td-accent); }
.skin-thoidai .nf-archive-title,
.skin-thoidai .nf-article-title {
	font-family: var(--td-serif);
	color: var(--td-ink);
	font-weight: 800;
	line-height: 1.2;
}
.skin-thoidai .nf-archive-head { margin-bottom: 18px; }
.skin-thoidai .nf-archive-title { font-size: 24px; margin: 0; padding-bottom: 12px; border-bottom: 3px solid var(--td-accent); display: inline-block; }
.skin-thoidai .nf-archive-desc { margin-top: 12px; color: var(--td-muted); font-size: 14px; }

/* Bài viết / Trang chi tiết — khung thẻ trắng, độ rộng đọc dễ chịu */
.skin-thoidai .nf-single {
	max-width: 800px;
	margin: 24px auto;
	background: #fff;
	border: 1px solid var(--td-line);
	border-radius: var(--td-radius);
	box-shadow: var(--td-shadow);
	padding: 28px 32px 32px;
}
.skin-thoidai .nf-article-head { margin-bottom: 16px; }
.skin-thoidai .nf-article-title { font-size: 30px; margin: 6px 0 12px; }
.skin-thoidai .nf-article-meta {
	display: flex; flex-wrap: wrap; align-items: center; gap: 6px 14px;
	font-size: 12.5px; color: var(--td-muted);
	padding-bottom: 14px; border-bottom: 1px solid var(--td-line);
}
.skin-thoidai .nf-article-cat a { color: var(--td-accent); font-weight: 700; text-transform: uppercase; }
.skin-thoidai .nf-article-author { font-weight: 600; color: var(--td-body); }
.skin-thoidai .nf-article-featured { margin: 18px 0; }
.skin-thoidai .nf-article-featured img { width: 100%; border-radius: var(--td-radius); }
.skin-thoidai .nf-article-content { font-size: 16.5px; line-height: 1.78; color: var(--td-body); }
.skin-thoidai .nf-article-content p { margin: 0 0 1.15em; }
.skin-thoidai .nf-article-content h2,
.skin-thoidai .nf-article-content h3 { font-family: var(--td-serif); color: var(--td-ink); line-height: 1.3; margin: 1.4em 0 .5em; }
.skin-thoidai .nf-article-content h2 { font-size: 23px; }
.skin-thoidai .nf-article-content h3 { font-size: 19px; }
.skin-thoidai .nf-article-content a { color: var(--td-accent); text-decoration: underline; }
.skin-thoidai .nf-article-content img { border-radius: var(--td-radius); margin: 10px 0; }
.skin-thoidai .nf-article-content blockquote {
	margin: 1.2em 0; padding: 4px 18px; border-left: 4px solid var(--td-accent);
	color: var(--td-ink); font-style: italic; background: var(--td-bg-soft);
}
.skin-thoidai .nf-article-content ul,
.skin-thoidai .nf-article-content ol { padding-left: 1.4em; margin: 0 0 1.15em; }
.skin-thoidai .nf-article-content li { margin-bottom: .4em; }
.skin-thoidai .nf-article-foot { margin-top: 22px; }
.skin-thoidai .nf-tags a {
	display: inline-block; margin: 0 6px 6px 0; padding: 3px 10px;
	background: var(--td-bg-soft); border: 1px solid var(--td-line); border-radius: 2px;
	font-size: 12.5px; color: var(--td-body);
}
.skin-thoidai .nf-tags a:hover { background: var(--td-accent); border-color: var(--td-accent); color: #fff; }
.skin-thoidai .nf-page-links { margin-top: 16px; font-weight: 700; }
.skin-thoidai .nf-page-links a { padding: 2px 9px; border: 1px solid var(--td-line); margin-left: 4px; border-radius: 2px; }

/* Bài liên quan (related-posts) */
.skin-thoidai .nf-related { max-width: 800px; margin: 0 auto 24px; }
.skin-thoidai .nf-related-title {
	font-size: 16px; font-weight: 800; text-transform: uppercase;
	border-bottom: 2px solid var(--td-line); padding-bottom: 8px; margin: 0 0 16px;
}

/* Breadcrumb */
.skin-thoidai .nf-breadcrumb { max-width: 800px; margin: 0 auto; }
.skin-thoidai .nf-stream { padding: 8px 0 24px; }
.skin-thoidai .nf-stream .nf-article-list { margin-top: 8px; }

/* Pagination (the_posts_pagination + the_posts_pagination markup) */
.skin-thoidai .pagination,
.skin-thoidai .nav-links { display: flex; flex-wrap: wrap; gap: 6px; margin: 24px 0; }
.skin-thoidai .pagination .page-numbers {
	display: inline-flex; align-items: center; justify-content: center;
	min-width: 38px; height: 38px; padding: 0 10px;
	background: #fff; border: 1px solid var(--td-line); border-radius: var(--td-radius);
	font-weight: 700;
}
.skin-thoidai .pagination .page-numbers.current,
.skin-thoidai .pagination a.page-numbers:hover { background: var(--td-accent); border-color: var(--td-accent); color: #fff; }
.skin-thoidai .screen-reader-text {
	position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); clip-path: inset(50%);
}

/* ==========================================================================
   10) FOOTER nhiều cột
   ========================================================================== */
.skin-thoidai .td-footer { background: var(--td-ink); color: #aab0ba; margin-top: 8px; }
.skin-thoidai .td-footer a { color: #aab0ba; }
.skin-thoidai .td-footer a:hover { color: #fff; }
.skin-thoidai .td-footer-inner {
	display: grid;
	grid-template-columns: 1.6fr 1fr 1fr 1.2fr;
	gap: 32px;
	padding: 40px 16px 32px;
}
.skin-thoidai .td-footer-logo {
	font-family: var(--td-serif);
	font-size: 28px;
	font-weight: 800;
	letter-spacing: -.5px;
	color: var(--td-accent);
	text-transform: uppercase;
}
.skin-thoidai .td-footer-tagline { margin: 8px 0 14px; font-size: 13px; max-width: 36ch; }
.skin-thoidai .td-social { display: flex; gap: 10px; list-style: none; margin: 0; padding: 0; }
.skin-thoidai .td-social a {
	display: inline-flex; align-items: center; justify-content: center;
	width: 36px; height: 36px; border-radius: 50%;
	background: rgba(255, 255, 255, .08); color: #d3d7de;
}
.skin-thoidai .td-social a:hover { background: var(--td-accent); color: #fff; }
.skin-thoidai .td-footer-title {
	margin: 0 0 14px; font-size: 14px; font-weight: 800;
	text-transform: uppercase; letter-spacing: .4px; color: #fff;
}
.skin-thoidai .td-footer-col ul { list-style: none; margin: 0; padding: 0; }
.skin-thoidai .td-footer-col li { padding: 5px 0; font-size: 13.5px; }
.skin-thoidai .td-footer-contact address { font-style: normal; font-size: 13.5px; line-height: 1.7; }
.skin-thoidai .td-footer-contact p { margin: 0 0 6px; }
.skin-thoidai .td-footer-bottom { border-top: 1px solid rgba(255, 255, 255, .1); }
.skin-thoidai .td-footer-bottom p { margin: 0; padding: 16px 0; font-size: 12.5px; color: #7f8692; text-align: center; }
.skin-thoidai .newscore-ad--footer { padding: 16px 0; background: #1d2026; text-align: center; }

/* ==========================================================================
   11) RESPONSIVE
   ========================================================================== */
@media (max-width: 980px) {
	.skin-thoidai .nf-home.nf-has-sidebar { grid-template-columns: 1fr; }
	.skin-thoidai .td-footer-inner { grid-template-columns: 1fr 1fr; gap: 28px; }
	.skin-thoidai .td-leaderboard { display: none; }
}
@media (max-width: 760px) {
	.skin-thoidai .td-topbar-links li:nth-child(3) { display: none; } /* ẩn ePaper cho gọn */
	.skin-thoidai .nf-logo { font-size: 32px; }
	.skin-thoidai .td-spotlight-grid { grid-template-columns: 1fr; }
	.skin-thoidai .nf-hero-lead-title { font-size: 22px; }

	/* Menu mobile: ẩn, mở bằng nút hamburger (toggled qua .td-nav-open) */
	.skin-thoidai .td-menu-toggle { display: inline-flex; }
	.skin-thoidai .td-nav {
		position: absolute;
		left: 0; right: 0;
		background: var(--td-accent);
		z-index: 50;
		display: none;
	}
	.skin-thoidai .td-navbar { position: relative; }
	.skin-thoidai .td-navbar.td-nav-open .td-nav { display: block; }
	.skin-thoidai .td-nav ul { flex-direction: column; }
	.skin-thoidai .td-nav li { border-top: 1px solid var(--td-accent-dark); }
	.skin-thoidai .td-nav a { height: 46px; width: 100%; }
}
@media (max-width: 560px) {
	.skin-thoidai .td-topbar-links li:nth-child(1),
	.skin-thoidai .td-topbar-links li:nth-child(2) { display: none; }
	.skin-thoidai .nf-article-list { grid-template-columns: 1fr 1fr; gap: 14px; }
	.skin-thoidai .nf-card-excerpt { display: none; }
	.skin-thoidai .td-footer-inner { grid-template-columns: 1fr; }
}
