|
67 | 67 | --duration-long: 700ms; |
68 | 68 | } |
69 | 69 |
|
70 | | -/* ===== DARK MODE ===== */ |
| 70 | +/* ===== DARK MODE — GitHub-dark inspired, high contrast ===== */ |
71 | 71 | [data-theme="dark"] { |
72 | | - --color-primary: #8db3ff; |
73 | | - --color-primary-dim: #6d9bef; |
74 | | - --color-secondary: #a0c4ff; |
75 | | - --color-tertiary: #beaeff; |
76 | | - --color-on-surface: #f3f4f6; |
77 | | - --color-on-surface-variant: #9ca3af; |
78 | | - --color-on-primary: #002658; |
79 | | - --color-surface: #0D1117; |
80 | | - --color-surface-container-lowest: #161B22; |
81 | | - --color-surface-container-low: #161c2c; |
82 | | - --color-surface-container: #1c2333; |
83 | | - --color-surface-container-high: #222d3f; |
84 | | - --color-surface-container-highest: #2a3346; |
85 | | - --color-primary-container: #003a7f; |
86 | | - --color-secondary-container: #003e7e; |
87 | | - --color-tertiary-container: #431cac; |
88 | | - --color-on-primary-container: #a4c1ff; |
89 | | - --color-on-secondary-container: #d6e3ff; |
90 | | - --color-on-tertiary-container: #beaeff; |
91 | | - --color-outline: #2a3346; |
92 | | - --color-outline-variant: #3d4f6a; |
93 | | - --color-inverse-surface: #f9f9ff; |
94 | | - --color-primary-fixed-dim: #8db3ff; |
95 | | - --color-surface-dim: #161B22; |
96 | | - --color-inverse-on-surface: #4c5f85; |
97 | | - |
98 | | - --color-status-stable: #4ade80; |
99 | | - --color-status-beta: #60a5fa; |
100 | | - --color-status-alpha: #a78bfa; |
101 | | - --color-status-soon: #6b7280; |
102 | | - |
103 | | - --gradient-hero: linear-gradient(135deg, #003a7f 0%, #431cac 100%); |
104 | | - |
105 | | - --shadow-card: 0px 12px 32px rgba(0, 0, 0, 0.3); |
106 | | - --shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, 0.5); |
107 | | - |
108 | | - --glass-nav-bg: rgba(13, 17, 23, 0.85); |
| 72 | + --color-primary: #79c0ff; |
| 73 | + --color-primary-dim: #58a6ff; |
| 74 | + --color-secondary: #a5d6ff; |
| 75 | + --color-tertiary: #d2a8ff; |
| 76 | + --color-on-surface: #f0f6fc; |
| 77 | + --color-on-surface-variant: #c9d1d9; |
| 78 | + --color-on-primary: #001d3d; |
| 79 | + --color-surface: #0d1117; |
| 80 | + --color-surface-container-lowest: #161b22; |
| 81 | + --color-surface-container-low: #1c2128; |
| 82 | + --color-surface-container: #21262d; |
| 83 | + --color-surface-container-high: #282e36; |
| 84 | + --color-surface-container-highest: #30363d; |
| 85 | + --color-primary-container: #0d419d; |
| 86 | + --color-secondary-container: #0a3069; |
| 87 | + --color-tertiary-container: #5a32a3; |
| 88 | + --color-on-primary-container: #a5d6ff; |
| 89 | + --color-on-secondary-container: #d2e5ff; |
| 90 | + --color-on-tertiary-container: #d2a8ff; |
| 91 | + --color-outline: #30363d; |
| 92 | + --color-outline-variant: #484f58; |
| 93 | + --color-inverse-surface: #f0f6fc; |
| 94 | + --color-primary-fixed-dim: #79c0ff; |
| 95 | + --color-surface-dim: #161b22; |
| 96 | + --color-inverse-on-surface: #484f58; |
| 97 | + |
| 98 | + --color-status-stable: #56d364; |
| 99 | + --color-status-beta: #58a6ff; |
| 100 | + --color-status-alpha: #bc8cff; |
| 101 | + --color-status-soon: #8b949e; |
| 102 | + |
| 103 | + --gradient-hero: linear-gradient(135deg, #0d419d 0%, #5a32a3 100%); |
| 104 | + |
| 105 | + --shadow-card: 0px 4px 16px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(48, 54, 61, 0.5); |
| 106 | + --shadow-xl: 0 16px 48px rgba(0, 0, 0, 0.5); |
| 107 | + |
| 108 | + --glass-nav-bg: rgba(13, 17, 23, 0.90); |
109 | 109 | } |
110 | 110 |
|
111 | 111 | /* ===== RESET ===== */ |
@@ -294,7 +294,7 @@ ul { list-style: none; } |
294 | 294 | .hero { |
295 | 295 | position: relative; |
296 | 296 | background: var(--gradient-hero); |
297 | | - color: var(--color-on-primary); |
| 297 | + color: #ffffff; |
298 | 298 | overflow: hidden; |
299 | 299 | min-height: 700px; |
300 | 300 | display: flex; |
|
0 commit comments