// 设计系统 CSS 变量 :root{// 主色调 --color-primary: #FF8C42;--color-primary-light: #FFF3E6;--color-primary-dark: #E67325;// 辅助色 --color-secondary: #88D8B0;--color-error: #E57373;--color-warning: #FFB74D;--color-info: #64B5F6;// 中性色 --color-text: #2C3E50;--color-text-secondary: #546E7A;--color-text-placeholder: #90A4AE;--color-border: #E0E6ED;--color-background: #FAF8F5;--color-surface: #FFFFFF;// 间距 --spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;// 圆角 --radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;// 阴影 --shadow-xs: 0 1px 2px rgba(0,0,0,.05);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .08);--shadow-md: 0 4px 8px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .16);// 字体 --font-family-base: -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;// 动画 --ease-standard: cubic-bezier(.4,0,.2,1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .35s}// 重置和基础样式 *{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:var(--font-family-base);background-color:var(--color-background);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;height:100%}// 滚动条样式 ::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}// 文本选择 ::selection{background:var(--color-primary-light);color:var(--color-text)}// 链接 a{color:var(--color-info);text-decoration:none;transition:opacity var(--duration-base) var(--ease-standard);&:hover{opacity:.8}}// 按钮重置 button{border:none;background:none;cursor:pointer;font-family:inherit;&:disabled{cursor:not-allowed;opacity:.5}}// 输入框重置 input,textarea,select{font-family:inherit;font-size:inherit;border:none;outline:none}// 图片 img{max-width:100%;height:auto;display:block}// 列表 ul,ol{list-style:none}
