/* ERPCore2 文字大小系統 - 統一字型尺寸變數定義 */
:root {
  /* 字型尺寸階梯（1rem 為瀏覽器預設＝內文，不需變數）
     散落各處的寫死尺寸一律收斂到下列 token，勿再自訂新值（見 README_文字規則.md）。 */
  --fs-xs:    0.72rem;    /* 極小：徽章、微標籤、圖示旁小字（0.65~0.75 一律收斂於此） */
  --fs-sm:    0.8125rem;  /* 小：表頭、次要標籤、說明文字（比內文小，壓低視覺權重） */
  --fs-md:    1.25rem;    /* 中：強調文字、小標題 */
  --fs-lg:    1.4rem;     /* 大：頁面標題、重要數值 */
  --fs-xl:    1.75rem;    /* 特大：頁面主標題 */
}

/* ──────────────────────────────────────────────────────────────
   覆寫 Bootstrap 縮字 utility，遵循專案文字規則：字型一律 1rem。
   保留 -sm 變體的 padding/min-height（Bootstrap 自帶），只把 font-size
   還原成繼承父層（最終繼承自 html=1rem）。避免使用 !important 與寫死 1rem。
   ────────────────────────────────────────────────────────────── */
.form-control-sm,
.form-select-sm,
.btn-sm,
.btn-group-sm > .btn,
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn,
.pagination-sm .page-link {
  font-size: inherit;
}
