/* =========================================================
   KiwiAI — Article Ads Compact Refinement v3
   فقط کوچک‌تر و جمع‌وجورتر کردن تبلیغات مقاله
   ========================================================= */

:is(
  .kiwi-inline-ad-card-v13,
  .kiwi-article-ad-v9,
  .kiwi-article-ad-v10,
  .kiwi-article-ad-v11,
  .kiwi-article-ad-v12
) {
  padding: 14px !important;
  border-radius: 17px !important;
}

/* عنوان */
:is(
  .kiwi-inline-ad-card-v13,
  .kiwi-article-ad-v9,
  .kiwi-article-ad-v10,
  .kiwi-article-ad-v11,
  .kiwi-article-ad-v12
) :is(h1, h2, h3, h4, h5, h6) {
  margin-bottom: 6px !important;
  font-size: clamp(.93rem, .82rem + .20vw, 1.04rem) !important;
  line-height: 1.55 !important;
}

/* متن تبلیغ */
.kiwi-inline-ad-card-v13-description,
.kiwi-article-ad-v9-description,
.kiwi-article-ad-v10-description,
.kiwi-article-ad-v11-description,
.kiwi-article-ad-v12-description,
:is(
  .kiwi-inline-ad-card-v13,
  .kiwi-article-ad-v9,
  .kiwi-article-ad-v10,
  .kiwi-article-ad-v11,
  .kiwi-article-ad-v12
) [class*="description" i] {
  font-size: clamp(.79rem, .75rem + .10vw, .86rem) !important;
  line-height: 1.78 !important;
}

.kiwi-inline-ad-card-v13-description p,
.kiwi-article-ad-v9-description p,
.kiwi-article-ad-v10-description p,
.kiwi-article-ad-v11-description p,
.kiwi-article-ad-v12-description p,
:is(
  .kiwi-inline-ad-card-v13,
  .kiwi-article-ad-v9,
  .kiwi-article-ad-v10,
  .kiwi-article-ad-v11,
  .kiwi-article-ad-v12
) [class*="description" i] p {
  margin-bottom: 5px !important;
}

/* دکمه */
:is(
  .kiwi-inline-ad-card-v13,
  .kiwi-article-ad-v9,
  .kiwi-article-ad-v10,
  .kiwi-article-ad-v11,
  .kiwi-article-ad-v12
) :is(a.btn, button, [class*="button" i], [class*="cta" i]) {
  min-height: 30px !important;
  padding: 5px 10px !important;
  border-radius: 9px !important;
  font-size: .74rem !important;
  line-height: 1.25 !important;
}

/* برچسب تبلیغات */
:is(
  .kiwi-inline-ad-card-v13,
  .kiwi-article-ad-v9,
  .kiwi-article-ad-v10,
  .kiwi-article-ad-v11,
  .kiwi-article-ad-v12
) :is([class*="label" i], [class*="badge" i]) {
  padding: 3px 7px !important;
  font-size: .63rem !important;
}

@media (max-width: 767.98px) {
  :is(
    .kiwi-inline-ad-card-v13,
    .kiwi-article-ad-v9,
    .kiwi-article-ad-v10,
    .kiwi-article-ad-v11,
    .kiwi-article-ad-v12
  ) {
    padding: 11px !important;
    border-radius: 14px !important;
  }

  :is(
    .kiwi-inline-ad-card-v13,
    .kiwi-article-ad-v9,
    .kiwi-article-ad-v10,
    .kiwi-article-ad-v11,
    .kiwi-article-ad-v12
  ) :is(h1, h2, h3, h4, h5, h6) {
    margin-bottom: 5px !important;
    font-size: .89rem !important;
    line-height: 1.5 !important;
  }

  .kiwi-inline-ad-card-v13-description,
  .kiwi-article-ad-v9-description,
  .kiwi-article-ad-v10-description,
  .kiwi-article-ad-v11-description,
  .kiwi-article-ad-v12-description,
  :is(
    .kiwi-inline-ad-card-v13,
    .kiwi-article-ad-v9,
    .kiwi-article-ad-v10,
    .kiwi-article-ad-v11,
    .kiwi-article-ad-v12
  ) [class*="description" i] {
    font-size: .77rem !important;
    line-height: 1.72 !important;
  }

  :is(
    .kiwi-inline-ad-card-v13,
    .kiwi-article-ad-v9,
    .kiwi-article-ad-v10,
    .kiwi-article-ad-v11,
    .kiwi-article-ad-v12
  ) :is(a.btn, button, [class*="button" i], [class*="cta" i]) {
    min-height: 28px !important;
    padding: 5px 9px !important;
    font-size: .71rem !important;
  }
}
