/* Blog article meta-box + category tabs (#97, pansionu-mirror). Brand: #005fb1 / #ffd032 / #262626 */
.article-meta{
	display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;
	margin:0 0 26px;padding:15px 20px;
	background:#f5f8fc;border:1px solid #e2eaf3;border-left:4px solid #005fb1;border-radius:10px;
	font-size:14px;line-height:1.4;
}
.article-meta__item{display:inline-flex;align-items:center;gap:7px;color:#5a6675;}
.article-meta__icon{font-size:15px;line-height:1;color:#005fb1;}
.article-meta__label{color:#8a93a0;}
.article-meta__value{color:#262626;font-weight:600;}
.article-meta__value a{color:#005fb1;text-decoration:none;border-bottom:1px solid rgba(0,95,177,.35);transition:border-color .15s;}
.article-meta__value a:hover{border-bottom-color:#005fb1;}

/* Category filter tabs on /blog hub */
.blog-categories{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px;}
.blog-cat-tab{
	display:inline-block;padding:7px 15px;border-radius:22px;
	background:#eef3f9;color:#3a4756;font-size:13px;line-height:1.2;text-decoration:none;
	transition:background .15s,color .15s,box-shadow .15s;
}
.blog-cat-tab:hover{background:#dfe9f5;color:#005fb1;}
.blog-cat-tab--active{background:#005fb1;color:#fff;box-shadow:0 2px 6px rgba(0,95,177,.28);}
.blog-cat-tab--active:hover{background:#0053a0;color:#fff;}

@media (max-width:600px){
	.article-meta{gap:8px 16px;padding:12px 15px;font-size:13px;}
	.blog-cat-tab{padding:6px 12px;font-size:12px;}
}
