@import "tailwindcss"; /* ===== 设计 Token ===== */ :root { /* 圆角 */ --radius: 0.625rem; /* 通用色彩 - oklch 体系 */ --background: oklch(1 0 0); --foreground: oklch(0.21 0.006 285.885); --muted: oklch(0.97 0 0); --muted-foreground: oklch(0.55 0.006 285.885); --border: oklch(0.92 0.004 286.32); --input: oklch(0.92 0.004 286.32); --ring: oklch(0.55 0.006 285.885); /* 状态色三件套 */ --success: oklch(0.7 0.17 162.48); --warning: oklch(0.77 0.18 70.08); --destructive: oklch(0.64 0.21 25.77); /* 投资人端主色 - gray-900 */ --investor-primary: oklch(0.21 0.006 285.885); --investor-sidebar-bg: oklch(0.21 0.006 285.885); --investor-content-bg: oklch(0.97 0.001 286.32); /* 创始人端主色 - indigo-600 */ --founder-primary: oklch(0.546 0.245 262.881); --founder-header-bg: oklch(1 0 0); /* Admin 端主色 - amber-400 + slate-950 */ --admin-primary: oklch(0.769 0.188 70.08); --admin-header-bg: oklch(0.21 0.006 285.885); } @theme inline { --color-background: var(--background); --color-foreground: var(--foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-success: var(--success); --color-warning: var(--warning); --color-destructive: var(--destructive); --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif; --font-mono: "SF Mono", "Cascadia Code", "Fira Code", "JetBrains Mono", monospace; --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); } body { background: var(--background); color: var(--foreground); font-family: var(--font-sans); } /* ===== 打印样式 ===== */ @media print { header, nav, .no-print { display: none !important; } .print-card { box-shadow: none !important; border: 1px solid #ccc !important; } }