/* ============================================================
 * Keenicons 子集 · Web 接入（@generated by tools/build_iconfont_subset.py）
 * Web 端**不要**走 base64 + wx.loadFontFace 那套：直接 @font-face 引 woff2。
 * 用法：<i class="ki ki-outline ki-home"></i>
 * ============================================================ */
@font-face{font-family:'keenicons-outline';font-style:normal;font-weight:normal;font-display:swap;
  src:url('keenicons-outline-subset.woff2') format('woff2')}

.ki{display:inline-flex;align-items:center;justify-content:center;line-height:1;
  font-size:1em;font-style:normal;font-weight:normal;speak:none;
  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/* 🔴 font-family **只在族修饰类上声明** —— 写进 .ki 基类会让四族互相串字形 */
.ki-outline{font-family:'keenicons-outline'!important}
.ki-outline:before{content:var(--i,'')}

/* 每条码点带族限定（逐族独立取码点，别只写单类） */
/* ---------- outline · 26 图标 ---------- */
.ki-arrow-up.ki-outline::before { content: '\e94e'; }
.ki-artificial-intelligence.ki-outline::before { content: '\e952'; }
.ki-book-open.ki-outline::before { content: '\e969'; }
.ki-call.ki-outline::before { content: '\e988'; }
.ki-chart-line-up.ki-outline::before { content: '\e992'; }
.ki-cloud-add.ki-outline::before { content: '\e9a4'; }
.ki-cube-3.ki-outline::before { content: '\e9b9'; }
.ki-element-2.ki-outline::before { content: '\e9ed'; }
.ki-feather.ki-outline::before { content: '\ea0d'; }
.ki-flash-circle.ki-outline::before { content: '\ea20'; }
.ki-focus.ki-outline::before { content: '\ea22'; }
.ki-geolocation.ki-outline::before { content: '\ea29'; }
.ki-gift.ki-outline::before { content: '\ea2b'; }
.ki-handcart.ki-outline::before { content: '\ea37'; }
.ki-joystick.ki-outline::before { content: '\ea48'; }
.ki-lock.ki-outline::before { content: '\ea5b'; }
.ki-map.ki-outline::before { content: '\ea61'; }
.ki-message-text.ki-outline::before { content: '\ea6d'; }
.ki-picture.ki-outline::before { content: '\ea99'; }
.ki-setting-2.ki-outline::before { content: '\eabe'; }
.ki-share.ki-outline::before { content: '\eac2'; }
.ki-sms.ki-outline::before { content: '\ead3'; }
.ki-technology-1.ki-outline::before { content: '\eaf1'; }
.ki-technology-4.ki-outline::before { content: '\eaf4'; }
.ki-user.ki-outline::before { content: '\eb1f'; }
.ki-users.ki-outline::before { content: '\eb20'; }
