|
3 | 3 | inset: 0; |
4 | 4 | z-index: 0; |
5 | 5 | overflow-y: auto; |
6 | | -} |
7 | | - |
8 | | -.admin-page::before { |
9 | | - content: ""; |
10 | | - position: fixed; |
11 | | - inset: 0; |
12 | | - background: linear-gradient(145deg, #0b1226 0%, #171f3e 48%, #2a1452 100%); |
13 | | - z-index: -1; |
| 6 | + background: #73a5ca; |
14 | 7 | } |
15 | 8 |
|
16 | 9 | .admin-content { |
17 | 10 | position: relative; |
18 | 11 | max-width: 900px; |
19 | 12 | margin: 0 auto; |
20 | | - padding: 100px 2rem 4rem; |
21 | | - font-family: Georgia, "Times New Roman", serif; |
22 | | - color: #f0e6d2; |
| 13 | + padding: 80px 2rem 5rem; |
| 14 | + color: #e8f4ff; |
23 | 15 | } |
24 | 16 |
|
25 | 17 | .admin-content h1 { |
26 | | - font-size: 2.4rem; |
27 | | - color: #8af4ff; |
28 | | - text-shadow: 1px 2px 4px rgb(0 0 0 / 60%); |
| 18 | + font-size: clamp(2rem, 5vw, 3rem); |
| 19 | + color: #f5f5f5; |
| 20 | + text-shadow: 0 3px 0 #1b2a5a; |
29 | 21 | margin: 0 0 2rem; |
30 | 22 | text-align: center; |
31 | | - font-style: italic; |
32 | 23 | } |
33 | 24 |
|
34 | 25 | .admin-back-link { |
35 | 26 | display: inline-flex; |
36 | 27 | align-items: center; |
37 | 28 | gap: 0.4rem; |
38 | | - padding: 0.55rem 0.9rem; |
39 | | - border: 2px solid #4ba2ff; |
| 29 | + padding: 0.5rem 1rem; |
| 30 | + border: 2px solid #4bb3ff; |
40 | 31 | border-radius: 999px; |
41 | | - background: rgb(9 18 42 / 82%); |
42 | | - color: #98e8ff; |
43 | | - font-family: Georgia, serif; |
| 32 | + background: rgba(27, 58, 122, 0.75); |
| 33 | + color: #e8f4ff; |
44 | 34 | font-weight: 700; |
45 | 35 | text-decoration: none; |
| 36 | + transition: background 0.15s, border-color 0.15s; |
46 | 37 | } |
47 | 38 |
|
48 | 39 | .admin-back-link:hover { |
49 | | - border-color: #a765ff; |
50 | | - background: rgb(21 34 70 / 95%); |
| 40 | + background: rgba(27, 58, 122, 0.95); |
| 41 | + border-color: #f7cf57; |
| 42 | + color: #f7cf57; |
51 | 43 | } |
52 | 44 |
|
| 45 | +/* Navigation links grid */ |
53 | 46 | .admin-links { |
54 | 47 | display: flex; |
55 | 48 | flex-direction: column; |
|
61 | 54 | display: flex; |
62 | 55 | align-items: center; |
63 | 56 | gap: 1rem; |
64 | | - padding: 1.2rem 1.5rem; |
65 | | - background: rgb(9 18 42 / 82%); |
66 | | - border: 2px solid #4ba2ff; |
67 | | - border-radius: 12px; |
| 57 | + padding: 1.1rem 1.4rem; |
| 58 | + background: rgba(27, 58, 122, 0.72); |
| 59 | + border: 3px solid #4bb3ff; |
| 60 | + border-radius: 14px; |
68 | 61 | text-decoration: none; |
69 | | - font-family: Georgia, serif; |
70 | | - font-size: 1.3rem; |
| 62 | + font-size: 1.15rem; |
71 | 63 | font-weight: 700; |
72 | | - color: #98e8ff; |
73 | | - transition: all 0.2s; |
| 64 | + color: #f5f5f5; |
| 65 | + transition: background 0.15s, border-color 0.15s, transform 0.15s; |
74 | 66 | } |
75 | 67 |
|
76 | 68 | .admin-link:hover { |
77 | | - background: rgb(21 34 70 / 95%); |
78 | | - border-color: #a765ff; |
| 69 | + background: rgba(27, 58, 122, 0.95); |
| 70 | + border-color: #f7cf57; |
79 | 71 | transform: translateX(4px); |
80 | 72 | } |
81 | 73 |
|
82 | 74 | .admin-link-icon { |
83 | | - font-size: 1.6rem; |
| 75 | + font-size: 1.5rem; |
84 | 76 | } |
85 | 77 |
|
86 | 78 | .admin-link-desc { |
87 | 79 | display: block; |
88 | | - font-size: 0.85rem; |
| 80 | + font-size: 0.84rem; |
89 | 81 | font-weight: 400; |
90 | | - color: #c8d4ff; |
91 | | - margin-top: 0.2rem; |
| 82 | + color: rgba(232, 244, 255, 0.7); |
| 83 | + margin-top: 0.15rem; |
92 | 84 | } |
93 | 85 |
|
94 | 86 | .admin-super { |
95 | 87 | margin-top: 0.75rem; |
96 | 88 | display: flex; |
97 | 89 | align-items: center; |
98 | 90 | gap: 0.8rem; |
99 | | - color: #f0e6d2; |
| 91 | + color: #e8f4ff; |
100 | 92 | } |
101 | 93 |
|
102 | 94 | .admin-super-icon { |
103 | 95 | font-size: 1.2rem; |
104 | | - color: #a765ff; |
| 96 | + color: #f7cf57; |
105 | 97 | } |
106 | 98 |
|
107 | 99 | .admin-super-copy { |
|
110 | 102 | } |
111 | 103 |
|
112 | 104 | .admin-super-copy span { |
113 | | - opacity: 0.85; |
| 105 | + opacity: 0.75; |
114 | 106 | } |
115 | 107 |
|
116 | 108 | .admin-silly { |
117 | 109 | margin-top: 3rem; |
118 | 110 | text-align: center; |
119 | | - opacity: 0.6; |
| 111 | + opacity: 0.55; |
120 | 112 | } |
121 | 113 |
|
122 | 114 | .admin-silly pre { |
123 | 115 | font-size: 0.8rem; |
124 | 116 | line-height: 1; |
125 | | - color: #c4b89a; |
| 117 | + color: #e8f4ff; |
126 | 118 | } |
127 | 119 |
|
128 | 120 | .admin-silly .admin-emojis { |
129 | | - font-size: 1.2rem; |
| 121 | + font-size: 1.1rem; |
130 | 122 | margin: 0.5rem 0; |
131 | 123 | } |
132 | 124 |
|
133 | 125 | .admin-silly .admin-tagline { |
134 | | - font-family: Georgia, serif; |
135 | | - font-size: 1.5rem; |
136 | | - color: #79a6ff; |
| 126 | + font-size: 1.4rem; |
| 127 | + color: #f7cf57; |
137 | 128 | font-style: italic; |
138 | 129 | } |
139 | 130 |
|
140 | 131 | .admin-airtable { |
141 | 132 | margin-top: 2.2rem; |
142 | 133 | padding: 1.2rem; |
143 | | - border: 2px solid #4ba2ff; |
144 | | - border-radius: 12px; |
145 | | - background: rgb(10 18 43 / 78%); |
| 134 | + border: 3px solid #4bb3ff; |
| 135 | + border-radius: 14px; |
| 136 | + background: rgba(27, 58, 122, 0.72); |
146 | 137 | } |
147 | 138 |
|
148 | 139 | .admin-airtable h2 { |
149 | 140 | margin: 0 0 0.5rem; |
150 | | - color: #8af4ff; |
| 141 | + color: #f7cf57; |
151 | 142 | } |
152 | 143 |
|
153 | 144 | .admin-airtable-subtitle { |
154 | 145 | margin: 0 0 1rem; |
155 | | - color: #c8d4ff; |
| 146 | + color: rgba(232, 244, 255, 0.75); |
156 | 147 | } |
157 | 148 |
|
158 | 149 | .admin-airtable-sync-row { |
|
162 | 153 | gap: 1rem; |
163 | 154 | padding: 0.8rem; |
164 | 155 | margin-bottom: 1rem; |
165 | | - border: 1px solid #4ba2ff; |
| 156 | + border: 1px solid rgba(75, 179, 255, 0.35); |
166 | 157 | border-radius: 10px; |
167 | | - background: rgb(11 28 62 / 70%); |
| 158 | + background: rgba(12, 28, 72, 0.55); |
168 | 159 | } |
169 | 160 |
|
170 | 161 | .admin-airtable-sync-row div { |
|
173 | 164 | } |
174 | 165 |
|
175 | 166 | .admin-airtable-sync-row button { |
176 | | - border: 1px solid #7f5cff; |
177 | | - background: linear-gradient(135deg, #43c6ff, #8d4dff); |
178 | | - color: #fff; |
179 | | - border-radius: 999px; |
| 167 | + border: 3px dashed rgba(109, 104, 98, 0.85); |
| 168 | + background: linear-gradient(140deg, #ffe9bd 0%, #d8d2c8 100%); |
| 169 | + color: #50483f; |
| 170 | + border-radius: 8px; |
180 | 171 | padding: 0.45rem 0.95rem; |
| 172 | + font-weight: 700; |
181 | 173 | cursor: pointer; |
| 174 | + box-shadow: 0 4px 0 rgba(85, 81, 76, 0.4); |
| 175 | + transition: transform 0.1s, box-shadow 0.1s; |
| 176 | +} |
| 177 | + |
| 178 | +.admin-airtable-sync-row button:hover { |
| 179 | + transform: translateY(-2px); |
| 180 | + box-shadow: 0 6px 0 rgba(85, 81, 76, 0.35); |
182 | 181 | } |
183 | 182 |
|
184 | 183 | .admin-airtable-sync-row button:disabled { |
185 | | - opacity: 0.7; |
| 184 | + opacity: 0.6; |
186 | 185 | cursor: not-allowed; |
| 186 | + transform: none; |
| 187 | + box-shadow: 0 4px 0 rgba(85, 81, 76, 0.4); |
187 | 188 | } |
188 | 189 |
|
189 | 190 | .admin-airtable-error { |
190 | | - color: #ffb5b5; |
| 191 | + color: #ff8fab; |
191 | 192 | } |
192 | 193 |
|
193 | 194 | .admin-airtable-success { |
|
198 | 199 | margin-top: 1rem; |
199 | 200 | padding: 0.8rem; |
200 | 201 | border-radius: 10px; |
201 | | - background: rgb(20 32 67 / 62%); |
| 202 | + background: rgba(12, 28, 72, 0.5); |
202 | 203 | } |
203 | 204 |
|
204 | 205 | .admin-airtable-details p { |
|
215 | 216 | margin: 0; |
216 | 217 | padding: 0.75rem; |
217 | 218 | overflow-x: auto; |
218 | | - border: 1px solid #4ba2ff; |
| 219 | + border: 1px solid rgba(75, 179, 255, 0.35); |
219 | 220 | border-radius: 8px; |
220 | | - background: rgb(6 10 26 / 95%); |
221 | | - color: #e9f4ff; |
| 221 | + background: rgba(8, 15, 42, 0.85); |
| 222 | + color: #e8f4ff; |
| 223 | + font-size: 0.82rem; |
222 | 224 | } |
0 commit comments