/* Icon styling for the website */
/* Font Awesome Icons */
.fa, .fas, .far, .fal, .fab {
  margin-right: 0.5em;
  width: 1.25em;
  text-align: center;
}

/* Bootstrap Icons */
.bi {
  margin-right: 0.5em;
  width: 1.25em;
  text-align: center;
}

/* Academicons */
.ai {
  margin-right: 0.5em;
  width: 1.25em;
  text-align: center;
}

/* Special icon styling for headers */
h1 .fa, h1 .bi, h1 .ai,
h2 .fa, h2 .bi, h2 .ai,
h3 .fa, h3 .bi, h3 .ai {
  margin-right: 0.5em;
  color: var(--bs-primary);
}

/* Icon buttons */
.btn .fa, .btn .bi, .btn .ai {
  margin-right: 0.5em;
}
