|
22 | 22 |
|
23 | 23 | body { |
24 | 24 | font-family: var(--font); |
25 | | - background: #ddd; |
| 25 | + background: #ffffff; |
26 | 26 | color: var(--black); |
27 | 27 | line-height: 1.6; |
28 | 28 | } |
|
67 | 67 |
|
68 | 68 | /* ── COVER PAGE ── */ |
69 | 69 | .cover { |
70 | | - background: var(--black); |
| 70 | + background: var(--white); |
71 | 71 | min-height: 297mm; |
72 | 72 | display: flex; |
73 | 73 | flex-direction: column; |
74 | 74 | position: relative; |
75 | 75 | overflow: hidden; |
| 76 | + border: 1.5px solid var(--gray-200); |
76 | 77 | } |
77 | 78 |
|
78 | 79 | .cover-bg-text { |
|
81 | 82 | right: -1rem; |
82 | 83 | font-size: 14rem; |
83 | 84 | font-weight: 900; |
84 | | - color: rgba(255,255,255,0.03); |
| 85 | + color: rgba(0,0,0,0.04); |
85 | 86 | letter-spacing: -0.05em; |
86 | 87 | user-select: none; |
87 | 88 | line-height: 1; |
|
94 | 95 | justify-content: space-between; |
95 | 96 | } |
96 | 97 |
|
97 | | - .cover-logo img { height: 44px; filter: invert(1); } |
| 98 | + .cover-logo img { height: 44px; } |
98 | 99 |
|
99 | 100 | .cover-year { |
100 | 101 | font-size: 0.75rem; |
101 | | - color: #555; |
| 102 | + color: var(--gray-400); |
102 | 103 | font-weight: 600; |
103 | 104 | letter-spacing: 0.12em; |
104 | 105 | text-transform: uppercase; |
|
117 | 118 | font-weight: 700; |
118 | 119 | letter-spacing: 0.18em; |
119 | 120 | text-transform: uppercase; |
120 | | - color: #555; |
| 121 | + color: var(--gray-400); |
121 | 122 | margin-bottom: 1.5rem; |
122 | 123 | } |
123 | 124 |
|
124 | 125 | .cover-title { |
125 | 126 | font-size: 3.5rem; |
126 | 127 | font-weight: 900; |
127 | | - color: var(--white); |
| 128 | + color: var(--black); |
128 | 129 | letter-spacing: -0.04em; |
129 | 130 | line-height: 1.05; |
130 | 131 | margin-bottom: 2rem; |
131 | 132 | } |
132 | 133 |
|
133 | 134 | .cover-title em { |
134 | 135 | font-style: normal; |
135 | | - color: #444; |
| 136 | + color: var(--gray-400); |
136 | 137 | } |
137 | 138 |
|
138 | 139 | .cover-tagline { |
139 | 140 | font-size: 1.1rem; |
140 | | - color: #888; |
| 141 | + color: var(--gray-600); |
141 | 142 | max-width: 360px; |
142 | 143 | line-height: 1.65; |
143 | 144 | margin-bottom: 3rem; |
|
146 | 147 | .cover-divider { |
147 | 148 | width: 60px; |
148 | 149 | height: 2px; |
149 | | - background: #333; |
| 150 | + background: var(--gray-200); |
150 | 151 | margin-bottom: 3rem; |
151 | 152 | } |
152 | 153 |
|
|
160 | 161 | font-size: 0.65rem; |
161 | 162 | letter-spacing: 0.12em; |
162 | 163 | text-transform: uppercase; |
163 | | - color: #555; |
| 164 | + color: var(--gray-400); |
164 | 165 | font-weight: 600; |
165 | 166 | margin-bottom: 0.25rem; |
166 | 167 | } |
167 | 168 | .cover-meta-value { |
168 | 169 | font-size: 0.9rem; |
169 | | - color: #999; |
| 170 | + color: var(--gray-600); |
170 | 171 | font-weight: 500; |
171 | 172 | } |
172 | 173 |
|
173 | 174 | .cover-footer { |
174 | 175 | padding: 2rem 3rem; |
175 | | - border-top: 1px solid #1a1a1a; |
| 176 | + border-top: 1px solid var(--gray-200); |
176 | 177 | display: flex; |
177 | 178 | align-items: center; |
178 | 179 | justify-content: space-between; |
179 | 180 | } |
180 | | - .cover-footer span { font-size: 0.75rem; color: #444; } |
| 181 | + .cover-footer span { font-size: 0.75rem; color: var(--gray-400); } |
181 | 182 |
|
182 | 183 | /* ── INNER PAGES ── */ |
183 | 184 | .inner-page { |
|
0 commit comments