/*
 * Material Icons, self-hosted.
 *
 * Previously pulled from fonts.googleapis.com. Three reasons that had to stop:
 *
 *  - Offline. A PWA whose icons live on someone else's server shows empty
 *    boxes the moment the connection drops, which is exactly when a driver in
 *    a depot needs it.
 *  - Privacy. Every page load sent every union member's IP address and
 *    User-Agent to Google. Union membership is a special category of personal
 *    data (GDPR art. 9); "which union's app you opened" is exactly the kind of
 *    thing that should not leak to a third party by accident.
 *  - Weight. The old link requested five variants. The code uses three —
 *    Two Tone and Sharp were never referenced anywhere in src/.
 *
 * The .material-icons* classes below are the same ones Google's stylesheet
 * declares, so no markup changed.
 */

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  /* block, not swap: an icon font has no readable fallback — swapping shows
     the ligature text ("delete_outline") until the font lands. */
  font-display: block;
  src: url('/fonts/material-icons.woff2') format('woff2');
}

@font-face {
  font-family: 'Material Icons Round';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('/fonts/material-icons-round.woff2') format('woff2');
}

@font-face {
  font-family: 'Material Icons Outlined';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('/fonts/material-icons-outlined.woff2') format('woff2');
}

.material-icons,
.material-icons-round,
.material-icons-outlined {
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.material-icons {
  font-family: 'Material Icons';
}

.material-icons-round {
  font-family: 'Material Icons Round';
}

.material-icons-outlined {
  font-family: 'Material Icons Outlined';
}
