.tiny-note { margin-top: 8px; color: #666; }
.blog-empty-state { padding: 30px; border: 1px solid #e5e5e5; border-radius: 12px; background: #fff; }
.blog-card-title { min-height: 60px; }
.blog-pagination { margin-top: 25px; }
.blog-search-form .form-control { height: 48px; }
.blog-meta-line span { margin-right: 16px; display: inline-block; }
.blog-post-cover { margin-bottom: 25px; }
.blog-post-cover img { width: 100%; height: auto; border-radius: 8px; }
.comment-form-box { margin-top: 25px; padding: 20px; background: #fff; border: 1px solid #ececec; border-radius: 10px; }
.author-panel-link { font-weight: 700; }
.seo-chip { display: inline-block; padding: 5px 10px; border-radius: 999px; background: #fff3e8; color: #dd6b20; font-size: 12px; margin-right: 6px; }

.form-row.field-menu_style_preview_panel .readonly { margin-top: 6px; }
