|
2 | 2 | /* color palette from <https://github.com/vuejs/theme> */ |
3 | 3 | /* https://material-foundation.github.io/material-theme-builder/ */ |
4 | 4 | :root { |
5 | | - --main-1000: #011A26; |
6 | | - --main-900: #034A51; |
7 | | - --main-800: #034F69; |
8 | | - --main-700: #03637F; |
9 | | - --main-600: #1D7796; |
10 | | - --main-500: #2F86A8; |
11 | | - --main-400: #5099B9; |
12 | | - --main-300: #6CADCB; |
13 | | - --main-200: #8EC6E1; |
14 | | - --main-100: #ADE0F7; |
15 | | - --main-50: #CFF5FF; |
16 | | - --main-25: #E8FAFF; |
17 | | - --main-10: #F8FDFF; |
18 | | - --main-5: #FAFCFD; |
| 5 | + --main-1000: #01151f; /* 更深沉的深蓝黑 */ |
| 6 | + --main-900: #023944; /* 深海蓝 */ |
| 7 | + --main-800: #035065; /* 深蓝绿 */ |
| 8 | + --main-700: #046a82; /* 增加明度的蓝青色 */ |
| 9 | + --main-600: #24839a; /* 冷色调中略带灰 */ |
| 10 | + --main-500: #3996ae; /* 平衡且主色调友好 */ |
| 11 | + --main-400: #5faec2; /* 更加柔和的中亮蓝 */ |
| 12 | + --main-300: #82c3d6; /* 明亮通透,视觉清爽 */ |
| 13 | + --main-200: #a3d8e8; /* 比原先更清澈淡蓝 */ |
| 14 | + --main-100: #c4eaf5; /* 接近原色,但稍微柔和 */ |
| 15 | + --main-50: #e1f6fb; /* 极浅天蓝,适合背景过渡 */ |
| 16 | + --main-40: #eaf3f5; /* 淡灰蓝调 */ |
| 17 | + --main-30: #f2fbfd; /* 几近白的蓝调提示 */ |
| 18 | + --main-20: #f5f9fa; /* 比原配色更均匀些 */ |
| 19 | + --main-10: #fafcfd; |
| 20 | + --main-5: #fcfefe; |
| 21 | + --main-1: #fefefe; |
| 22 | + --main-0: #ffffff; |
| 23 | + |
| 24 | + |
| 25 | + --gray-10000: #000000; /* 保持纯黑 */ |
| 26 | + --gray-2000: #0d0d0d; /* 更精致的暗灰,用于极深背景 */ |
| 27 | + --gray-1000: #161616; /* 深灰黑,适用于主文本 */ |
| 28 | + --gray-900: #1f1f1f; |
| 29 | + --gray-800: #333333; /* 标准深灰,适合背景 */ |
| 30 | + --gray-700: #4d4d4d; |
| 31 | + --gray-600: #707070; /* 调和中灰,适合次要文本 */ |
| 32 | + --gray-500: #999999; /* 更柔和的中灰色 */ |
| 33 | + --gray-400: #bfbfbf; |
| 34 | + --gray-300: #d9d9d9; /* 修正了原300/200重复 */ |
| 35 | + --gray-200: #e6e6e6; /* 稍微加深一点,便于分层 */ |
| 36 | + --gray-100: #f2f2f2; |
| 37 | + --gray-50: #f7f7f7; |
| 38 | + --gray-25: #fafafa; |
| 39 | + --gray-10: #fcfcfc; |
| 40 | + --gray-0: #ffffff; |
19 | 41 |
|
20 | | - --gray-10000: #000000; |
21 | | - --gray-2000: #0F0F0F; |
22 | | - --gray-1000: #171717; |
23 | | - --gray-900: #212121; |
24 | | - --gray-800: #424242; |
25 | | - --gray-700: #616161; |
26 | | - --gray-600: #8C8C8C; |
27 | | - --gray-500: #A7A7A7; |
28 | | - --gray-400: #C4C4C4; |
29 | | - --gray-300: #EFEFEF; |
30 | | - --gray-200: #EFEFEF; |
31 | | - --gray-100: #F8F8F8; |
32 | | - --gray-50: #FBFBFB; |
33 | | - --gray-25: #FCFCFC; |
34 | | - --gray-10: #FDFDFD; |
35 | | - --gray-0: #FFFFFF; |
36 | 42 |
|
37 | 43 | --main-color: #016179; |
38 | | - --main-color-dark: #004d5c; |
39 | | - --main-color-text: #104461; |
40 | | - --main-light-1: #0076AB; |
41 | | - --main-light-2: #DAEAED; |
42 | | - --main-light-3: #EDF0F1; |
43 | | - --main-light-4: #F2F5F5; |
44 | | - --main-light-5: #F7FAFB; |
45 | | - --main-light-6: #FAFDFD; |
46 | | - --main-light-7: #FEFFFF; |
47 | 44 | --secondry-color: #4e616d; |
48 | 45 | --error-color: #ba1a1a; |
49 | 46 |
|
|
53 | 50 |
|
54 | 51 | --min-width: 400px; |
55 | 52 | } |
56 | | - |
57 | | -*, |
58 | | -*::before, |
59 | | -*::after { |
60 | | - box-sizing: border-box; |
61 | | - margin: 0; |
62 | | - position: relative; |
63 | | - font-weight: normal; |
64 | | -} |
65 | | - |
66 | | -body { |
67 | | - display: flow-root; |
68 | | - min-height: 100vh; |
69 | | - color: var(--gray-900); |
70 | | - line-height: 1.6; |
71 | | - font-family: -apple-system, BlinkMacSystemFont, 'Noto Sans SC', 'Roboto', 'HarmonyOS Sans SC', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif; |
72 | | - font-size: 15px; |
73 | | - text-rendering: optimizeLegibility; |
74 | | - -webkit-font-smoothing: antialiased; |
75 | | - -moz-osx-font-smoothing: grayscale; |
76 | | -} |
0 commit comments