/**
 * دکمه‌ها و کنترل‌های UI — همیشه لود می‌شود (ضد پسرفت)
 */
.sr-btn,
a.sr-btn,
button.sr-btn,
.sr-clean__cta,
.sr-clean__share a,
.sr-clean__share button,
.sr-clean__tool,
.sr-hero__btn,
input.sr-btn,
.wp-block-button__link{
  display:inline-flex;align-items:center;justify-content:center;gap:6px;
  padding:10px 16px;border-radius:12px;border:1px solid transparent;
  font:700 13px/1.2 Tahoma,"Vazirmatn",system-ui,sans-serif;
  text-decoration:none!important;cursor:pointer;
  transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;
  box-sizing:border-box;
}
.sr-btn--primary,
.sr-btn.sr-btn--primary,
a.sr-btn--primary,
.sr-clean__cta,
.sr-hero__btn--primary{
  background:#2563eb!important;color:#fff!important;border-color:#2563eb!important;
  box-shadow:0 8px 20px rgba(37,99,235,.25);
}
.sr-btn--primary:hover,
.sr-clean__cta:hover,
.sr-hero__btn--primary:hover{filter:brightness(1.06);transform:translateY(-1px)}
.sr-btn--ghost,
.sr-hero__btn--ghost{
  background:#fff!important;color:#0f172a!important;border:1px solid #e2e8f0!important;
}
.sr-btn--ghost:hover{border-color:#93c5fd!important;color:#1d4ed8!important}
.sr-btn--soft{background:#eff6ff!important;color:#1d4ed8!important;border-color:#bfdbfe!important}
.sr-btn:active{transform:scale(.98)}
.sr-btn:disabled{opacity:.55;cursor:not-allowed}

/* دیدگاه — ظاهر محصول */
.sr-comments-wrap .submit,
.sr-comments-wrap input[type=submit],
.sr-comments-wrap .sr-btn{
  background:#2563eb!important;color:#fff!important;border:0!important;
  padding:11px 18px!important;border-radius:12px!important;font-weight:700!important;
}
