/* Self-hosted fonts — replaces Google Fonts / jsdelivr CDN links. */

@font-face {
  font-family: 'Vazirmatn';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/static/vendor/fonts/Vazirmatn-Variable.woff2') format('woff2 supports variations'),
       url('/static/vendor/fonts/Vazirmatn-Variable.woff2') format('woff2-variations');
}

/* Inline Tabler icons (see /static/vendor/ICONS.md). Sized in em so the
   existing Tailwind text-size utilities (text-3xl, text-5xl, …) control icon
   size exactly like the old font-ligature icons did; falls back to a 24px
   box — matching the previous Material Symbols default — when no size
   utility or inline font-size is present. */
.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  font-size: 1.5rem;
  vertical-align: -0.15em;
  flex-shrink: 0;
}
