/* Metric-matched fallback while Nunito loads (reduces font-swap CLS on public pages) */
@font-face {
  font-family: 'Nunito Fallback';
  src: local('Arial');
  size-adjust: 101.52%;
  ascent-override: 96.87%;
  descent-override: 22.28%;
  line-gap-override: 0%;
}

:root {
  --bloom-font-sans: 'Nunito', 'Nunito Fallback', system-ui, -apple-system, 'Segoe UI', sans-serif;
}

.bi::before,
[class^='bi-']::before,
[class*=' bi-']::before {
  display: inline-block;
  width: 1em;
  text-align: center;
}
