/* Base containers */
.mellat-child-no-sidebar .sidebar,
.mellat-child-no-sidebar [class*="sidebar"]{ display:none !important; }
.mellat-child-no-sidebar .content,
.mellat-child-no-sidebar .site-main,
.mellat-child-no-sidebar .primary{ width:100% !important; max-width:100% !important; }

.mc-container{ max-width:960px; margin:24px auto; padding:0 16px; }
.mc-card{ background:#fff; border-radius:8px; box-shadow:0 2px 12px rgba(0,0,0,.06); padding:24px; }

/* Classic header + meta + share */
.heding h1{ font-size:1.8rem; line-height:1.35; margin:0 0 10px; }
.heding h1 a{ color:inherit; text-decoration:none; }
.news-detile{ list-style:none; padding:0; margin:6px 0 16px; display:flex; gap:12px; flex-wrap:wrap; align-items:center; }
.news-detile li{ color:#666; font-size:.9rem; display:inline-flex; gap:6px; align-items:center; }
.news-detile .fontsize{ display:inline-flex; gap:8px; align-items:center; }
.post-link{ margin-top:18px; }
.post-link .social{ list-style:none; display:flex; gap:8px; padding:0; margin:0; }
.post-link .social a{ display:inline-flex; width:36px; height:36px; align-items:center; justify-content:center; border-radius:50%; background:#f0f0f0; color:#444; }
.post-link .social a:hover{ background:#e2e2e2; }

.entry-title{ font-size:1.75rem; margin:0 0 16px; }
.entry-content p{ margin:0 0 1.1em; line-height:1.8; }
.entry-content img{ max-width:100%; height:auto; }

@media (max-width:768px){
  .mc-container{ margin:16px auto; }
  .mc-card{ padding:16px; }
  .heding h1{ font-size:1.4rem; }
}
