/*!
 * Font Awesome Pro 7.2.0 — SUBSET for Triranga Infra
 * Original: assets/css/all.min.css (156 KB, 18 font files referenced)
 * Ye file : ~3 KB, sirf 3 font files
 *
 * Site me kul 23 unique icons use hote hain. Original CSS unke liye 5 alag
 * font families trigger karta tha (duotone 319 KB + regular 334 KB +
 * solid 260 KB + light 358 KB + brands 107 KB = ~1,378 KB per page).
 *
 * Yahan saari style families — duotone / regular / light / thin — SOLID par
 * map ki gayi hain. Isliye ab sirf 2 font files download hoti hain (+ ek 4 KB
 * legacy file). Payload ~1,378 KB -> ~371 KB.
 *
 * IMPORTANT: HTML me koi class badalne ki zaroorat NAHI hai. Purane
 * `fa-duotone` / `fa-regular` / `fa-light` / `fas` sab yahin solid par
 * resolve ho jaate hain.
 *
 * NAYA ICON ADD KARNA HO TO:
 *   1. assets/css/all.min.css me `.fa-<name>` dhoondho, uska `--fa:"\fXXX"` copy karo
 *   2. neeche ICONS section me paste karo
 *   3. agar wo brands icon hai to BRANDS list me daalo, warna PRO list me
 * ========================================================================= */

/* ---------- FONT FACES ---------- */

@font-face {
  font-family: "Font Awesome 7 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(../webfonts/fa-solid-900.woff2) format("woff2")
}

@font-face {
  font-family: "Font Awesome 7 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../webfonts/fa-brands-400.woff2) format("woff2")
}

/* Legacy: style.css me 4 rules `font-family: FontAwesome` use karte hain
   (content \f106, \f177, \f178). Neeche ka order zaroori hai — v4compatibility
   baad me hai isliye f175-f178 uske paas jaate hain, baaki sab solid se. */
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url(../webfonts/fa-solid-900.woff2) format("woff2")
}

@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url(../webfonts/fa-v4compatibility.woff2) format("woff2");
  unicode-range: u+f175-f178
}

/* ---------- BASE ---------- */

.fa, .fas, .far, .fal, .fat, .fad, .fab,
.fa-solid, .fa-regular, .fa-light, .fa-thin, .fa-duotone,
.fa-brands, .fa-classic, .fa-sharp {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-family: "Font Awesome 7 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto
}

/* brands ki apni family hai — base ke BAAD aana zaroori hai */
.fab, .fa-brands {
  font-family: "Font Awesome 7 Brands";
  font-weight: 400
}

.fa::before, .fas::before, .far::before, .fal::before, .fat::before,
.fad::before, .fab::before,
.fa-solid::before, .fa-regular::before, .fa-light::before, .fa-thin::before,
.fa-duotone::before, .fa-brands::before, .fa-classic::before, .fa-sharp::before {
  content: var(--fa)
}

/* ---------- ICONS — PRO (solid) ---------- */

.fa-circle-dot, .fa-dot-circle              { --fa: "\f192" }
.fa-arrow-right                             { --fa: "\f061" }
.fa-arrows-to-dot                           { --fa: "\e4be" }
.fa-plus                                    { --fa: "\+"    }
.fa-right                                   { --fa: "\f356" }
.fa-check-double                            { --fa: "\f560" }
.fa-angle-down                              { --fa: "\f107" }
.fa-angle-left                              { --fa: "\f104" }
.fa-right-long                              { --fa: "\f30b" }
.fa-times, .fa-xmark                        { --fa: "\f00d" }
.fa-map-location, .fa-map-marked            { --fa: "\f59f" }
.fa-phone-volume, .fa-volume-control-phone  { --fa: "\f2a0" }
.fa-phone-office                            { --fa: "\f67d" }
.fa-envelopes                               { --fa: "\e170" }

/* ---------- ICONS — BRANDS ---------- */

.fa-facebook-f                              { --fa: "\f39e" }
.fa-square-facebook                         { --fa: "\f082" }
.fa-linkedin-in                             { --fa: "\f0e1" }
.fa-linkedin                                { --fa: "\f08c" }
.fa-twitter                                 { --fa: "\f099" }
.fa-whatsapp                                { --fa: "\f232" }
.fa-instagram                               { --fa: "\f16d" }
.fa-square-instagram                        { --fa: "\e055" }
.fa-youtube                                 { --fa: "\f167" }
