/* VeryCard 17.6.0 — RTL magazine repair + unified admin polish */
.blog-index-v172,
.blog-article-v172,
.blog-index-v172 *,
.blog-article-v172 *{box-sizing:border-box}

/* Keep mixed Persian/English copy readable and prevent bidi collisions. */
.blog-index-v172 h1,
.blog-index-v172 h2,
.blog-index-v172 h3,
.blog-index-v172 p,
.blog-index-v172 small,
.blog-index-v172 span,
.blog-index-v172 b,
.blog-article-v172 h1,
.blog-article-v172 h2,
.blog-article-v172 h3,
.blog-article-v172 p,
.blog-article-v172 li{
  direction:rtl;
  text-align:right;
  unicode-bidi:plaintext;
  overflow-wrap:anywhere;
  word-break:normal;
}
.blog-hero-v175{direction:rtl;text-align:right}
.blog-hero-v175 h1,.blog-hero-v175>p{margin-right:0;margin-left:auto}
.blog-trust-v175,.blog-categories-v172{justify-content:flex-start}
.blog-search-v175{margin-right:0;margin-left:auto;direction:rtl}
.blog-search-v175 input{direction:rtl;text-align:right}

/* Featured story: stable two-column card, no text overlay or clipping. */
.blog-featured-v172>a{
  direction:rtl;
  grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);
  align-items:stretch;
}
.blog-featured-v172 img{
  grid-column:2;
  width:100%;
  height:100%;
  min-height:360px;
  max-height:500px;
  object-fit:cover;
  object-position:center;
}
.blog-featured-v172 div{
  grid-column:1;
  min-width:0;
  align-items:flex-start;
  text-align:right;
}
.blog-featured-v172 h2,.blog-featured-v172 p{width:100%}

/* Article cards: isolate mixed Latin brand names from Persian sentences. */
.blog-grid-v175 article>a{direction:rtl;isolation:isolate}
.blog-grid-v175 article div{direction:rtl;text-align:right;min-width:0;align-items:stretch}
.blog-grid-v175 article small,
.blog-grid-v175 article h2,
.blog-grid-v175 article p,
.blog-grid-v175 article span{display:block;width:100%;position:relative;z-index:1}
.blog-grid-v175 article h2{min-height:3.1em;max-height:none}
.blog-grid-v175 article p{min-height:5.7em;max-height:none}
.blog-grid-v175 article img{display:block;width:100%;object-position:center}

/* Reading page alignment. */
.blog-reading-layout-v175{direction:rtl}
.blog-toc-v175{text-align:right}
.blog-content-v175{direction:rtl;text-align:right}
.blog-content-v175 code,.blog-content-v175 pre{direction:ltr;text-align:left;unicode-bidi:isolate}

/* Unified admin system center cards. */
.admin-system-center-v176{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}
.admin-system-center-v176 a{display:flex;flex-direction:column;gap:8px;min-height:150px;padding:20px;border:1px solid rgba(148,163,184,.22);border-radius:20px;background:var(--admin-card,#fff);color:inherit;text-decoration:none;transition:.2s ease}
.admin-system-center-v176 a:hover{transform:translateY(-3px);box-shadow:0 16px 35px rgba(15,23,42,.10)}
.admin-system-center-v176 b{font-size:17px}.admin-system-center-v176 span{font-size:13px;line-height:1.8;opacity:.72}

@media(max-width:900px){
 .blog-featured-v172>a{grid-template-columns:1fr}
 .blog-featured-v172 img,.blog-featured-v172 div{grid-column:1}
 .blog-featured-v172 img{grid-row:1;min-height:240px;max-height:340px}
 .blog-featured-v172 div{grid-row:2}
 .admin-system-center-v176{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:620px){
 .blog-hero-v175 h1{font-size:clamp(30px,10vw,40px)}
 .blog-grid-v175 article h2,.blog-grid-v175 article p{min-height:0}
 .blog-featured-v172 div{padding:20px}
 .admin-system-center-v176{grid-template-columns:1fr}
}
