/*!
 * Font Awesome 4.7.0 — SUBSET BUILD for at-web. Built 2026-08-25 (core asset audit).
 * Original: http://fontawesome.io | License: http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT)
 *
 * The stock 4.7.0 stylesheet defines 808 glyphs (30,929 B css + 77,160 B woff2)
 * and loads on every page. A sweep of templates/**, assets/js/**, and every
 * vendored library that is actually LOADED found 18 class names / 17 codepoints
 * in use — 2.2% of the font. Everything else is gone.
 *
 * In use (file:reason is recorded in scratch/handoff/atweb-core-asset-audit.md):
 *   fa-bars, fa-columns          assets/js/lib/colReorderButton.js
 *   fa-bolt, fa-server, fa-plug,
 *   fa-chevron-right, fa-expand  assets/js/setting/static-ip-assignment.js
 *   fa-compress                  assets/js/setting/trading-account-common.js
 *   fa-copy                      assets/js/setting/totp.js, trading-account-common.js
 *   fa-check-square-o,
 *   fa-square-o                  trading/portfolio.html, setting/pseudo-account-list.html
 *                                (via the OGNL `icon:` maps in fragments/table/table-card.html)
 *   fa-exclamation-circle,
 *   fa-3x                        owner/error.html
 *   fa-exclamation-triangle,
 *   fa-info-circle, fa-pencil,
 *   fa-trash                     setting/trading-account-edit.html
 *   fa-warning                   setting/pseudo-account-edit.html  (alias of
 *                                fa-exclamation-triangle — same codepoint U+f071)
 *   fa-whatsapp                  fragments/layout.html (white-label vendor help FAB)
 *
 * The only dynamically-built name is static-ip-assignment.js:550
 * `'<i class="fa ' + sysIcon + '">'`, where sysIcon is 'fa-bolt' or 'fa-server'
 * (line 547) — both literals, both included.
 *
 * ⚠ ADDING A NEW fa-* ICON REQUIRES REGENERATING THIS FILE AND THE FONTS.
 * The subset script is scratch/2026-08-25-atweb-core-asset-audit/fa_subset.py
 * (add the class to its WANT list and re-run from this component's directory).
 * It needs the FULL upstream fonts/fontawesome-webfont.ttf, which this change
 * removed — recover it with `git show <pre-audit-rev>:src/main/resources/static/
 * components/font-awesome/fonts/fontawesome-webfont.ttf`, or take Feather
 * instead: assets/icon/feather is already loaded and has the wider glyph set.
 *
 * Dropped formats: eot (shipped here as fontawesome-webfont.hxd and -1.hxd —
 * EOT renamed, 165,742 B each), ttf (165,548 B) and svg (444,379 B). woff2
 * covers every browser this app supports (it already ships ES6 in the
 * portfolio-v2 modules), with woff as the fallback. Those five files were
 * 1.02 MB of the repo for formats only IE8-11 and Android 4.3 ever needed.
 */
@font-face {
	font-family: 'FontAwesome';
	src: url('/components/font-awesome/fonts/fontawesome-webfont-c769324cdf212df7f2d591475156d965.woff2') format('woff2'),
		url('/components/font-awesome/fonts/fontawesome-webfont-5c4fe197424993f01c0a08336234c5b4.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-3x { font-size: 3em; }

.fa-pencil:before { content: "\f040"; }
.fa-check-square-o:before { content: "\f046"; }
.fa-info-circle:before { content: "\f05a"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-expand:before { content: "\f065"; }
.fa-compress:before { content: "\f066"; }
.fa-exclamation-circle:before { content: "\f06a"; }
.fa-exclamation-triangle:before,
.fa-warning:before { content: "\f071"; }
.fa-square-o:before { content: "\f096"; }
.fa-copy:before { content: "\f0c5"; }
.fa-bars:before { content: "\f0c9"; }
.fa-columns:before { content: "\f0db"; }
.fa-bolt:before { content: "\f0e7"; }
.fa-plug:before { content: "\f1e6"; }
.fa-trash:before { content: "\f1f8"; }
.fa-whatsapp:before { content: "\f232"; }
.fa-server:before { content: "\f233"; }
