@charset "utf-8";
/* 아이콘 = 인라인 SVG (아이콘 웹폰트 반입 제외에 따른 대체)
 * 마크업의 아이콘 요소(i.fa / i[class^=xi-])와 클래스는 그대로 두고 글리프만 SVG 윤곽으로
 * 옮겼다 — 기존 CSS 규칙(색·크기·여백·정렬)이 그대로 듣는다.
 * 크기는 원본과 같게 글자 크기(1em) 기준, 너비는 뷰박스 비율(원본 글자 폭)로 둔다.
 * 색은 fill:currentColor 라 color 규칙이 그대로 듣는다. */
i.fa,
i[class^="xi-"],
i[class*=" xi-"] {
  display: inline-block;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  speak: none;
}
.fa > svg,
[class^="xi-"] > svg,
[class*=" xi-"] > svg {
  display: inline-block;
  height: 1em;
  width: auto;
  fill: currentColor;
  overflow: visible;
}
.fa > svg { vertical-align: -0.143em; }
[class^="xi-"] > svg,
[class*=" xi-"] > svg { vertical-align: -0.079em; }
/* 원본 크기 보정 클래스(마크업에서 쓰이는 것만 계승) */
.xi-x { font-size: 1.33333em; line-height: .75em; vertical-align: -15%; }
