/* SLFS/web-v2 · استایلِ اختصاصیِ این تست
   منتقل‌شده از <style>ِ قالب (2026-10-02) — RULES §۳.۵ */

/* ═══════════════════════════════════════════════════════════════
   SLFS — احساس تنهایی آشر
   section-main-title و لیست‌ها از _base.css (BaseV5)
   ═══════════════════════════════════════════════════════════════ */

/* ══ SLFS — اجزای مشترکِ بخش‌های تازه‌ی بسته‌ی محتوا (۲۰۲۶-۰۹) — ریشه‌ی هر بخش: .slfs ══ */
.slfs .group-divider { display: flex; align-items: center; gap: 14px; margin: 52px 0 0 }
.slfs .group-divider__title { font-size: 22px; font-weight: 900; color: #343A40; white-space: nowrap }
.slfs .group-divider__line { flex: 1; height: 1px; background: #D1D5DB }
.slfs .group-divider__desc { color: #343A40; text-align: justify; font-size: 18px; font-weight: 400; line-height: 34px; margin: 8px 0 0 }
.slfs .group-divider__badge { display: inline-flex; align-items: center; justify-content: center; padding: 4px 14px; border-radius: 20px; background: #12B886; color: #fff; font-size: 13px; font-weight: 700; margin-left: 8px; white-space: nowrap }
.slfs .card { background: #fff; border-radius: 20px; border: 1px solid #E5E7EB; box-shadow: 0 4px 20px rgba(0,0,0,.04); overflow: hidden; margin: 24px 0 }
.slfs .card__header { background: #F3F4F6; padding: 12px 20px; border-bottom: 1px solid #E5E7EB; display: flex; align-items: center; gap: 10px }
.slfs .card__title { font-size: 14px; font-weight: 700; color: #6B7280 }
.slfs .card__body { padding: 24px }
.slfs .conclusion-box { background: #F8FAFC; border: 1.5px solid #E2E8F0; border-radius: 16px; padding: 24px; margin: 32px 0 }
.slfs .conclusion-box__title { font-size: 16px; font-weight: 900; color: #334155; margin-bottom: 12px; display: flex; align-items: center; gap: 8px }
.slfs .conclusion-box__title svg { width: 20px; height: 20px; flex-shrink: 0 }
.slfs .conclusion-box__text p { font-size: 16px; color: #343A40; line-height: 32px; text-align: justify }
.slfs .conclusion-box__text p + p { margin-top: 12px }
/* متنِ لاتین (.en در _base.css جهتِ ltr دارد) — isolate تا ترتیبِ «Ritchie و Spencer، ۱۹۹۴» در متنِ فارسی به‌هم نریزد */
.slfs .en { unicode-bidi: isolate }
/* «تذکر مهم» پایانِ هر بخش — در بسته inline style بود */
.slfs .slfs-note { background: #FFFBEB; border-radius: 14px; padding: 20px 24px; margin-top: 36px; border: 1px solid #FDE68A }
.slfs .slfs-note__title { font-size: 14px; font-weight: 700; color: #92400E; margin-bottom: 8px; display: flex; align-items: center; gap: 6px }
.slfs .slfs-note__title svg { width: 18px; height: 18px; flex-shrink: 0 }
.slfs .slfs-note__text { font-size: 13px; color: #78350F; line-height: 24px; text-align: justify }
@media (max-width: 768px) {
    .slfs .group-divider__desc { font-size: 16px; line-height: 30px }
    .slfs .group-divider__title { font-size: 18px }
    .slfs .group-divider { margin: 36px 0 0 }
    .slfs .conclusion-box__text p { font-size: 14px; line-height: 28px }
}
@media (max-width: 576px) {
    .slfs .group-divider__title { font-size: 16px }
    .slfs .card__body { padding: 18px 14px }
}
