.blog-card-tag, .article-tag { font-size: 14px; padding: 4px 12px; color: #02539C; }
.blog-card-meta, .blog-card-meta span, .article-date, .article-readtime, .share-bar span { font-size: 14px; color: #4B5A6B; }
.article-back { font-size: 14px; color: #4B5A6B; min-height: 44px; }
.article-pager span { font-size: 14px; color: #02539C; }
.filter-btn { font-size: 14px; min-height: 44px; padding: 8px 16px; color: #4B5A6B; }
.filter-btn:hover, .filter-btn.active { color: #02539C; }
/* 頁碼下那行「第 1 / 39 頁」是 blog.2.js 用行內樣式寫死 13px，只能用 !important 蓋 */
#blogPagination > div { font-size: 14px !important; color: #4B5A6B !important; }
/* 表格：產生器 10/04 改寫後，原稿裡的 markdown 表格才真的變成 <table>（舊版直接印出「| 行業 |」原文），
   blog-post.css 從來沒有表格樣式。手機太窄時表格自己橫向捲，不撐破版面。 */
.article-content table { display: block; max-width: 100%; overflow-x: auto; border-collapse: collapse; margin: 0 0 24px; font-size: 15px; line-height: 1.6; }
.article-content th, .article-content td { border: 1px solid #B3CBE1; padding: 10px 14px; text-align: left; vertical-align: top; }
.article-content th { background: #E3ECF6; color: #0E141B; font-weight: 700; white-space: nowrap; }
