|
1 | 1 | *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } |
2 | 2 |
|
3 | 3 | body { |
4 | | - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; |
| 4 | + font-family: "Trebuchet MS", Helvetica, sans-serif !important; |
5 | 5 | font-size: 15px; |
6 | 6 | line-height: 1.6; |
7 | | - color: #1a1a1a; |
8 | | - background: #f5f4f0; |
| 7 | + color: #f8f8f6; |
| 8 | + background: #111; |
| 9 | + } |
| 10 | + |
| 11 | + .header-img { |
| 12 | + height: 1em; |
| 13 | + padding: 0 0.2em; |
9 | 14 | } |
10 | 15 |
|
11 | 16 | /* ── Layout ── */ |
|
18 | 23 | /* ── Header ── */ |
19 | 24 | .site-header { |
20 | 25 | margin-bottom: 2.5rem; |
21 | | - border-bottom: 1px solid #ddd; |
| 26 | + border-bottom: 1px solid #555; |
22 | 27 | padding-bottom: 1.5rem; |
23 | 28 | } |
24 | 29 | .site-header h1 { |
25 | 30 | font-size: 28px; |
26 | 31 | font-weight: 600; |
27 | | - letter-spacing: -0.02em; |
| 32 | + letter-spacing: 5px; |
28 | 33 | margin-bottom: 0.4rem; |
| 34 | + color: #f8f8f6; |
29 | 35 | } |
30 | 36 | .site-header p { |
31 | | - color: #666; |
| 37 | + color: #a6a9ac; |
32 | 38 | font-size: 14px; |
33 | 39 | } |
34 | 40 |
|
|
41 | 47 | font-weight: 600; |
42 | 48 | text-transform: uppercase; |
43 | 49 | letter-spacing: 0.08em; |
44 | | - color: #888; |
| 50 | + color: #a6a9ac; |
45 | 51 | margin-bottom: 0.75rem; |
46 | 52 | } |
47 | 53 | .map-embed { |
48 | 54 | width: 100%; |
49 | 55 | height: 420px; |
50 | | - border: 1px solid #ddd; |
| 56 | + border: 1px solid #555; |
51 | 57 | border-radius: 10px; |
52 | 58 | overflow: hidden; |
53 | | - background: #eee; |
| 59 | + background: #333; |
54 | 60 | } |
55 | 61 | .map-embed iframe { |
56 | 62 | width: 100%; |
|
65 | 71 | align-items: center; |
66 | 72 | justify-content: center; |
67 | 73 | gap: 12px; |
68 | | - color: #888; |
| 74 | + color: #a6a9ac; |
69 | 75 | font-size: 14px; |
70 | 76 | text-align: center; |
71 | 77 | padding: 2rem; |
|
75 | 81 | opacity: 0.4; |
76 | 82 | } |
77 | 83 | .map-placeholder a { |
78 | | - color: #1a73e8; |
| 84 | + color: #dbeafe; |
79 | 85 | font-weight: 500; |
80 | 86 | } |
81 | 87 |
|
|
89 | 95 | gap: 10px; |
90 | 96 | margin-bottom: 0.75rem; |
91 | 97 | padding-bottom: 0.6rem; |
92 | | - border-bottom: 1px solid #e0ddd8; |
| 98 | + border-bottom: 1px solid #555; |
93 | 99 | } |
94 | 100 | .section-header h2 { |
95 | 101 | font-size: 17px; |
96 | 102 | font-weight: 600; |
97 | | - letter-spacing: -0.01em; |
| 103 | + letter-spacing: 3px; |
| 104 | + text-transform: lowercase; |
| 105 | + color: #f8f8f6; |
98 | 106 | } |
99 | 107 | .section-tag { |
100 | 108 | font-size: 11px; |
|
106 | 114 | } |
107 | 115 |
|
108 | 116 | /* tag colors */ |
109 | | - .tag-stay { background: #e6f4d7; color: #2e6b11; } |
110 | | - .tag-gp { background: #ede9fd; color: #4a33b5; } |
111 | | - .tag-dtbk { background: #dbeafe; color: #1d4ed8; } |
112 | | - .tag-bush { background: #fde8e0; color: #992d1b; } |
113 | | - .tag-mht { background: #d9f5ec; color: #0e6b50; } |
114 | | - .tag-ktown { background: #fef0d4; color: #7c4a0a; } |
115 | | - .tag-xtra { background: #eeeceb; color: #4a4947; } |
| 117 | + .tag-stay { background: #ffdead; color: #333; } |
| 118 | + .tag-gp { background: #E1904E; color: #fff; } |
| 119 | + .tag-dtbk { background: paleturquoise; color: #333; } |
| 120 | + .tag-bush { background: navy; color: #fff; } |
| 121 | + .tag-mht { background: #ffdead; color: #333; } |
| 122 | + .tag-ktown { background: #E1904E; color: #fff; } |
| 123 | + .tag-xtra { background: paleturquoise; color: #333; } |
116 | 124 |
|
117 | 125 | /* ── Subsections ── */ |
118 | 126 | .subsection-label { |
119 | 127 | font-size: 11px; |
120 | 128 | font-weight: 600; |
121 | 129 | text-transform: uppercase; |
122 | 130 | letter-spacing: 0.07em; |
123 | | - color: #999; |
| 131 | + color: #a6a9ac; |
124 | 132 | margin: 1.2rem 0 0.5rem; |
125 | 133 | } |
126 | 134 |
|
|
132 | 140 | } |
133 | 141 |
|
134 | 142 | .card { |
135 | | - background: #fff; |
136 | | - border: 1px solid #e4e2dd; |
| 143 | + background: #333; |
| 144 | + border: 1px solid #555; |
137 | 145 | border-radius: 10px; |
138 | 146 | padding: 11px 13px; |
139 | 147 | display: flex; |
140 | 148 | flex-direction: column; |
141 | 149 | gap: 5px; |
142 | 150 | transition: border-color 0.15s; |
143 | 151 | } |
144 | | - .card:hover { border-color: #bbb; } |
| 152 | + .card:hover { border-color: #777; } |
145 | 153 |
|
146 | 154 | .card-top { display: flex; justify-content: space-between; align-items: flex-start; gap: 8px; } |
147 | 155 |
|
148 | 156 | .card-name { |
149 | 157 | font-size: 14px; |
150 | 158 | font-weight: 600; |
151 | | - color: #1a73e8; |
| 159 | + letter-spacing: 2px; |
| 160 | + color: #dbeafe; |
152 | 161 | text-decoration: none; |
153 | 162 | } |
154 | 163 | .card-name:hover { text-decoration: underline; } |
155 | 164 |
|
156 | 165 | .card-type { |
157 | 166 | font-size: 11.5px; |
158 | | - color: #888; |
| 167 | + color: #a6a9ac; |
159 | 168 | margin-top: 1px; |
160 | 169 | } |
161 | 170 |
|
162 | 171 | .card-note { |
163 | 172 | font-size: 12.5px; |
164 | | - color: #444; |
| 173 | + color: #dcdcde; |
165 | 174 | line-height: 1.5; |
166 | 175 | } |
167 | 176 |
|
|
179 | 188 | border-radius: 99px; |
180 | 189 | border: 1px solid transparent; |
181 | 190 | } |
182 | | - .badge-res { background: #e6f4d7; color: #2e6b11; border-color: #b4daa0; } |
183 | | - .badge-walkin { background: #f0efed; color: #5a5855; border-color: #d4d2ce; } |
184 | | - .badge-early { background: #fde8e0; color: #992d1b; border-color: #f5bfae; } |
185 | | - .badge-cash { background: #fef0d4; color: #7c4a0a; border-color: #f9d498; } |
186 | | - .badge-tickets { background: #ede9fd; color: #4a33b5; border-color: #c9bef8; } |
| 191 | + .badge-res { background: #ffdead; color: #333; border-color: #e6c9a8; } |
| 192 | + .badge-walkin { background: paleturquoise; color: #333; border-color: #a8d4d4; } |
| 193 | + .badge-early { background: #E1904E; color: #fff; border-color: #c67a3d; } |
| 194 | + .badge-cash { background: navy; color: #fff; border-color: #000080; } |
| 195 | + .badge-tickets { background: #C0C0C0; color: #333; border-color: #a8a8a8; } |
187 | 196 |
|
188 | 197 | /* ── Intro note ── */ |
189 | 198 | .intro-note { |
190 | 199 | font-size: 13px; |
191 | | - color: #555; |
| 200 | + color: #dcdcde; |
192 | 201 | line-height: 1.6; |
193 | 202 | padding: 10px 14px; |
194 | | - background: #fff; |
195 | | - border: 1px solid #e4e2dd; |
| 203 | + background: #333; |
| 204 | + border: 1px solid #555; |
196 | 205 | border-radius: 8px; |
197 | 206 | margin-bottom: 1.5rem; |
198 | 207 | } |
|
202 | 211 | footer { |
203 | 212 | margin-top: 3rem; |
204 | 213 | padding-top: 1.5rem; |
205 | | - border-top: 1px solid #ddd; |
| 214 | + border-top: 1px solid #555; |
206 | 215 | font-size: 12px; |
207 | | - color: #999; |
| 216 | + color: #a6a9ac; |
208 | 217 | } |
209 | 218 |
|
210 | 219 | @media (max-width: 600px) { |
|
0 commit comments