becktech commited on
Commit
b78e8c5
·
verified ·
1 Parent(s): f2fe603

create a site for a local cafe

Browse files
Files changed (2) hide show
  1. README.md +8 -5
  2. index.html +413 -18
README.md CHANGED
@@ -1,10 +1,13 @@
1
  ---
2
- title: Brew Haven Caf
3
- emoji: 🏢
4
- colorFrom: pink
5
- colorTo: blue
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
1
  ---
2
+ title: Brew Haven Café ☕
3
+ colorFrom: purple
4
+ colorTo: red
5
+ emoji: 🐳
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite-v3
10
  ---
11
 
12
+ # Welcome to your new DeepSite project!
13
+ This project was created with [DeepSite](https://deepsite.hf.co).
index.html CHANGED
@@ -1,19 +1,414 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  </html>
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Brew Haven Café</title>
7
+ <link rel="icon" type="image/x-icon" href="/static/favicon.ico">
8
+ <script src="https://cdn.tailwindcss.com"></script>
9
+ <script src="https://unpkg.com/feather-icons"></script>
10
+ <script>
11
+ tailwind.config = {
12
+ theme: {
13
+ extend: {
14
+ colors: {
15
+ primary: {
16
+ 100: '#F9F5EB',
17
+ 500: '#E4DCCF',
18
+ 900: '#EA5455',
19
+ },
20
+ secondary: {
21
+ 100: '#E4DCCF',
22
+ 500: '#002B5B',
23
+ 900: '#1C3879',
24
+ }
25
+ }
26
+ }
27
+ }
28
+ }
29
+ </script>
30
+ <style>
31
+ @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap');
32
+ body {
33
+ font-family: 'Poppins', sans-serif;
34
+ }
35
+ .hero-pattern {
36
+ background-image: url('http://static.photos/food/1200x630/42');
37
+ background-size: cover;
38
+ background-position: center;
39
+ }
40
+ .menu-item:hover .menu-overlay {
41
+ opacity: 1;
42
+ }
43
+ </style>
44
+ </head>
45
+ <body class="bg-primary-100 text-secondary-500">
46
+ <!-- Navigation -->
47
+ <nav class="bg-white shadow-lg sticky top-0 z-50">
48
+ <div class="max-w-6xl mx-auto px-4">
49
+ <div class="flex justify-between">
50
+ <div class="flex space-x-7">
51
+ <div>
52
+ <a href="#" class="flex items-center py-4 px-2">
53
+ <i data-feather="coffee" class="h-8 w-8 text-primary-900 mr-2"></i>
54
+ <span class="font-semibold text-secondary-500 text-lg">Brew Haven</span>
55
+ </a>
56
+ </div>
57
+ <div class="hidden md:flex items-center space-x-1">
58
+ <a href="#" class="py-4 px-2 text-secondary-900 border-b-4 border-primary-900 font-semibold">Home</a>
59
+ <a href="#menu" class="py-4 px-2 text-secondary-500 hover:text-secondary-900 transition duration-300">Menu</a>
60
+ <a href="#about" class="py-4 px-2 text-secondary-500 hover:text-secondary-900 transition duration-300">About</a>
61
+ <a href="#contact" class="py-4 px-2 text-secondary-500 hover:text-secondary-900 transition duration-300">Contact</a>
62
+ </div>
63
+ </div>
64
+ <div class="hidden md:flex items-center space-x-3">
65
+ <a href="#" class="py-2 px-6 bg-primary-900 text-white rounded-full hover:bg-primary-700 transition duration-300 font-medium">Order Now</a>
66
+ </div>
67
+ <div class="md:hidden flex items-center">
68
+ <button class="outline-none mobile-menu-button">
69
+ <i data-feather="menu" class="w-6 h-6 text-secondary-500"></i>
70
+ </button>
71
+ </div>
72
+ </div>
73
+ </div>
74
+ <div class="hidden mobile-menu">
75
+ <ul>
76
+ <li><a href="#" class="block text-sm px-2 py-4 hover:bg-primary-100 transition duration-300">Home</a></li>
77
+ <li><a href="#menu" class="block text-sm px-2 py-4 hover:bg-primary-100 transition duration-300">Menu</a></li>
78
+ <li><a href="#about" class="block text-sm px-2 py-4 hover:bg-primary-100 transition duration-300">About</a></li>
79
+ <li><a href="#contact" class="block text-sm px-2 py-4 hover:bg-primary-100 transition duration-300">Contact</a></li>
80
+ </ul>
81
+ </div>
82
+ </nav>
83
+
84
+ <!-- Hero Section -->
85
+ <section class="hero-pattern relative h-96 flex items-center">
86
+ <div class="absolute inset-0 bg-black opacity-40"></div>
87
+ <div class="max-w-4xl mx-auto text-center relative z-10 px-4">
88
+ <h1 class="text-4xl md:text-6xl font-bold text-white mb-4">Artisan Coffee & Comfort Food</h1>
89
+ <p class="text-xl text-white mb-8">Locally roasted beans paired with homemade pastries since 2012</p>
90
+ <a href="#menu" class="inline-block bg-primary-900 text-white px-8 py-3 rounded-full hover:bg-primary-700 transition duration-300 font-medium">View Menu</a>
91
+ </div>
92
+ </section>
93
+
94
+ <!-- Featured Items -->
95
+ <section class="py-16 px-4">
96
+ <div class="max-w-6xl mx-auto">
97
+ <h2 class="text-3xl font-bold text-center mb-12">Our Specialties</h2>
98
+ <div class="grid md:grid-cols-3 gap-8">
99
+ <div class="bg-white rounded-lg shadow-lg overflow-hidden">
100
+ <img src="http://static.photos/food/640x360/1" alt="Cold Brew" class="w-full h-48 object-cover">
101
+ <div class="p-6">
102
+ <h3 class="text-xl font-bold mb-2">Honey Lavender Cold Brew</h3>
103
+ <p class="text-secondary-500 mb-4">Our signature cold brew infused with local honey and organic lavender.</p>
104
+ <div class="flex justify-between items-center">
105
+ <span class="font-bold text-primary-900">$5.50</span>
106
+ <button class="bg-secondary-500 text-white px-4 py-1 rounded-full text-sm hover:bg-secondary-700">Add +</button>
107
+ </div>
108
+ </div>
109
+ </div>
110
+ <div class="bg-white rounded-lg shadow-lg overflow-hidden">
111
+ <img src="http://static.photos/food/640x360/2" alt="Avocado Toast" class="w-full h-48 object-cover">
112
+ <div class="p-6">
113
+ <h3 class="text-xl font-bold mb-2">Avocado Toast Deluxe</h3>
114
+ <p class="text-secondary-500 mb-4">Sourdough bread with smashed avocado, cherry tomatoes, and microgreens.</p>
115
+ <div class="flex justify-between items-center">
116
+ <span class="font-bold text-primary-900">$8.50</span>
117
+ <button class="bg-secondary-500 text-white px-4 py-1 rounded-full text-sm hover:bg-secondary-700">Add +</button>
118
+ </div>
119
+ </div>
120
+ </div>
121
+ <div class="bg-white rounded-lg shadow-lg overflow-hidden">
122
+ <img src="http://static.photos/food/640x360/3" alt="Cinnamon Roll" class="w-full h-48 object-cover">
123
+ <div class="p-6">
124
+ <h3 class="text-xl font-bold mb-2">Cinnamon Roll</h3>
125
+ <p class="text-secondary-500 mb-4">Freshly baked daily with our secret family recipe and cream cheese frosting.</p>
126
+ <div class="flex justify-between items-center">
127
+ <span class="font-bold text-primary-900">$4.25</span>
128
+ <button class="bg-secondary-500 text-white px-4 py-1 rounded-full text-sm hover:bg-secondary-700">Add +</button>
129
+ </div>
130
+ </div>
131
+ </div>
132
+ </div>
133
+ </div>
134
+ </section>
135
+
136
+ <!-- Menu Section -->
137
+ <section id="menu" class="py-16 bg-primary-500 px-4">
138
+ <div class="max-w-6xl mx-auto">
139
+ <h2 class="text-3xl font-bold text-center text-white mb-12">Our Menu</h2>
140
+ <div class="grid md:grid-cols-2 gap-8">
141
+ <!-- Coffee Menu -->
142
+ <div class="bg-white rounded-lg shadow-lg p-6">
143
+ <h3 class="text-xl font-bold mb-4 border-b-2 border-primary-100 pb-2 flex items-center">
144
+ <i data-feather="coffee" class="mr-2"></i> Coffee & Drinks
145
+ </h3>
146
+ <div class="space-y-4">
147
+ <div class="flex justify-between">
148
+ <div>
149
+ <h4 class="font-medium">Espresso</h4>
150
+ <p class="text-sm text-secondary-500">Single or double shot</p>
151
+ </div>
152
+ <span class="font-bold text-primary-900">$3.00</span>
153
+ </div>
154
+ <div class="flex justify-between">
155
+ <div>
156
+ <h4 class="font-medium">Cappuccino</h4>
157
+ <p class="text-sm text-secondary-500">Espresso with steamed milk foam</p>
158
+ </div>
159
+ <span class="font-bold text-primary-900">$4.50</span>
160
+ </div>
161
+ <div class="flex justify-between">
162
+ <div>
163
+ <h4 class="font-medium">Matcha Latte</h4>
164
+ <p class="text-sm text-secondary-500">Ceremonial grade matcha</p>
165
+ </div>
166
+ <span class="font-bold text-primary-900">$5.00</span>
167
+ </div>
168
+ <div class="flex justify-between">
169
+ <div>
170
+ <h4 class="font-medium">Chai Latte</h4>
171
+ <p class="text-sm text-secondary-500">House-blended spices</p>
172
+ </div>
173
+ <span class="font-bold text-primary-900">$4.75</span>
174
+ </div>
175
+ </div>
176
+ </div>
177
+
178
+ <!-- Food Menu -->
179
+ <div class="bg-white rounded-lg shadow-lg p-6">
180
+ <h3 class="text-xl font-bold mb-4 border-b-2 border-primary-100 pb-2 flex items-center">
181
+ <i data-feather="croissant" class="mr-2"></i> Food & Pastries
182
+ </h3>
183
+ <div class="space-y-4">
184
+ <div class="flex justify-between">
185
+ <div>
186
+ <h4 class="font-medium">Breakfast Sandwich</h4>
187
+ <p class="text-sm text-secondary-500">Egg, cheese, and choice of bacon or sausage</p>
188
+ </div>
189
+ <span class="font-bold text-primary-900">$7.50</span>
190
+ </div>
191
+ <div class="flex justify-between">
192
+ <div>
193
+ <h4 class="font-medium">Quiche of the Day</h4>
194
+ <p class="text-sm text-secondary-500">Freshly baked with seasonal ingredients</p>
195
+ </div>
196
+ <span class="font-bold text-primary-900">$8.00</span>
197
+ </div>
198
+ <div class="flex justify-between">
199
+ <div>
200
+ <h4 class="font-medium">Berry Parfait</h4>
201
+ <p class="text-sm text-secondary-500">Greek yogurt with granola and fresh berries</p>
202
+ </div>
203
+ <span class="font-bold text-primary-900">$6.50</span>
204
+ </div>
205
+ <div class="flex justify-between">
206
+ <div>
207
+ <h4 class="font-medium">Almond Croissant</h4>
208
+ <p class="text-sm text-secondary-500">Flaky pastry with almond paste filling</p>
209
+ </div>
210
+ <span class="font-bold text-primary-900">$4.00</span>
211
+ </div>
212
+ </div>
213
+ </div>
214
+ </div>
215
+ </div>
216
+ </section>
217
+
218
+ <!-- About Section -->
219
+ <section id="about" class="py-16 px-4">
220
+ <div class="max-w-6xl mx-auto">
221
+ <div class="md:flex items-center">
222
+ <div class="md:w-1/2 mb-8 md:mb-0 md:pr-8">
223
+ <img src="http://static.photos/people/640x360/1" alt="Cafe interior" class="rounded-lg shadow-lg w-full">
224
+ </div>
225
+ <div class="md:w-1/2">
226
+ <h2 class="text-3xl font-bold mb-6">Our Story</h2>
227
+ <p class="mb-4">Founded in 2012 by two college friends passionate about coffee, Brew Haven started as a small cart at the local farmers market. Today, we're proud to serve our community from our cozy brick-and-mortar location downtown.</p>
228
+ <p class="mb-6">We source our beans directly from sustainable farms and roast them in-house weekly to ensure maximum freshness. All our pastries are made from scratch daily using locally-sourced ingredients whenever possible.</p>
229
+ <div class="flex items-center">
230
+ <div class="mr-4">
231
+ <i data-feather="award" class="w-8 h-8 text-primary-900"></i>
232
+ </div>
233
+ <div>
234
+ <h4 class="font-bold">Best Local Café 2022</h4>
235
+ <p class="text-sm text-secondary-500">City Magazine Readers' Choice</p>
236
+ </div>
237
+ </div>
238
+ </div>
239
+ </div>
240
+ </div>
241
+ </section>
242
+
243
+ <!-- Testimonials -->
244
+ <section class="py-16 bg-primary-100 px-4">
245
+ <div class="max-w-4xl mx-auto">
246
+ <h2 class="text-3xl font-bold text-center mb-12">What Our Customers Say</h2>
247
+ <div class="grid md:grid-cols-2 gap-8">
248
+ <div class="bg-white p-6 rounded-lg shadow-lg">
249
+ <div class="flex items-center mb-4">
250
+ <div class="w-12 h-12 rounded-full overflow-hidden mr-4">
251
+ <img src="http://static.photos/people/200x200/1" alt="Customer" class="w-full h-full object-cover">
252
+ </div>
253
+ <div>
254
+ <h4 class="font-bold">Sarah M.</h4>
255
+ <div class="flex">
256
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-yellow-400"></i>
257
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-yellow-400"></i>
258
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-yellow-400"></i>
259
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-yellow-400"></i>
260
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-yellow-400"></i>
261
+ </div>
262
+ </div>
263
+ </div>
264
+ <p>"The honey lavender cold brew is absolutely divine! I come here every Saturday morning to get my fix. The atmosphere is so welcoming too."</p>
265
+ </div>
266
+ <div class="bg-white p-6 rounded-lg shadow-lg">
267
+ <div class="flex items-center mb-4">
268
+ <div class="w-12 h-12 rounded-full overflow-hidden mr-4">
269
+ <img src="http://static.photos/people/200x200/2" alt="Customer" class="w-full h-full object-cover">
270
+ </div>
271
+ <div>
272
+ <h4 class="font-bold">James T.</h4>
273
+ <div class="flex">
274
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-yellow-400"></i>
275
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-yellow-400"></i>
276
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-yellow-400"></i>
277
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-yellow-400"></i>
278
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-yellow-400"></i>
279
+ </div>
280
+ </div>
281
+ </div>
282
+ <p>"Best coffee in town, hands down. I've tried them all and nothing compares to Brew Haven's espresso. Their avocado toast is my go-to breakfast."</p>
283
+ </div>
284
+ </div>
285
+ </div>
286
+ </section>
287
+
288
+ <!-- Contact Section -->
289
+ <section id="contact" class="py-16 px-4">
290
+ <div class="max-w-6xl mx-auto">
291
+ <div class="md:flex">
292
+ <div class="md:w-1/2 mb-8 md:mb-0 md:pr-8">
293
+ <h2 class="text-3xl font-bold mb-6">Visit Us</h2>
294
+ <div class="mb-6">
295
+ <div class="flex items-start mb-4">
296
+ <i data-feather="map-pin" class="mr-3 mt-1"></i>
297
+ <div>
298
+ <h4 class="font-bold">Location</h4>
299
+ <p>123 Main Street, Downtown<br>Your City, ST 12345</p>
300
+ </div>
301
+ </div>
302
+ <div class="flex items-start mb-4">
303
+ <i data-feather="clock" class="mr-3 mt-1"></i>
304
+ <div>
305
+ <h4 class="font-bold">Hours</h4>
306
+ <p>Monday-Friday: 7am - 7pm<br>Saturday-Sunday: 8am - 6pm</p>
307
+ </div>
308
+ </div>
309
+ <div class="flex items-start mb-4">
310
+ <i data-feather="phone" class="mr-3 mt-1"></i>
311
+ <div>
312
+ <h4 class="font-bold">Phone</h4>
313
+ <p>(555) 123-4567</p>
314
+ </div>
315
+ </div>
316
+ </div>
317
+ <div class="flex space-x-4">
318
+ <a href="#" class="bg-secondary-500 text-white p-2 rounded-full hover:bg-secondary-700 transition duration-300">
319
+ <i data-feather="instagram"></i>
320
+ </a>
321
+ <a href="#" class="bg-secondary-500 text-white p-2 rounded-full hover:bg-secondary-700 transition duration-300">
322
+ <i data-feather="facebook"></i>
323
+ </a>
324
+ <a href="#" class="bg-secondary-500 text-white p-2 rounded-full hover:bg-secondary-700 transition duration-300">
325
+ <i data-feather="twitter"></i>
326
+ </a>
327
+ </div>
328
+ </div>
329
+ <div class="md:w-1/2">
330
+ <h2 class="text-3xl font-bold mb-6">Get in Touch</h2>
331
+ <form class="space-y-4">
332
+ <div>
333
+ <label for="name" class="block mb-1">Name</label>
334
+ <input type="text" id="name" class="w-full px-4 py-2 border border-secondary-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-900 focus:border-transparent">
335
+ </div>
336
+ <div>
337
+ <label for="email" class="block mb-1">Email</label>
338
+ <input type="email" id="email" class="w-full px-4 py-2 border border-secondary-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-900 focus:border-transparent">
339
+ </div>
340
+ <div>
341
+ <label for="message" class="block mb-1">Message</label>
342
+ <textarea id="message" rows="4" class="w-full px-4 py-2 border border-secondary-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-900 focus:border-transparent"></textarea>
343
+ </div>
344
+ <button type="submit" class="bg-primary-900 text-white px-6 py-2 rounded-full hover:bg-primary-700 transition duration-300 font-medium">Send Message</button>
345
+ </form>
346
+ </div>
347
+ </div>
348
+ </div>
349
+ </section>
350
+
351
+ <!-- Footer -->
352
+ <footer class="bg-secondary-500 text-white py-8 px-4">
353
+ <div class="max-w-6xl mx-auto">
354
+ <div class="md:flex md:justify-between">
355
+ <div class="mb-6 md:mb-0">
356
+ <a href="#" class="flex items-center">
357
+ <i data-feather="coffee" class="h-8 w-8 text-primary-100 mr-2"></i>
358
+ <span class="text-xl font-semibold">Brew Haven</span>
359
+ </a>
360
+ </div>
361
+ <div class="grid grid-cols-2 gap-8 sm:grid-cols-3">
362
+ <div>
363
+ <h3 class="font-bold mb-4">Links</h3>
364
+ <ul class="space-y-2">
365
+ <li><a href="#" class="hover:text-primary-100 transition duration-300">Home</a></li>
366
+ <li><a href="#menu" class="hover:text-primary-100 transition duration-300">Menu</a></li>
367
+ <li><a href="#about" class="hover:text-primary-100 transition duration-300">About</a></li>
368
+ <li><a href="#contact" class="hover:text-primary-100 transition duration-300">Contact</a></li>
369
+ </ul>
370
+ </div>
371
+ <div>
372
+ <h3 class="font-bold mb-4">Legal</h3>
373
+ <ul class="space-y-2">
374
+ <li><a href="#" class="hover:text-primary-100 transition duration-300">Privacy Policy</a></li>
375
+ <li><a href="#" class="hover:text-primary-100 transition duration-300">Terms of Service</a></li>
376
+ </ul>
377
+ </div>
378
+ <div>
379
+ <h3 class="font-bold mb-4">Newsletter</h3>
380
+ <div class="flex">
381
+ <input type="email" placeholder="Your email" class="px-4 py-2 rounded-l-lg text-secondary-900 focus:outline-none">
382
+ <button class="bg-primary-900 px-4 py-2 rounded-r-lg hover:bg-primary-700 transition duration-300">
383
+ <i data-feather="send"></i>
384
+ </button>
385
+ </div>
386
+ </div>
387
+ </div>
388
+ </div>
389
+ <hr class="my-6 border-primary-500">
390
+ <div class="text-center">
391
+ <p>© 2023 Brew Haven Café. All rights reserved.</p>
392
+ </div>
393
+ </div>
394
+ </footer>
395
+
396
+ <script>
397
+ // Mobile menu toggle
398
+ const btn = document.querySelector(".mobile-menu-button");
399
+ const menu = document.querySelector(".mobile-menu");
400
+
401
+ btn.addEventListener("click", () => {
402
+ menu.classList.toggle("hidden");
403
+ });
404
+
405
+ // Close mobile menu when clicking outside
406
+ document.addEventListener('click', (e) => {
407
+ if (!menu.contains(e.target) && !btn.contains(e.target)) {
408
+ menu.classList.add('hidden');
409
+ }
410
+ });
411
+ </script>
412
+ <script>feather.replace();</script>
413
+ </body>
414
  </html>