:root {
  /* 设计稿中基准尺寸 */
  --design-width: 1920;
  --design-height: 1080;

  /* 响应区间的最小与最大尺寸 */
  --design-min-width: 1920;
  --design-min-height: 945;
  --design-max-width: 2560;
  --design-max-height: 1305;

  /* 当前缩放换算单位（动态） */
  --vw-1px: calc(100vw / var(--design-width));
  --vh-1px: calc(100vh / var(--design-height));

  /* 最小/最大用 px 单位（固定值），通过乘 1px 强制为 px 单位 */
  --vhmin-1px: calc(var(--design-min-height) / var(--design-height) * 1px);
  --vhmax-1px: calc(var(--design-max-height) / var(--design-height) * 1px);
  
  --vwmin-1px: calc(var(--design-min-width) / var(--design-width) * 1px);
  --vwmax-1px: calc(var(--design-max-width) / var(--design-width) * 1px);
}
