/* 由 tools/webusb_tokens/gen_tokens.py 生成,请勿手改。强调色源自 platform/pf_lvgl/color/pf_color.h(PF_COLOR_HEX_*);中性色(深/浅两套)+ 间距在 webusb/theme/token_map.json 维护。:root 深色默认(GitHub Dark),:root[data-theme=light] 浅色(Apple)。改后重跑生成器。 */

:root {
  /* 强调色(源自 pf_color.h,深浅共用;--primary/-dim = 固件默认主题 PF_THEME_GREEN 主色族 G5/G6,与设备 UI 一致) */
  --primary:     #4ccd99;
  --danger:      #dc2626;
  --ok:          #16a34a;
  --warn:        #d97706;
  --primary-dim: #32b380;

  /* 间距 / 圆角 / 字号(web-owned,深浅共用) */
  --space-1:   4px;
  --space-2:   8px;
  --space-3:   12px;
  --space-4:   16px;
  --space-6:   24px;
  --space-8:   32px;
  --radius:    8px;
  --radius-lg: 12px;
  --font-sm:   12px;
  --font-md:   14px;
  --font-lg:   16px;
  --font-xl:   20px;

  /* 中性面板 · 深色 GitHub Dark(默认) */
  --bg:       #0d1117;
  --bg-elev:  #21262d;
  --bg-card:  #161b22;
  --border:   #30363d;
  --text:     #e6edf3;
  --text-dim: #8b949e;
  --rail:     #0b0e14;
}

:root[data-theme="light"] {
  /* 中性面板 · 浅色 Apple */
  --bg:       #f5f5f7;
  --bg-elev:  #eceef1;
  --bg-card:  #ffffff;
  --border:   #d2d2d7;
  --text:     #1d1d1f;
  --text-dim: #6e6e73;
  --rail:     #ffffff;
}
