/* Subset of remixicon.css containing only the icon classes actually used
   sitewide (13 of 2271) - AND a subset font binary (remixicon-subset.woff2,
   generated with fonttools) containing only those 13 glyphs, not just a
   trimmed CSS class list over the full 125KB/2271-glyph font. That full font
   was still being fetched at VeryHigh priority (declared in an early-loaded
   stylesheet), competing with the hero image/CSS for bandwidth on mobile
   for a handful of icon glyphs. The subset font is ~1.3KB.
   font-display:swap (NOT optional): tried optional first, but unlike body
   text - which has a readable system-font fallback - an icon font has no
   fallback glyph at all. optional can permanently give up on a slow load
   for that page view, rendering a blank box for functional UI (profile/
   notification icons) instead of just briefly-wrong text. swap always
   shows the icon once the (now tiny) font arrives, just maybe a beat late. */
@font-face {
  font-family: "remixicon";
  src: url("remixicon-subset.woff2") format("woff2");
  font-display: swap;
}

[class^="ri-"], [class*=" ri-"] {
  font-family: 'remixicon' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ri-account-box-line:before { content: "\ea07"; }
.ri-admin-line:before { content: "\ea15"; }
.ri-arrow-left-line:before { content: "\ea60"; }
.ri-arrow-left-s-line:before { content: "\ea64"; }
.ri-arrow-right-line:before { content: "\ea6c"; }
.ri-arrow-right-s-line:before { content: "\ea6e"; }
.ri-arrow-up-line:before { content: "\ea76"; }
.ri-calendar-todo-fill:before { content: "\eb28"; }
.ri-chat-quote-fill:before { content: "\eb6a"; }
.ri-dashboard-2-line:before { content: "\ec10"; }
.ri-logout-box-line:before { content: "\eed8"; }
.ri-notification-3-line:before { content: "\ef94"; }
.ri-user-3-line:before { content: "\f256"; }
