/*
Purpose: Local Bootstrap Icons sizing for the offline SVG sprite renderer.
Used by: Shared layouts and all Razor Pages that use `bi bi-*` icon classes.
Security: Assets are served from wwwroot so the existing self-only CSP remains strict.
*/
.bi {
  display: inline-block;
  width: 1em;
  height: 1em;
  flex: 0 0 auto;
  vertical-align: -0.125em;
  fill: currentColor;
  overflow: visible;
}

button > .bi,
a > .bi,
.app-nav .bi,
.topbar .bi {
  pointer-events: none;
}
