.kurosf-article-meta{
  --kurosf-meta-size:14px;
  display:flex;
  align-items:baseline;
  gap:.45rem .65rem;
  flex-wrap:wrap;
  max-width:100%;
  margin:0 0 1.6rem;
  color:#59666d;
  font-family:var(--font-page-en,Calibri,"Carlito","Segoe UI",Arial,sans-serif);
  font-size:var(--kurosf-meta-size);
  line-height:1.45;
  letter-spacing:.005em;
}
.kurosf-article-meta.align-auto,.kurosf-article-meta.align-left{justify-content:flex-start;text-align:left}
.kurosf-article-meta.align-center{justify-content:center;text-align:center}
.kurosf-article-meta.align-right{justify-content:flex-end;text-align:right}
.kurosf-article-meta .kurosf-meta-author-name{font-weight:600;color:#33434b;text-decoration:none}
.kurosf-article-meta a.kurosf-meta-author-name:hover{text-decoration:underline;text-underline-offset:2px}
.kurosf-article-meta .kurosf-meta-label{font-weight:500}
.kurosf-article-meta .kurosf-meta-separator{color:#98a1a6;user-select:none}
.kurosf-article-meta time{font-variant-numeric:tabular-nums}
.kurosf-article-meta.lines-two{display:grid;grid-template-columns:max-content 1fr;column-gap:.75rem;row-gap:.25rem}
.kurosf-article-meta.lines-two .kurosf-meta-separator:first-of-type{display:none}
html[data-kurosf-lang="fa"] .kurosf-article-meta,
body.kurosf-lang-fa .kurosf-article-meta{font-family:var(--font-page-fa,Calibri,"Carlito","Vazirmatn",Tahoma,sans-serif);direction:rtl}
html[data-kurosf-lang="fa"] .kurosf-article-meta.align-auto,
body.kurosf-lang-fa .kurosf-article-meta.align-auto{justify-content:flex-start;text-align:right}
@media (max-width:640px){
  .kurosf-article-meta{font-size:clamp(12px,3.6vw,var(--kurosf-meta-size));gap:.3rem .5rem}
  .kurosf-article-meta.lines-auto{row-gap:.25rem}
}

/* Native Persian Posts: automatic metadata alignment follows the Post's RTL
   direction while preserving the same metadata component and controls used by
   English Posts. Explicit editor-selected alignments remain authoritative. */
body.kurosf-post-dir-rtl .kurosf-native-post .kurosf-article-meta.align-auto{
  direction:rtl;
  text-align:right;
  justify-content:flex-start;
}
body.kurosf-post-dir-rtl .kurosf-native-post .kurosf-article-meta.lines-two.align-auto{
  direction:rtl;
  text-align:right;
  justify-content:start;
  justify-items:start;
}
