/*!
 * Font Awesome Subset - MisahaTech (أيقونات مختارة فقط)
 * الأيقونات المستخدمة فقط — CSS وخطوط مختصرة (~12KB بدل ~300KB)
 */

/* --- Core Styles --- */
.fa-solid, .fas, .fa-regular, .far, .fa-brands, .fab {
    -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-solid, .fas {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}
.fa-regular, .far {
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}
.fa-brands, .fab {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* --- Font Faces (خطوط مختصرة: الأيقونات المستخدمة فقط) --- */
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url("webfonts/fa-solid-900.woff2?v=20260924") format("woff2")}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url("webfonts/fa-regular-400.woff2?v=20260924") format("woff2")}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("webfonts/fa-brands-400.woff2?v=20260924") format("woff2")}

/* --- Icons --- */
.fa-arrow-left::before{content:"\f060"}
.fa-arrow-right::before{content:"\f061"}
.fa-arrows-rotate::before{content:"\f021"}
.fa-bag-shopping::before{content:"\f290"}
.fa-bars::before{content:"\f0c9"}
.fa-bolt::before{content:"\f0e7"}
.fa-calendar::before{content:"\f073"}
.fa-calendar-days::before{content:"\f073"}
.fa-cart-shopping::before{content:"\f07a"}
.fa-chart-bar::before{content:"\f080"}
.fa-check::before{content:"\f00c"}
.fa-chevron-down::before{content:"\f078"}
.fa-chevron-left::before{content:"\f053"}
.fa-chevron-right::before{content:"\f054"}
.fa-chevron-up::before{content:"\f077"}
.fa-circle-check::before{content:"\f058"}
.fa-circle-exclamation::before{content:"\f06a"}
.fa-circle-info::before{content:"\f05a"}
.fa-circle-question::before{content:"\f059"}
.fa-clock::before{content:"\f017"}
.fa-clock-rotate-left::before{content:"\f1da"}
.fa-comment::before{content:"\f075"}
.fa-comments::before{content:"\f086"}
.fa-copy::before{content:"\f0c5"}
.fa-download::before{content:"\f019"}
.fa-envelope::before{content:"\f003"}
.fa-eye::before{content:"\f06e"}
.fa-face-smile::before{content:"\f118"}
.fa-facebook::before{content:"\f09a"}
.fa-facebook-f::before{content:"\f39e"}
.fa-fire::before{content:"\f06d"}
.fa-folder::before{content:"\f07b"}
.fa-folder-open::before{content:"\f07c"}
.fa-github::before{content:"\f09b"}
.fa-globe::before{content:"\f0ac"}
.fa-hashtag::before{content:"\f292"}
.fa-heart::before{content:"\f004"}
.fa-house::before{content:"\f015"}
.fa-instagram::before{content:"\f16d"}
.fa-layer-group::before{content:"\f5fd"}
.fa-lightbulb::before{content:"\f0eb"}
.fa-link::before{content:"\f0c1"}
.fa-linkedin::before{content:"\f08c"}
.fa-list::before{content:"\f03a"}
.fa-list-check::before{content:"\f0ae"}
.fa-list-ul::before{content:"\f0ca"}
.fa-magnifying-glass::before{content:"\f002"}
.fa-moon::before{content:"\f186"}
.fa-newspaper::before{content:"\f1ea"}
.fa-paper-plane::before{content:"\f1d8"}
.fa-pause::before{content:"\f04c"}
.fa-pen::before{content:"\f304"}
.fa-pen-nib::before{content:"\f5ad"}
.fa-pen-to-square::before{content:"\f044"}
.fa-play::before{content:"\f04b"}
.fa-refresh::before{content:"\f021"}
.fa-reply::before{content:"\f112"}
.fa-shield-halved::before{content:"\f3ed"}
.fa-skull-crossbones::before{content:"\f714"}
.fa-spinner::before{content:"\f110"}
.fa-star::before{content:"\f005"}
.fa-sun::before{content:"\f185"}
.fa-tag::before{content:"\f02b"}
.fa-tags::before{content:"\f02c"}
.fa-telegram::before{content:"\f2c6"}
.fa-thumbs-down::before{content:"\f088"}
.fa-thumbs-up::before{content:"\f087"}
.fa-trash::before{content:"\f1f8"}
.fa-triangle-exclamation::before{content:"\f071"}
.fa-user::before{content:"\f007"}
.fa-user-pen::before{content:"\f4ff"}
.fa-whatsapp::before{content:"\f232"}
.fa-x-twitter::before{content:"\e61b"}
.fa-xmark::before{content:"\f00d"}
.fa-youtube::before{content:"\f167"}

/* --- Animations --- */
.fa-spin {
    animation: fa-spin 1s infinite linear;
}
@keyframes fa-spin {
    0%   { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* --- Utilities --- */
.fa-fw { width: 1.25em; text-align: center; }
.fa-lg { font-size: 1.25em; line-height: .05em; vertical-align: -.075em; }
.fa-sm { font-size: .875em; }
