/*
 * Keenicons — subset override.
 *
 * Metronic ships keenicons-outline as a 323 KB TTF (no woff2) declared with
 * `font-display: block`, so the browser hid every icon until the whole file
 * arrived. Measured on production: 316 KB transferred, 4.0 s — the single
 * slowest resource on /market and most of the page's total weight.
 *
 * The app uses ~56 distinct icons and only the OUTLINE family, so this is a
 * woff2 subset of exactly the glyphs the templates reference (plus a buffer of
 * arrow/chart/status glyphs for class names assembled in JS): 17.9 KB.
 *
 * `swap` matters as much as the size: text and layout paint immediately and
 * the glyphs fill in, instead of the page waiting on the font.
 *
 * Regenerate after adding icons — see scripts/build_icon_subset.py.
 */
@font-face {
  font-family: 'keenicons-outline';
  src: url('../metronic/vendors/keenicons/fonts/keenicons-outline-subset.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
