/* Lightweight icon fallback to replace full Font Awesome payload */

.fa {
  display: inline-block;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-rendering: optimizeLegibility;
}

.fa-fw {
  width: 1.25em;
  text-align: center;
}

.fa-bars::before {
  content: "\2630";
}

.fa-linkedin::before {
  content: "in";
  font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.84em;
  letter-spacing: -0.02em;
  text-transform: lowercase;
}

.fa-github::before {
  content: "<>";
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 0.84em;
}

.fa-paper-plane::before {
  content: "\2708";
}

.fa-chevron-up::before {
  content: "\2303";
}

.fa-arrow-left::before {
  content: "\2190";
}

/* Replace Font Awesome star glyph dependency used in legacy theme CSS */
hr.star-light::after,
hr.star-primary::after,
hr.star-transparent::after,
hr.star-white::after {
  content: "\2726";
  font-family: inherit !important;
  font-weight: 700;
  line-height: 1;
}

/* Disable old profile logo hover swap effect now that logo is removed */
#profile:hover .profile-image {
  opacity: 1;
}

.profile-image {
  cursor: pointer;
}

.switch-place {
  display: none !important;
}
