/* =========================================================================
   Asian Star Travel — Font Awesome subset override (AST-SITEWIDE-ASSET-BUDGET1)

   Redeclares the two Font Awesome faces this site actually requests so they
   resolve to AST-built subsets instead of the full vendor faces:

       fa-solid-900     78,268 B  ->   2,252 B
       fa-regular-400   13,224 B  ->   1,340 B

   That is 87,900 B removed from every interior page. Those two files were
   measured arriving at VeryHigh priority — a HIGHER priority than the LCP
   image's High — inside the LCP window on both product routes, so the bytes
   were not merely extra weight, they were preempting the LCP resource.

   HOW IT WORKS. This file is enqueued with `fontawesome_css` as a dependency
   (inc/ast-fonts.php), so it always parses after assets/vendor/fontawesome/
   css/all.min.css. A later @font-face with the same family, weight, style and
   unicode-range replaces the earlier one in the document's font set, so the
   vendor declarations below are overridden without editing a single vendor
   byte. The vendor tree is untouched and remains the fallback of record:
   deleting this one file restores the full faces exactly.

   Nothing else changes. No class, no markup, no glyph, no icon geometry, no
   typography: the subsets carry the same outlines at the same 512 upem, just
   without the ~970 icons this site cannot render.

   WOFF2 ONLY, DELIBERATELY. The vendor rule ships a five-format src chain
   (eot -> woff2 -> woff -> ttf -> svg). AST-HOMEPAGE-FONT-DELIVERY-OPTIMIZATION1
   proved that when the woff2 in such a chain is unavailable Chrome walks on
   and fetches fa-solid-900.ttf at 202,744 B — font transfer goes UP. Listing
   only woff2 here means a missing subset file shows as visibly blank icons
   during QA rather than as a silent 202 KB regression in production.

   font-display stays `block`, matching the vendor rule. At 2.2 KB the face is
   no longer worth a flash of fallback boxes, and keeping the value identical
   means this file changes bytes and nothing else.

   Rebuild with:  python tools/ast-build-fontawesome-subset.py --build
   Verify with:   python tools/ast-build-fontawesome-subset.py --check
   Coverage is locked by tests/test_ast_fontawesome_subset.py, which fails if
   theme or plugin source ever uses an icon the subset does not carry.

   Font Awesome Free 5.15.4 — Fonts: SIL OFL 1.1, Icons: CC BY 4.0
   https://fontawesome.com/license/free
   ========================================================================= */

@font-face {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url('../fonts/fontawesome-subset/fa-solid-900.subset.woff2') format('woff2');
}

@font-face {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url('../fonts/fontawesome-subset/fa-regular-400.subset.woff2') format('woff2');
}
