/* ── 排版与间距令牌 ── */
:root {
  /* 字号 */
  --text-page-title: 1.6rem;
  --text-section-title: 1.05rem;
  --text-card-title: 1rem;
  --text-page-sub: 0.9rem;
  --text-body: 0.9rem;
  --text-aux: 0.82rem;

  /* 字重 */
  --weight-title: 720;
  --weight-section: 700;
  --weight-body: 400;

  /* 间距 */
  --space-2xs: 4px;
  --space-xs: 8px;
  --space-sm: 12px;
  --space-md: 16px;
  --space-lg: 24px;
  --space-xl: 32px;

  /* 壳层宽度 */
  --page-width-standard: 920px;
  --page-shell-width: 1280px;
  --topbar-height: 54px;
  --sidebar-width: 220px;
  --sidebar-width-collapsed: 50px;
}
