/* ============================================================
   Rhixio 灵犀 · 几何令牌（源：tokens.json v6 §space/§radius/§size）
   单位 px == iOS pt，实现按 pt 取值，不再缩放
   ============================================================ */

:root {
  /* 间距 */
  --content-margin: 16px;        /* 左右边距 · 标题/头像光学微调 ±2–4 */
  --row-pad-v: 13px;
  --list-row-height: 88px;
  --large-title-top-pad: 56px;
  --chat-header-top-pad: 52px;

  /* 圆角阶：8/11/12/14/16/17/22/26/32/50% */
  --radius-sm: 8px;
  --radius-input: 11px;
  --radius-md: 12px;
  --radius-header-btn: 14px;
  --radius-card: 16px;
  --radius-chip: 17px;
  --radius-sheet: 22px;          /* 浮层 */
  --radius-cta: 26px;
  --radius-capsule: 32px;
  --radius-round: 50%;

  /* 头像阶 */
  --avatar-chat-list: 62px;
  --avatar-contact: 54px;
  --avatar-chat-header: 48px;
  --avatar-page-header: 46px;
  --avatar-bubble-side: 38px;
  --online-dot: 15px;

  /* 触控与控件 */
  --touch-min: 44px;             /* 最小热区 44×44 */
  --chip-h: 34px;
  --unread-pill-h: 23px;
  --toggle-w: 50px;
  --toggle-h: 30px;
  --dock-orb: 52px;

  /* 页头裸图标钮：44 盒 · 25 图标 · 描边 2.05 · 圆角 14
     规则：裸图标无底色；按压 scale .84 + var(--tint-bg) 底；同界面一图标一入口；按钮组间距 6px */
  --header-btn-box: 44px;
  --header-btn-icon: 25px;
  --header-btn-stroke: 2.05;
  --header-btn-gap: 6px;

  /* 胶囊底栏＝输入条，像素级一致，全站不重建 */
  --capsule-side: 14px;
  --capsule-bottom: 24px;
  --capsule-h: 64px;

  /* 图标：24 栅格 · 线性圆头描边 2（页头档 25/2.05） */
  --icon-grid: 24px;
  --icon-stroke: 2;

  /* 灵犀巢位：页头右上角恒预留 40×44，每页同位，任何元素不得抢占 */
  --lingxi-nest-w: 40px;
  --lingxi-nest-h: 44px;
}
