/* ============================================================
   办公系统「统一可读性」样式（老花眼友好）
   配套：assets/js/app-nav.js 里的「A+」按钮
   ------------------------------------------------------------
   ① 统一字号：页面标题 20px / 主文本 15px / 次要信息 13px / 按钮 13px / 标签 12px
      （基准来自「规范文件」页：该页文件名 15px、按钮 13px，用户认为合适）
      （页面标题 20px 是 2026-10-05 新加的一档：原来各页各写各的，20~42px 都有）
   ② 加宽主内容区：960~1300px → 1400px，减少两侧留白
   ③ 「A+」大字模式：html.big-text 时整体再放大一档（只放大文字，不动布局宽度）
   ------------------------------------------------------------
   ⚠️ 引入位置：必须放在各页面 </head> 之前（在页面自带 <style> 之后），
      否则压不过页面自己的字号规则。
   ============================================================ */

:root {
  --fs-main: 15px;      /* 主文本：文件名 / 列表主文本 / 正文 */
  --fs-meta: 13px;      /* 次要信息：时间、大小、提示、表单标签 */
  --fs-btn: 13px;       /* 按钮 */
  --fs-tag: 12px;       /* 徽章 / 标签 */
  --fs-table: 14px;     /* 表格正文 */
  --fs-title: 20px;     /* 页面大标题（2026-10-05 新增；页面标题加 class="page-title" 即用这一档） */
  --page-max: 1400px;   /* 主内容区最大宽度 */
}

/* 「A+」大字模式：整体再放大一档 */
html.big-text {
  --fs-main: 17px;
  --fs-meta: 15px;
  --fs-btn: 15px;
  --fs-tag: 13px;
  --fs-table: 16px;
  --fs-title: 24px;
}

/* ① 主内容区加宽 —— 减少两侧留白
      .container 用于大部分页面；.app 用于「日程管理」页 */
.container,
.app { max-width: var(--page-max) !important; }

/* ② 主文本 → 15px（原来 13px 的列表主文本） */
.file-item .fname { font-size: var(--fs-main) !important; }

/* ③ 次要信息 → 13px（原来 11~12px，这是读起来最吃力的一档） */
.file-item .fmeta,
.file-item .fdate,
.hint,
.panel-head .count,
.field label,
.stat-row .stat-card .k,
.log-head, .log-detail, .log-empty,
.proj-card .meta, .notif-item .n-c,
.card .desc,
.detail-table,
table.item-table, table.item-table input,
.dropzone .dz-sub { font-size: var(--fs-meta) !important; }

/* ④ 按钮 → 13px（原来 11px），并把点击区域放大一点 */
.mini { font-size: var(--fs-btn) !important; padding: 6px 12px !important; }

/* ⑤ 标签 / 徽章 → 12px（原来 11px） */
.tag, .req-badge, .req-why, .badge-cnt,
.group-head .group-count,
.proj-card .type, .task-card .tag, .task-card .due,
.comment-item .time { font-size: var(--fs-tag) !important; }

/* ⑥ 表格正文 → 14px（原来 12~13px；不用 15px，避免表格过宽加剧横向滚动） */
.u-table th, .u-table td,
.em-table th, .em-table td { font-size: var(--fs-table) !important; }

/* ⑦ 页面里写死的内联小字（HTML / JS 字符串里 style="font-size:12px" 这种） */
[style*="font-size:12px"] { font-size: var(--fs-meta) !important; }
[style*="font-size:11px"] { font-size: var(--fs-tag) !important; }

/* ⑧ 页面大标题 → 20px（2026-10-05 统一，老板定）
     原来各页各写一份：类目查询/规范文件 32px、通讯录 30px、工作台 24px、工作日志 22px、表格 20px
     以后新页面：页面标题加 class="page-title" 就行，不要再自己定字号（官网营销页的大 banner 另行处理） */
.page-title { font-size: var(--fs-title) !important; }
