|
1 | 1 | <template>
|
2 |
| - <main> |
| 2 | + <main class="bg-gray-100"> |
3 | 3 | <header class="w-full bg-cover bg-center lg:pb-16">
|
4 | 4 | <nuxt-img
|
5 | 5 | alt="Buy a computer - Don't talk to one. Lifetime support from 100% real humans"
|
|
103 | 103 | </header>
|
104 | 104 |
|
105 | 105 | <section class="max-w-full mx-auto my-12 px-4 grid gap-y-6 gap-x-6 grid-cols-1 md:max-w-3xl lg:-mt-16 lg:max-w-6xl lg:grid-cols-2 lg:mb-16">
|
106 |
| - <div class="px-4 py-4 flex flex-col bg-white border border-gray-300 rounded-lg shadow"> |
107 |
| - <div class="mx-2 my-4 md:min-h-[4rem]"> |
108 |
| - <h2 class="text-3xl font-semibold text-gray-900"> |
| 106 | + <div class="px-4 py-3 flex flex-col bg-white rounded-lg"> |
| 107 | + <div class="mx-4 my-4 md:min-h-[4rem]"> |
| 108 | + <h2 class="sys-article-h3"> |
109 | 109 | Support Articles
|
110 | 110 | </h2>
|
111 | 111 |
|
112 |
| - <p class="my-4 text-gray-700"> |
| 112 | + <p class="text-lg my-4 text-warm-gray-600"> |
113 | 113 | Search helpful documentation for answers to a variety of questions or issues.
|
114 | 114 | </p>
|
115 | 115 | </div>
|
116 | 116 |
|
117 |
| - <ul class="space-y-4 -m-2"> |
| 117 | + <ul class="space-y-2"> |
118 | 118 | <li>
|
119 | 119 | <nuxt-link
|
120 | 120 | to="#troubleshoot"
|
121 |
| - class="flex items-center p-2 transition duration-150 ease-in-out rounded-md hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-orange-500" |
| 121 | + class="flex items-center px-4 py-3 transition duration-150 ease-in-out rounded-md group hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-orange-500" |
122 | 122 | >
|
123 |
| - <div class="flex items-center justify-center flex-shrink-0 w-10 h-10 rounded bg-orange-500 text-white sm:h-12 sm:w-12"> |
| 123 | + <div class="flex items-center justify-center flex-shrink-0 w-10 h-10 rounded-full bg-warm-gray-600 text-white sm:h-12 sm:w-12 transition duration-150 ease-in-out group-hover:bg-orange-500 group-focus:bg-orange-500"> |
124 | 124 | <font-awesome-icon icon="search" />
|
125 | 125 | </div>
|
126 | 126 | <div class="ml-4">
|
127 |
| - <p class="text font-bold text-gray-700"> |
| 127 | + <p class="font-bold text-warm-gray-800"> |
128 | 128 | Troubleshoot
|
129 | 129 | </p>
|
130 |
| - <p class="text text-gray-900"> |
| 130 | + <p class="text-warm-gray-600"> |
131 | 131 | Detailed solutions for prominent issues.
|
132 | 132 | </p>
|
133 | 133 | </div>
|
|
137 | 137 | <li>
|
138 | 138 | <nuxt-link
|
139 | 139 | to="#tune"
|
140 |
| - class="flex items-center p-2 transition duration-150 ease-in-out rounded-md hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-orange-500" |
| 140 | + class="flex items-center px-4 py-3 transition duration-150 ease-in-out rounded-md group hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-orange-500" |
141 | 141 | >
|
142 |
| - <div class="flex items-center justify-center flex-shrink-0 w-10 h-10 rounded bg-orange-500 text-white sm:h-12 sm:w-12"> |
| 142 | + <div class="flex items-center justify-center flex-shrink-0 w-10 h-10 rounded-full bg-warm-gray-600 text-white sm:h-12 sm:w-12 transition duration-150 ease-in-out group-hover:bg-orange-500 group-focus:bg-orange-500"> |
143 | 143 | <font-awesome-icon icon="wrench" />
|
144 | 144 | </div>
|
145 | 145 | <div class="ml-4">
|
146 |
| - <p class="text font-bold text-gray-700"> |
| 146 | + <p class="font-bold text-warm-gray-800"> |
147 | 147 | Tune
|
148 | 148 | </p>
|
149 |
| - <p class="text text-gray-900"> |
| 149 | + <p class="text-warm-gray-600"> |
150 | 150 | Information on how to upgrade, maintain, and customize your system.
|
151 | 151 | </p>
|
152 | 152 | </div>
|
|
156 | 156 | <li>
|
157 | 157 | <nuxt-link
|
158 | 158 | to="#learn"
|
159 |
| - class="flex items-center p-2 transition duration-150 ease-in-out rounded-md hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-orange-500" |
| 159 | + class="flex items-center px-4 py-3 transition duration-150 ease-in-out rounded-md group hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-orange-500" |
160 | 160 | >
|
161 |
| - <div class="flex items-center justify-center flex-shrink-0 w-10 h-10 rounded bg-orange-500 text-white sm:h-12 sm:w-12"> |
| 161 | + <div class="flex items-center justify-center flex-shrink-0 w-10 h-10 rounded-full bg-warm-gray-600 text-white sm:h-12 sm:w-12 transition duration-150 ease-in-out group-hover:bg-orange-500 group-focus:bg-orange-500"> |
162 | 162 | <font-awesome-icon icon="graduation-cap" />
|
163 | 163 | </div>
|
164 | 164 | <div class="ml-4">
|
165 |
| - <p class="text font-bold text-gray-700"> |
| 165 | + <p class="font-bold text-warm-gray-800"> |
166 | 166 | Learn
|
167 | 167 | </p>
|
168 |
| - <p class="text text-gray-900"> |
| 168 | + <p class="text-warm-gray-600"> |
169 | 169 | A general guide for new users. Welcome!
|
170 | 170 | </p>
|
171 | 171 | </div>
|
|
174 | 174 | </ul>
|
175 | 175 | </div>
|
176 | 176 |
|
177 |
| - <div class="px-4 py-4 flex flex-col bg-white border border-gray-300 rounded-lg shadow"> |
178 |
| - <div class="mx-2 my-4 md:min-h-[4rem]"> |
179 |
| - <h2 class="text-3xl font-semibold text-gray-900"> |
| 177 | + <div class="px-4 py-4 flex flex-col bg-white rounded-lg"> |
| 178 | + <div class="mx-4 my-3 md:min-h-[4rem]"> |
| 179 | + <h2 class="sys-article-h3"> |
180 | 180 | Contact Us
|
181 | 181 | </h2>
|
182 | 182 |
|
183 |
| - <p class="my-4 text-gray-700"> |
| 183 | + <p class="text-lg my-4 text-warm-gray-600"> |
184 | 184 | Can’t find what you’re looking for in our support articles? Our team is here to help.
|
185 | 185 | </p>
|
186 | 186 | </div>
|
187 | 187 |
|
188 |
| - <ul class="space-y-4 -m-2"> |
| 188 | + <ul class="space-y-2 md:space-y-4"> |
189 | 189 | <li>
|
190 | 190 | <a
|
191 | 191 | href="https://system76.com/my-account/support-tickets/new"
|
192 |
| - class="flex items-center p-2 transition duration-150 ease-in-out rounded-md hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-orange-500" |
| 192 | + class="flex items-center px-4 py-3 transition duration-150 ease-in-out rounded-md group hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-orange-500" |
193 | 193 | target="_blank"
|
194 | 194 | rel=""
|
195 | 195 | >
|
196 |
| - <div class="flex items-center justify-center flex-shrink-0 w-10 h-10 rounded bg-orange-500 text-white sm:h-12 sm:w-12"> |
| 196 | + <div class="flex items-center justify-center flex-shrink-0 w-10 h-10 rounded-full bg-warm-gray-600 text-white sm:h-12 sm:w-12 transition duration-150 ease-in-out group-hover:bg-orange-500 group-focus:bg-orange-500"> |
197 | 197 | <font-awesome-icon icon="ticket-alt" />
|
198 | 198 | </div>
|
199 | 199 | <div class="ml-4">
|
200 |
| - <p class="text font-bold text-gray-700"> |
| 200 | + <p class="font-bold text-warm-gray-800"> |
201 | 201 | Open a Support Ticket
|
202 | 202 | </p>
|
203 |
| - <p class="text text-gray-900"> |
| 203 | + <p class="text-warm-gray-600"> |
204 | 204 | Get expert help from real support humans. Recommended for most users.
|
205 | 205 | </p>
|
206 | 206 | </div>
|
|
210 | 210 | <li>
|
211 | 211 | <a
|
212 | 212 | href="tel:+17202269269"
|
213 |
| - class="flex items-center p-2 transition duration-150 ease-in-out rounded-md hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-orange-500" |
| 213 | + class="flex items-center px-4 py-3 transition duration-150 ease-in-out rounded-md group hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-orange-500" |
214 | 214 | >
|
215 |
| - <div class="flex items-center justify-center flex-shrink-0 w-10 h-10 rounded bg-orange-500 text-white sm:h-12 sm:w-12"> |
| 215 | + <div class="flex items-center justify-center flex-shrink-0 w-10 h-10 rounded-full bg-warm-gray-600 text-white sm:h-12 sm:w-12 transition duration-150 ease-in-out group-hover:bg-orange-500 group-focus:bg-orange-500"> |
216 | 216 | <font-awesome-icon icon="phone" />
|
217 | 217 | </div>
|
218 | 218 | <div class="ml-4">
|
219 |
| - <p class="text font-bold text-gray-700"> |
| 219 | + <p class="font-bold text-warm-gray-800"> |
220 | 220 | Call (720) 226-9269
|
221 | 221 | </p>
|
222 |
| - <p class="text text-gray-900"> |
| 222 | + <p class="text-warm-gray-600"> |
223 | 223 | We’re open 8am – 5pm MST. Response time may be limited on weekends and holidays.
|
224 | 224 | </p>
|
225 | 225 | </div>
|
|
232 | 232 | <section
|
233 | 233 | v-for="listing in listings"
|
234 | 234 | :key="listing.id"
|
235 |
| - class="max-w-7xl mx-auto my-8 px-4 divide-y-2 divide-gray-100 sm:my-9 sm:px-6 md:my-10 lg:px-8 xl:my-12" |
| 235 | + class="max-w-7xl mx-auto my-10 px-4 divide-y-2 divide-transparent sm:my-12 md:my-16 xl:my-24" |
236 | 236 | >
|
237 | 237 | <div>
|
238 | 238 | <h2
|
239 | 239 | :id="listing.section"
|
240 |
| - class="text-4xl md:text-5xl font-bold" |
| 240 | + class="sys-article-h2" |
241 | 241 | >
|
242 | 242 | {{ listing.title }}
|
243 | 243 | </h2>
|
244 | 244 |
|
245 | 245 | <p
|
246 | 246 | v-if="listing.description"
|
247 |
| - class="text-lg mt-4" |
| 247 | + class="sys-article-p mt-4" |
248 | 248 | >
|
249 | 249 | {{ listing.description }}
|
250 | 250 | </p>
|
251 | 251 | </div>
|
252 | 252 |
|
253 | 253 | <div
|
254 | 254 | v-if="listing.section != null && articlesForSection(listing.section).length > 0"
|
255 |
| - class="mt-6 pt-6" |
| 255 | + class="mt-4 sm:mt-6 md:mt-8" |
256 | 256 | >
|
257 |
| - <ul class="space-y-6 md:space-y-0 md:grid md:grid-cols-2 md:gap-x-8 md:gap-y-6"> |
| 257 | + <ul class="space-y-2 sm:space-y-3 md:grid md:grid-cols-2 md:gap-x-8 md:gap-y-4 xl:gap-y-6"> |
258 | 258 | <article-listing
|
259 | 259 | v-for="article in articlesForSection(listing.section)"
|
260 | 260 | :key="article.path"
|
|
266 | 266 | <div
|
267 | 267 | v-for="nestedListing in listing.listings"
|
268 | 268 | :key="nestedListing.section"
|
269 |
| - class="mt-6 pt-6" |
| 269 | + class="mt-4 sm:mt-6 md:mt-8 xl:mt-10" |
270 | 270 | >
|
271 | 271 | <h3
|
272 | 272 | :id="nestedListing.id"
|
273 |
| - class="text-2xl md:text-3xl" |
| 273 | + class="sys-article-h3" |
274 | 274 | >
|
275 | 275 | {{ nestedListing.title }}
|
276 | 276 | </h3>
|
277 | 277 |
|
278 |
| - <div class="mt-2 pt-6"> |
279 |
| - <ul class="space-y-6 md:space-y-0 md:grid md:grid-cols-2 md:gap-x-8 md:gap-y-6"> |
| 278 | + <div class="mt-4 sm:mt-6 xl:mt-8"> |
| 279 | + <ul class="space-y-2 sm:space-y-3 md:grid md:grid-cols-2 md:gap-x-8 md:gap-y-4 xl:gap-y-6"> |
280 | 280 | <article-listing
|
281 | 281 | v-for="article in articlesForSection(nestedListing.section)"
|
282 | 282 | :key="article.path"
|
|
0 commit comments