﻿/**
 * Gaiji Web Service - Core Styles
 *
 * @version 3.1.0-csp-final
 */

/**
 * 這是包裹每個罕用字的 <span> 的基礎 class。
 *
 * 關鍵所在：我們在這裡直接指定由後端動態 CSS 所定義的字體名稱 (例如 'MingLiu')。
 * 當瀏覽器渲染帶有 .gws-char class 的 <span> 時，它會自動尋找這個字體。
 * 因為 gws-core.js 已經動態載入了包含 @font-face 定義的 CSS，
 * 所以瀏覽器能夠成功找到並應用該字體，全程無需任何 inline-style。
 */
.gws-char {
   font-family: 'MingLiu', sans-serif; /* 核心規則：直接指定目標字體 */
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   text-decoration: none;
   letter-spacing: normal;
}

/**
 * 【新增】
 * 當一個 input 元素被偵測到含有罕用字時，會被加上這個 class。
 * 我們使用 !important 來確保能覆蓋 Element UI 預設的 input 字體。
 */
.gws-input-processed {
    font-family: 'MingLiu', sans-serif !important;
}
