.entry-categories { display: flex; gap: 8px; margin-bottom: 12px; flex-wrap: wrap; }
.entry-category { display: inline-block; background: var(--color-primary); color: #fff; padding: 4px 10px; border-radius: 3px; font-size: 11px; font-weight: 700; text-transform: uppercase; }
.entry-tags { display: flex; gap: 6px; margin: 20px 0; flex-wrap: wrap; }
.entry-tag { display: inline-block; padding: 4px 12px; background: var(--color-bg-alt); color: var(--color-text); border-radius: 20px; font-size: 12px; font-weight: 500; transition: all 0.2s; }
.entry-tag:hover { background: var(--color-primary); color: #fff; }
.post-navigation { margin: 30px 0; display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.post-navigation a { display: block; padding: 16px; background: var(--color-bg-alt); border-radius: var(--radius-md); border-left: 4px solid var(--color-primary); text-decoration: none; color: var(--color-text); }
.post-navigation a:hover { background: var(--color-border); }
.post-navigation .nav-subtitle { display: block; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: var(--color-primary); margin-bottom: 4px; }
.post-navigation .nav-title { display: block; font-size: 14px; font-weight: 600; line-height: 1.3; }
@media (max-width: 767px) { .post-navigation { grid-template-columns: 1fr; } }
.comments-area { margin-top: 40px; }
.comments-title { font-size: 20px; font-weight: 700; margin-bottom: 20px; padding-bottom: 12px; border-bottom: 2px solid var(--color-primary); }
.comment-list { list-style: none; padding: 0; }
.comment-list .comment { padding: 16px 0; border-bottom: 1px solid var(--color-border); }
.comment-list .children { list-style: none; padding-left: 40px; }
.comment-author { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }
.comment-author img { border-radius: 50%; }
.comment-author .fn { font-weight: 700; font-style: normal; }
.comment-metadata { font-size: 12px; color: var(--color-text-light); }
.comment-content { font-size: 14px; line-height: 1.6; }