/* 设计变量（tokens） */

:root {
  /* padding-x */
  --p-x: 12.5rem;
  /* 基准：1rem = 16px（由 01-base.css 的 html font-size 决定） */

  /* Layout */
  --page-max: 120rem; /* 1920px */
  --header-h: 8.0625rem; /* 129px */
  --gutter-x: 3.75rem; /* 60px */

  /* Colors */
  --color-white: #ffffff;
  /* 蓝色主色 */
  --color-blue-80: #204d79;
  --color-blue-30: #c9d5df;
  /* #FFEFE1 */
  --color-primary-10: #ffeefe;
  /* 橙色主色 */
  --color-primary: #CC261F;
  /* 橙色主色 hover */
  --color-primary-hover: #b30600;
  --color-secondary-hover:#386C9E;
  --color-blue-90: #143a63;
  --color-blue-100: #0c2d5c;
  --color-text: #11304f;
  --color-text-muted: #6b7a8a;
  --color-line: #e8eaed;

  /* 搜索框 */
  --color-search-bg: #e7ebef;
  --color-grey-placeholder: #8f96a3;
  --color-search-border: #d0d5dc;

  /* Radius */
  --radius-sm: 0.5rem;
  --radius-md: 1rem;
  --radius-lg: 1.5rem;

  /* Font-size */
  --font-12: 0.75rem;
  --font-13: 0.8125rem;
  --font-14: 0.875rem;
  --font-15: 0.9375rem;
  --font-16: 1rem;
  --font-17: 1.0625rem;
  --font-18: 1.125rem;
  --font-19: 1.1875rem;
  --font-20: 1.25rem;
  --font-21: 1.3125rem;
  --font-22: 1.375rem;
  --font-23: 1.4375rem;
  --font-24: 1.5rem;
  --font-25: 1.5625rem;
  --font-26: 1.625rem;
  --font-27: 1.6875rem;
  --font-28: 1.75rem;
  --font-29: 1.8125rem;
  --font-30: 1.875rem;
  --font-31: 1.9375rem;
  --font-32: 2rem;
  --font-48: 3rem;
  --font-64: 4rem;
  --font-54: 3.375rem;
  --font-65: 4.0625rem;
  --font-72: 4.5rem;
  --font-77: 4.8125rem;
  --font-56: 3.5rem;
  --font-67: 4.1875rem;
  --font-288: 18rem;
  --font-136: 8.5rem;

  --transition-ease: all 0.3s ease;
}

