/* 自定义主题配置 */
:root {
  --color-primary: #f98787; /* 主色调：红色 */
  --color-secondary: #FF9800; /* 辅助色：橙色 */
  --color-neutral: #F5F5F5; /* 中性色：浅灰 */
  --color-card-bg: #FFFFFF;
  --color-text-primary: #333333;
  --color-text-secondary: #666666;
  --color-text-tertiary: #999999;
  --color-border-color: #EEEEEE;
  
  --font-sans: 'PingFang SC', 'Helvetica Neue', 'Arial', 'sans-serif';
  
  --shadow-card: 0 2px 10px rgba(0, 0, 0, 0.05);
}
/* 自定义工具类 */
@layer utilities {
  .content-auto {
    content-visibility: auto;
  }
  .scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .scrollbar-hide::-webkit-scrollbar {
    display: none;
  }
  .text-shadow {
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  }
  .card-transition {
    transition: all 0.3s ease;
  }
  .card-transition:active {
    transform: scale(0.98);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
  }
  .pull-down-refresh {
    transition: transform 0.3s ease;
  }
}