/* Dedicated Article Stylesheet - Sajeeb Sarker */
body { font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; }
.tag-chip { display: inline-block; padding: 4px 12px; border-radius: 20px; font-size: 12px; font-weight: 600; background: rgba(245,158,11,0.12); color: #B45309; border: 1px solid rgba(245,158,11,0.3); margin-right: 6px; margin-bottom: 6px; }
.hashtag-chip { display: inline-block; padding: 4px 12px; border-radius: 20px; font-size: 12px; font-weight: 700; background: rgba(59,130,246,0.12); color: #2563EB; border: 1px solid rgba(59,130,246,0.3); margin-right: 6px; margin-bottom: 6px; }
.action-btn { display: inline-flex; align-items: center; justify-content: center; gap: 6px; padding: 8px 16px; border-radius: 12px; font-size: 13px; font-weight: 700; transition: all 0.2s ease; cursor: pointer; }
.action-btn:hover { transform: translateY(-1px); }
.action-btn:active { transform: translateY(0); }
.comment-card { background: #1E293B; border: 1px solid #334155; border-radius: 12px; padding: 16px; margin-bottom: 12px; }
.comment-card .comment-author { font-size: 13px; font-weight: 700; color: #F59E0B; }
.comment-card .comment-date { font-size: 11px; color: #64748B; margin-left: 8px; }
.comment-card .comment-body { font-size: 14px; color: #CBD5E1; margin-top: 6px; line-height: 1.5; }
article-body strong { color: #FDE68A; }
.article-body em { color: #A5B4FC; font-style: italic; }
