@font-face {
  font-family: 'Onest';
  src: url('/static/fonts/Onest/OnestBlack1602-hint.ttf') format('truetype');
  font-weight: 900;
  font-display: swap; /* Show fallback first, then swap to Onest */
}

@font-face {
  font-family: 'Onest';
  src: url('/static/fonts/Onest/OnestBold1602-hint.ttf') format('truetype');
  font-weight: 700;
  font-display: swap; /* Show fallback first, then swap to Onest */
}

@font-face {
  font-family: 'Onest';
  src: url('/static/fonts/Onest/OnestExtraBold1602-hint.ttf') format('truetype');
  font-weight: 800;
  font-display: swap; /* Show fallback first, then swap to Onest */
}

@font-face {
  font-family: 'Onest';
  src: url('/static/fonts/Onest/OnestLight1602-hint.ttf') format('truetype');
  font-weight: 300;
  font-display: swap; /* Show fallback first, then swap to Onest */
}

@font-face {
  font-family: 'Onest';
  src: url('/static/fonts/Onest/OnestMedium1602-hint.ttf') format('truetype');
  font-weight: 500;
  font-display: swap; /* Show fallback first, then swap to Onest */
}

@font-face {
  font-family: 'Onest';
  src: url('/static/fonts/Onest/OnestRegular1602-hint.ttf') format('truetype');
  font-weight: 400;
  font-display: swap; /* Show fallback first, then swap to Onest */
}

@font-face {
  font-family: 'Onest';
  src: url('/static/fonts/Onest/OnestThin1602-hint.ttf') format('truetype');
  font-weight: 100;
  font-display: swap; /* Show fallback first, then swap to Onest */
}

@font-face {
  font-family: 'point-icon-font';
  src: url('/static/fonts/point-icon-font/font/point-icon-font.woff2?9285848') format('woff2');
  font-display: block; /* Icons must load to prevent broken UI */
}

@font-face {
  font-family: 'Onest Condensed';
  src: url('/static/fonts/onest-condensed/OnestCondensed-08-hint.ttf') format('truetype');
  font-weight: 400;
  font-display: swap; /* Show fallback first, then swap to Onest Condensed */
}

@font-face {
  font-family: 'Onest Condensed';
  src: url('/static/fonts/onest-condensed/OnestCondensedBold-093-hint.ttf') format('truetype');
  font-weight: 700;
  font-display: swap; /* Show fallback first, then swap to Onest Condensed */
}

@font-face {
  font-family: 'Onest Condensed';
  src: url('/static/fonts/onest-condensed/OnestCondensedBoldItalic-093-hint.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap; /* Show fallback first, then swap to Onest Condensed */
}

@font-face {
  font-family: 'Onest Condensed';
  src: url('/static/fonts/onest-condensed/OnestCondensedItalic-08-hint.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap; /* Show fallback first, then swap to Onest Condensed */
}