- 产品列表:拖拽排序持久化、编辑弹窗、删除校验(活跃版本需迁移) - 项目列表:新建项目表单(产品选择+重名校验)、产品筛选、版本归属修复 - 版本列表:新建版本表单(迭代类型自动生成版本号)、状态/项目筛选、倒序排列 - 项目详情页:概览统计、人员墙(参与次数)、版本时间线(阶段流水线+进度条) - 全局优化:筛选栏统一为header下方固定行、按钮颜色改为主题蓝、API探测300ms、store缓存 - 数据持久化到localStorage,支持离线开发 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
48 lines
1.0 KiB
CSS
48 lines
1.0 KiB
CSS
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap');
|
|
|
|
@tailwind base;
|
|
@tailwind components;
|
|
@tailwind utilities;
|
|
|
|
:root {
|
|
/* Surfaces — zinc neutrals */
|
|
--bg: #fafafa;
|
|
--bg-card: #ffffff;
|
|
--bg-subtle: #f4f4f5;
|
|
--bg-hover: #f4f4f5;
|
|
|
|
/* Text */
|
|
--ink: #18181b;
|
|
--ink-soft: #52525b;
|
|
--ink-muted: #a1a1aa;
|
|
|
|
/* Borders */
|
|
--line: #e4e4e7;
|
|
--line-soft: #f4f4f5;
|
|
|
|
/* Brand — calm blue */
|
|
--accent: #2563eb;
|
|
--accent-hover: #1d4ed8;
|
|
--accent-soft: #eff6ff;
|
|
--accent-ring: rgba(37, 99, 235, 0.18);
|
|
|
|
/* Shadow */
|
|
--shadow-sm: 0 1px 2px rgba(24, 24, 27, 0.04);
|
|
--shadow-md: 0 4px 12px -2px rgba(24, 24, 27, 0.06), 0 2px 4px -1px rgba(24, 24, 27, 0.04);
|
|
}
|
|
|
|
html, body {
|
|
background: var(--bg);
|
|
color: var(--ink);
|
|
font-family: 'Inter', system-ui, sans-serif;
|
|
font-feature-settings: 'cv11', 'ss01';
|
|
-webkit-font-smoothing: antialiased;
|
|
font-size: 14px;
|
|
}
|
|
|
|
.font-mono {
|
|
font-family: 'JetBrains Mono', monospace;
|
|
}
|
|
|
|
|