/* ============================================================
   FONT AWESOME — Subset mínimo (18 íconos)
   Reemplaza all.min.css (100 KB) por ~3 KB
============================================================ */
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/fa/fa-solid-900.woff2") format("woff2")}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/fa/fa-regular-400.woff2") format("woff2")}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/fa/fa-brands-400.woff2") format("woff2")}

.fa,.fas,.fa-solid,.far,.fa-regular,.fab,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-solid,.fas,.fa{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}

/* Solid icons */
.fa-angle-left::before{content:"\f104"}
.fa-angle-right::before{content:"\f105"}
.fa-arrow-down::before{content:"\f063"}
.fa-book-open::before{content:"\f518"}
.fa-circle-half-stroke::before{content:"\f042"}
.fa-download::before{content:"\f019"}
.fa-envelope::before{content:"\f0e0"}
.fa-image::before{content:"\f03e"}
.fa-link::before{content:"\f0c1"}
.fa-magnifying-glass::before{content:"\f002"}
.fa-play::before{content:"\f04b"}
.fa-share-nodes::before{content:"\f1e0"}
.fa-xmark::before{content:"\f00d"}

/* Regular icons */
.fa-clock::before{content:"\f017"}

/* Brand icons */
.fa-instagram::before{content:"\f16d"}
.fa-linkedin-in::before{content:"\f0e1"}
.fa-whatsapp::before{content:"\f232"}
.fa-x-twitter::before{content:"\e61b"}

/* Sizing & animation helpers */
.fa-lg{font-size:1.33em;line-height:.75em;vertical-align:-.0667em}
.fa-2x{font-size:2em}
.fa-spin{animation:fa-spin 2s infinite linear}
@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}
