/*
 * زیرمجموعه‌ی فونت‌آسام — فقط ۹ آیکونی که این قالب واقعاً استفاده می‌کند.
 *
 * چرا: قالب چهار فایل CSS فونت‌آسام (حدود ۴۱KB فشرده) و یک فونت 409 کیلوبایتی
 * لود می‌کرد تا ۹ آیکون نشان دهد — سنگین‌ترین منبع کل سایت، روی هر صفحه.
 *
 * نام کلاس‌ها عمداً دست‌نخورده مانده (fa، fa-plus، fa-minus و...) چون
 * assets/client/js/main.js موقع باز و بسته شدن آکاردئون همین کلاس‌ها را
 * جابه‌جا می‌کند.
 *
 * برای اضافه‌کردن آیکون جدید: نامش را به ICONS در .claude/scripts/ اضافه و
 * اسکریپت را دوباره اجرا کنید؛ فایل‌های اصلی فونت‌آسام سر جایشان هستند.
 */
@font-face {
    font-family: "FA Subset";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/fa-subset/fa-subset.woff2) format("woff2");
}

.fa,
.fas,
.far,
.fal,
.fa-solid,
.fa-regular,
.fa-light {
    font-family: "FA Subset";
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}

.fa-2xs { font-size: .625em; line-height: .1em; vertical-align: .225em; }
.fa-xs  { font-size: .75em;  line-height: .0833333337em; vertical-align: .125em; }
.fa-sm  { font-size: .875em; line-height: .0714285718em; vertical-align: .0535714295em; }
.fa-lg  { font-size: 1.25em; line-height: .05em; vertical-align: -.075em; }
.fa-xl  { font-size: 1.5em;  line-height: .0416666682em; vertical-align: -.125em; }
.fa-2xl { font-size: 2em;    line-height: .03125em; vertical-align: -.1875em; }

.fa-chevron-down:before{content:"\f078"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-left:before{content:"\f053"}
.fa-plus:before{content:"\2b"}
.fa-minus:before{content:"\f068"}
.fa-arrow-left:before{content:"\f060"}
.fa-user:before{content:"\f007"}
.fa-angle-down:before{content:"\f107"}
.fa-search:before{content:"\f002"}
