|
1 | 1 | /* ===== ABOUT PAGE STYLES ===== */ |
2 | 2 |
|
3 | | -.mission-vision, .values, .founder, .technology-overview, .architecture, .performance { |
| 3 | +/* Section backgrounds */ |
| 4 | +.mission-vision, .values, .founder { |
4 | 5 | padding: var(--space-20) 0; |
5 | 6 | background: white; |
6 | 7 | } |
|
11 | 12 | background: var(--gray-50); |
12 | 13 | } |
13 | 14 |
|
14 | | -.values h2, .founder h2, .technology-overview h2, .architecture h2, .performance h2 { |
15 | | - font-size: var(--text-4xl); |
16 | | - font-weight: 700; |
17 | | - line-height: var(--leading-tight); |
18 | | - color: var(--gray-900); |
19 | | - margin-bottom: var(--space-4); |
20 | | - text-align: center; |
21 | | - letter-spacing: -0.02em; |
22 | | -} |
23 | | - |
24 | | -.values p, .founder p, .technology-overview p, .architecture p, .performance p { |
25 | | - font-size: var(--text-base); |
26 | | - line-height: var(--leading-relaxed); |
27 | | - color: var(--gray-600); |
28 | | - margin-bottom: var(--space-5); |
29 | | -} |
30 | | - |
| 15 | +/* Mission & Vision */ |
31 | 16 | .mv-block { |
32 | 17 | text-align: center; |
33 | | - max-width: 720px; |
| 18 | + max-width: 640px; |
34 | 19 | margin: 0 auto; |
35 | 20 | } |
36 | 21 |
|
|
41 | 26 | text-transform: uppercase; |
42 | 27 | letter-spacing: 0.1em; |
43 | 28 | color: var(--gray-400); |
44 | | - margin-bottom: var(--space-4); |
| 29 | + margin-bottom: var(--space-3); |
45 | 30 | } |
46 | 31 |
|
47 | 32 | .mv-statement { |
48 | 33 | font-family: var(--font-display); |
49 | | - font-size: clamp(var(--text-2xl), 3vw, var(--text-4xl)); |
50 | | - font-weight: 700; |
51 | | - line-height: var(--leading-tight); |
| 34 | + font-size: var(--text-lg); |
| 35 | + font-weight: 600; |
| 36 | + line-height: var(--leading-relaxed); |
52 | 37 | color: var(--gray-900); |
53 | | - letter-spacing: -0.02em; |
54 | | - margin-bottom: var(--space-4); |
| 38 | + letter-spacing: -0.01em; |
| 39 | + margin-bottom: var(--space-2); |
55 | 40 | } |
56 | 41 |
|
57 | 42 | .mv-detail { |
58 | | - font-size: var(--text-base); |
| 43 | + font-size: var(--text-sm); |
59 | 44 | line-height: var(--leading-relaxed); |
60 | 45 | color: var(--gray-500); |
61 | 46 | margin: 0; |
62 | 47 | } |
63 | 48 |
|
64 | 49 | .mv-divider { |
65 | | - width: 48px; |
| 50 | + width: 40px; |
66 | 51 | height: 1px; |
67 | 52 | background: var(--gray-300); |
68 | | - margin: var(--space-12) auto; |
| 53 | + margin: var(--space-6) auto; |
69 | 54 | } |
70 | 55 |
|
71 | | -.mission-vision-grid { |
| 56 | +/* Values grid */ |
| 57 | +.values-grid { |
72 | 58 | display: grid; |
73 | | - grid-template-columns: repeat(2, 1fr); |
74 | | - gap: var(--space-6); |
| 59 | + grid-template-columns: repeat(4, 1fr); |
| 60 | + gap: var(--space-5); |
| 61 | + margin-top: var(--space-10); |
75 | 62 | } |
76 | 63 |
|
77 | | -.value-card, .tech-card { |
78 | | - background: white; |
79 | | - border-radius: var(--radius-xl); |
80 | | - padding: var(--space-8); |
81 | | - border: 1px solid var(--gray-200); |
82 | | - transition: border-color 0.2s ease, box-shadow 0.2s ease; |
| 64 | +.values-item { |
| 65 | + text-align: center; |
| 66 | +} |
| 67 | + |
| 68 | +.values-item i { |
| 69 | + width: 24px; |
| 70 | + height: 24px; |
| 71 | + color: var(--gray-900); |
| 72 | + margin-bottom: var(--space-3); |
83 | 73 | } |
84 | 74 |
|
85 | | -.value-card:hover, .tech-card:hover { |
86 | | - border-color: var(--gray-300); |
87 | | - box-shadow: var(--shadow-md); |
| 75 | +.values-item h3 { |
| 76 | + font-size: var(--text-sm); |
| 77 | + font-weight: 700; |
| 78 | + color: var(--gray-900); |
| 79 | + margin-bottom: var(--space-2); |
88 | 80 | } |
89 | 81 |
|
| 82 | +.values-item p { |
| 83 | + font-size: var(--text-xs); |
| 84 | + line-height: var(--leading-relaxed); |
| 85 | + color: var(--gray-500); |
| 86 | + margin: 0; |
| 87 | +} |
| 88 | + |
| 89 | +/* Founder */ |
90 | 90 | .founder-profile { |
91 | 91 | max-width: 800px; |
92 | 92 | margin: 0 auto; |
|
130 | 130 | font-size: var(--text-sm); |
131 | 131 | } |
132 | 132 |
|
133 | | -/* Values grid - compact 4-column layout */ |
134 | | -.values-grid { |
135 | | - display: grid; |
136 | | - grid-template-columns: repeat(4, 1fr); |
137 | | - gap: var(--space-5); |
138 | | - margin-top: var(--space-10); |
139 | | -} |
140 | | - |
141 | | -.values-item { |
142 | | - text-align: center; |
143 | | -} |
144 | | - |
145 | | -.values-item i { |
146 | | - width: 24px; |
147 | | - height: 24px; |
148 | | - color: var(--gray-900); |
149 | | - margin-bottom: var(--space-3); |
150 | | -} |
151 | | - |
152 | | -.values-item h3 { |
153 | | - font-size: var(--text-sm); |
154 | | - font-weight: 700; |
155 | | - color: var(--gray-900); |
156 | | - margin-bottom: var(--space-2); |
157 | | -} |
158 | | - |
159 | | -.values-item p { |
160 | | - font-size: var(--text-xs); |
161 | | - line-height: var(--leading-relaxed); |
162 | | - color: var(--gray-500); |
163 | | - margin: 0; |
164 | | -} |
165 | | - |
166 | | -@media (max-width: 640px) { |
167 | | - .values-grid { |
168 | | - grid-template-columns: repeat(2, 1fr); |
169 | | - } |
170 | | -} |
171 | | - |
172 | 133 | /* Contact Form */ |
173 | 134 | .contact-form { |
174 | 135 | background: white; |
|
201 | 162 | .form-group input:focus, .form-group textarea:focus, .form-group select:focus { |
202 | 163 | outline: none; |
203 | 164 | border-color: var(--gray-900); |
204 | | - box-shadow: 0 0 0 3px rgba(59, 91, 219, 0.08); |
| 165 | + box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.05); |
205 | 166 | } |
206 | 167 |
|
207 | 168 | /* Responsive */ |
|
211 | 172 | gap: var(--space-5); |
212 | 173 | text-align: center; |
213 | 174 | } |
| 175 | +} |
214 | 176 |
|
215 | | - .values h2, .founder h2, .technology-overview h2, .architecture h2, .performance h2 { |
216 | | - font-size: var(--text-3xl); |
| 177 | +@media (max-width: 640px) { |
| 178 | + .values-grid { |
| 179 | + grid-template-columns: repeat(2, 1fr); |
217 | 180 | } |
218 | 181 | } |
0 commit comments