/* 题库插件 —— 图标字体兜底（供未加载 qbank.css 的视图独立引入）
 *
 * 主程序 view/vendor/tabler-icons 是 420 图标的精简子集（45K），
 * 缺插件用到的 printer/scan/brain/library/presentation 等图标，导致按钮前空白。
 * 这里用同名 @font-face 覆盖指向插件自带完整字体（451 图标，是主程序超集，217K），
 * 并补齐缺失类。后定义的 @font-face 覆盖先定义的，浏览器只下载本字体一份；
 * 主程序那 420 个图标也在超集内，渲染一致。
 *
 * 本文件内容与 qbank.css 顶部字体定义保持一致（两处同步维护）。
 */
@font-face{
	font-family:"tabler-icons";
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url("../vendor/tabler-icons/fonts/tabler-icons.woff2?v20260908c") format("woff2");
}
/* 基础图标类兜底：即使页面未加载主程序的 tabler-icons 基础样式，图标也能正常显示 */
.ti {
	font-family: "tabler-icons", sans-serif;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* 主程序精简字体缺失、插件页面用到的图标（字形取自插件完整字体） */
.ti-alarm:before{content:"\ea04"}
.ti-book-off:before{content:"\f0bc"}
.ti-brain:before{content:"\f59f"}
.ti-building-store:before{content:"\ea4e"}
.ti-chalkboard:before{content:"\f34d"}
.ti-file-download:before{content:"\ea9d"}
.ti-file-plus:before{content:"\eaa0"}
.ti-files:before{content:"\edef"}
.ti-files-off:before{content:"\edee"}
.ti-gauge:before{content:"\eab1"}
.ti-help:before{content:"\eabf"}
.ti-library:before{content:"\fd4c"}
.ti-photo-scan:before{content:"\fca8"}
.ti-presentation:before{content:"\eb70"}
.ti-printer:before{content:"\eb0e"}
.ti-scan:before{content:"\ebc8"}
.ti-scissors:before{content:"\eb1b"}
.ti-shape:before{content:"\eb9c"}
