@charset "UTF-8";
/**
 * YH-UI Sass Variables
 * 原具体的 CSS 变量输出规则 (:root, html.dark 等) 已移至 root.scss，以防止各组件样式编译时产生重复的全局变量 CSS 冗余。
 */
.yh-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  height: 1em;
  font-size: inherit;
  line-height: 1;
  color: inherit;
  fill: currentColor;
  vertical-align: -0.15em;
  outline: none;
}
.yh-icon__svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}

.yh-icon__inner {
  width: 1em;
  height: 1em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.yh-icon__inner svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}

.yh-icon--spin {
  animation: yh-icon-spin 2s linear infinite;
}

@keyframes yh-icon-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}