/**
 * 字体 token
 * 
 *
 * body 使用跨平台系统字体栈
 * Athelas 为 Apple 平台专用字体（通过 `next/font/local` 加载）
 */
@theme {
  /* 字体族 */
  /*
   * --font-system 优先用 Athelas（Apple 平台专用字体 — next/font/local，所有平台都能加载）。
   * 不支持的字符自动回退到 system-ui 等系统字体（浏览器 font fallback 机制）。
   */
  --font-system: var(--font-athelas), system-ui, -apple-system,
    BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;

  /* Tailwind 默认字体别名：font-sans → font-system */
  --font-sans: var(--font-system);

  /* 字体尺寸 */
  --font-size-xs: 10px;
  --font-size-sm: 12px;
  --font-size-md: 14px;
  --font-size-lg: 16px;
  --font-size-xl: 18px;
  --font-size-xxl: 20px;
  --font-size-title: 24px;
  --font-size-title-large: 28px;
  --font-size-title-x-large: 32px;
  --font-size-40: 40px;

  /* 扩展字号（迁移自 Flutter widgets） */
  --font-size-22: 22px;
  --font-size-26: 26px;

  /* Auth 底部弹层标题（24px bold） */
  --font-size-bottom-sheet-title: 24px;
}
