/* ApplyUni blog icons — 2026-10-23.
 * Replaces two full FontAwesome builds from cdnjs (FA 4.7 in the child theme's WhatsApp widget,
 * FA 6.4 in the "Footer Magazine" HTML widget): ~25KB of CSS + ~330KB of fonts, without
 * font-display, for the 10 icons the blog actually renders (crawl of all 71 published pages).
 * The glyphs are subsets of the same font files, so they look identical.
 * Adding an icon: re-subset from the original .ttf (pyftsubset --unicodes=... --flavor=woff2)
 * and add its :before rule below. Rules mirror the original FA CSS selector-for-selector so the
 * cascade with the site's own CSS is unchanged. */
@font-face{font-family:"AU Icons FA4";font-style:normal;font-weight:400;font-display:swap;src:url(au-fa4.woff2) format("woff2")}
@font-face{font-family:"AU Icons Solid";font-style:normal;font-weight:900;font-display:swap;src:url(au-fa6-solid.woff2) format("woff2")}
@font-face{font-family:"AU Icons Brands";font-style:normal;font-weight:400;font-display:swap;src:url(au-fa6-brands.woff2) format("woff2")}

/* FA 4.7 markup: <i class="fa fa-whatsapp">, <i class="fa fa-align-left fa-fw"> */
.fa{display:inline-block;font:normal normal normal 14px/1 "AU Icons FA4";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-fw{width:1.28571429em;text-align:center}
.fa-whatsapp:before{content:"\f232"}
.fa-align-left:before{content:"\f036"}

/* FA 6.4 markup in the footer: fa-solid / fa-brands */
.fa-brands,.fa-solid{-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{font-family:"AU Icons Solid";font-weight:900}
.fa-brands{font-family:"AU Icons Brands";font-weight:400}
.fa-phone:before{content:"\f095"}
.fa-paper-plane:before{content:"\f1d8"}
.fa-graduation-cap:before{content:"\f19d"}
.fa-youtube:before{content:"\f167"}
.fa-twitter:before{content:"\f099"}
.fa-linkedin:before{content:"\f08c"}
.fa-instagram:before{content:"\f16d"}
.fa-facebook-f:before{content:"\f39e"}

/* Premium Addons gives these icons `transition: all`, so the icon font's width/weight settling in
 * after first paint was animated (PSI: non-composited animations). Keep the hover colour fade only. */
.premium-blog-entry-meta i{transition-property:color,background-color,opacity}
