:root {
  /* 品牌色 */
  --color-primary:       #FF2442;
  --color-primary-light: #FF6B8A;
  --color-primary-bg:    #FFF0F2;

  /* 中性色 */
  --color-text-primary:  #1A1A1A;
  --color-text-secondary:#767676;
  --color-text-hint:     #AAAAAA;
  --color-border:        #EBEBEB;
  --color-bg:            #F8F8F8;
  --color-card-bg:       #FFFFFF;

  /* 尺寸 */
  --radius-card:    12px;
  --radius-btn:     20px;
  --radius-avatar:  50%;
  --shadow-card:    0 2px 8px rgba(0,0,0,0.08);
  --shadow-hover:   0 8px 24px rgba(0,0,0,0.12);

  /* 瀑布流 */
  --waterfall-col-width: 220px;
  --waterfall-gap:       12px;

  /* 动效 */
  --transition-base: all 0.2s ease;
}
