/* public/assets/test/css/base/font-plus-jakarta.css */
/* Global font: Plus Jakarta Sans (Variable) */

@font-face{
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("/assets/fonts/plus-jakarta-sans/PlusJakartaSans-VariableFont_wght.ttf") format("truetype");
}

@font-face{
  font-family: "Plus Jakarta Sans";
  font-style: italic;
  font-weight: 200 800;
  font-display: swap;
  src: url("/assets/fonts/plus-jakarta-sans/PlusJakartaSans-Italic-VariableFont_wght.ttf") format("truetype");
}

/* ✅ 全站强制：从根节点开始覆盖 */
:root{
  --fm-font-sans: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI",
                  Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;
}

/* ✅ 覆盖范围尽量全：html/body + 常见控件 + Dcat/Admin 组件 */
html, body,
button, input, select, textarea,
optgroup,
pre, code, kbd, samp,
.form-control, .btn, .dropdown-menu,
.nav, .navbar, .breadcrumb,
.table, .card, .modal, .popover, .tooltip,
.select2-container, .select2-dropdown,
.swal2-container, .sweet-alert,
.antialiased{
  font-family: var(--fm-font-sans) !important;
}

/* 可选：让数字更整齐（如果你喜欢） */
/* body{ font-variant-numeric: tabular-nums; } */
