Repository navigation
Expand file tree
/
Copy pathindex.html
More file actions
431 lines (410 loc) · 22.5 KB
/
Copy pathindex.html
File metadata and controls
431 lines (410 loc) · 22.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<title>Facebook Video Downloader - Save Facebook Videos & Reels Online | FB4KDownloader.com</title>
<meta name="description" content="Free online Facebook Video Downloader for personal backups. Save public Facebook videos and Reels in 1080p Full HD, 720p, upscaled 4K, or MP3 audio.">
<meta name="keywords" content="facebook video downloader, download facebook video, save facebook reels, facebook to mp3, facebook video backup">
<meta name="author" content="Shahrukh Ahmad (SRK AMD)">
<meta name="robots" content="index, follow">
<meta name="theme-color" content="#0e1836">
<link rel="canonical" href="https://fb4kdownloader.com/">
<!-- Open Graph / Social Meta -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://fb4kdownloader.com/">
<meta property="og:title" content="Facebook Video Downloader - Save FB Videos & Reels Online">
<meta property="og:description" content="Free tool for personal media archiving. Save public Facebook videos and reels in 1080p Full HD, 720p, or MP3.">
<meta name="twitter:card" content="summary_large_image">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<link rel="alternate icon" type="image/png" href="/favicon.png">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<link rel="manifest" href="/manifest.json">
<link rel="stylesheet" href="/theme.css">
<!-- Popunder Ad Script -->
<script src="https://pl31769223.profitableratecpmnetwork.com/24/c2/65/24c265c87577d30b381ddafb430d03e7.js"></script>
</head>
<body>
<a class="skip-link" href="#main">Skip to content</a>
<!-- ================= HEADER ================= -->
<header class="site-header">
<div class="wrap header-inner">
<a class="brand" href="/" aria-label="FB4KDownloader home">
<svg class="brand-mark" viewBox="0 0 40 40" aria-hidden="true">
<rect width="40" height="40" rx="10" fill="#ffb020"/>
<path d="M20 10v14m0 0-6-6m6 6 6-6M12 30h16" fill="none" stroke="#0e1836" stroke-width="3.2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
<span>FB4K<b>Downloader</b></span>
</a>
<button class="nav-toggle" aria-expanded="false" aria-controls="nav" aria-label="Open menu"><span class="bars"></span></button>
<nav class="nav" id="nav" aria-label="Main">
<ul class="nav-list">
<li><a href="/" aria-current="page">Home</a></li>
<li><a href="/facebook-reels-downloader">Reels</a></li>
<li><a href="/fb-to-mp3">FB to MP3</a></li>
<li><a href="/blog">Blog</a></li>
<li><a href="/how-to-use">How to Use</a></li>
<li><a href="/about">About</a></li>
<li><a href="/contact">Contact</a></li>
</ul>
<a class="btn btn-accent btn-sm nav-cta" href="https://chromewebstore.google.com/detail/fb4kdownloader-%E2%80%94-4k-faceb/ppaccglfffbbilgiogijkggcldkmfbkh" target="_blank" rel="noopener">Get extension</a>
</nav>
</div>
</header>
<main id="main">
<!-- ================= HERO ================= -->
<section class="hero">
<div class="wrap hero-grid">
<div>
<h1>Facebook Video Downloader</h1>
<p class="lead">Save public Facebook videos and Reels to your device as MP4 or MP3 for personal offline use.</p>
<!-- Prominent Creator Respect Notice -->
<div style="background: rgba(255, 176, 32, 0.12); border: 1px solid rgba(255, 176, 32, 0.4); border-radius: 10px; padding: 10px 14px; margin-bottom: 14px; font-size: 0.88rem; color: #ffdfa0; display: flex; align-items: center; gap: 8px;">
<svg style="width: 18px; height: 18px; flex: none; color: #ffb020;" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 001 1h1a1 1 0 100-2v-3a1 1 0 00-1-1H9z" clip-rule="evenodd"/></svg>
<span><strong>Notice:</strong> Only download content you own or have permission to save. Respect creators' rights.</span>
</div>
<form class="tool-form" id="download-form" action="#" method="post" novalidate>
<div class="field">
<svg class="icon-link" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M10 13a5 5 0 0 0 7.07 0l3-3a5 5 0 0 0-7.07-7.07l-1.5 1.5"/><path d="M14 11a5 5 0 0 0-7.07 0l-3 3a5 5 0 0 0 7.07 7.07l1.5-1.5"/></svg>
<label class="sr-only" for="url-input">Facebook video link</label>
<input id="url-input" name="url" type="url" inputmode="url" autocomplete="off" autocapitalize="off" spellcheck="false" placeholder="Paste public Facebook link here">
<button class="paste-btn" id="paste-btn" type="button">Paste</button>
</div>
<button class="btn btn-accent" id="download-btn" type="submit">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 4v11m0 0-5-5m5 5 5-5M5 20h14"/></svg><span class="label">Download</span>
</button>
</form>
<p class="tool-msg" id="tool-msg" role="status" aria-live="polite"></p>
<ul class="chips" aria-label="Available formats">
<li class="chip">1080p Full HD</li>
<li class="chip">720p HD</li>
<li class="chip">MP3 Audio</li>
<li class="chip hot">4K (Upscaled)</li>
</ul>
<p class="hint">
<span><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m4 10 4 4 8-8"/></svg>Free for personal use</span>
<span><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m4 10 4 4 8-8"/></svg>No account needed</span>
<span><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m4 10 4 4 8-8"/></svg>Phone, tablet & PC</span>
</p>
<!-- Result Card -->
<div class="result" id="result" hidden>
<div class="result-card">
<div class="thumb" id="result-thumb"><span class="time" id="result-time">00:00</span></div>
<div>
<h2 class="result-title" id="result-title">Facebook Video</h2>
<p class="result-meta">Select a resolution or audio format to download:</p>
<div class="format-list">
<div class="format-row">
<div><strong>Full HD 1080p <span class="badge">Native Source</span></strong><small>1920 x 1080, Original MP4</small></div>
<a class="btn btn-accent btn-sm" href="#" data-format="1080">Download</a>
</div>
<div class="format-row">
<div><strong>HD 720p</strong><small>1280 x 720, Fast Download MP4</small></div>
<a class="btn btn-ghost btn-sm" href="#" data-format="720">Download</a>
</div>
<div class="format-row">
<div><strong>Audio only (MP3)</strong><small>MP3, 320 kbps High Quality</small></div>
<a class="btn btn-ghost btn-sm" href="#" data-format="mp3">Download</a>
</div>
<div class="format-row">
<div><strong>4K Resolution <span class="badge">Upscaled</span></strong><small>3840 x 2160, Upscaled (Not original quality)</small></div>
<a class="btn btn-ghost btn-sm" href="#" data-format="4k">Download</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- CSS Phone Mockup Visual -->
<div class="visual" aria-hidden="true">
<div class="phone"><div class="screen">
<span class="notch"></span><span class="dur">0:42</span>
<div class="play"><svg viewBox="0 0 24 24" fill="currentColor"><path d="M7 4v16l14-8z"/></svg></div>
<div class="sheet"><i class="grab"></i><b>Save Video</b>
<ul><li><span>Full HD 1080p</span><em>Original MP4</em></li><li><span>HD 720p</span><em>Fast MP4</em></li><li><span>Audio only</span><em>MP3</em></li></ul>
<span class="sheet-btn">Download</span></div>
</div></div>
</div>
</div>
<!-- Native Banner Ad Slot -->
<div class="wrap">
<div class="ad-slot" aria-label="Advertisement">
<script async="async" data-cfasync="false" src="https://pl31769225.profitableratecpmnetwork.com/09adca24625a59ec0f9e926dfead7c41/invoke.js"></script>
<div id="container-09adca24625a59ec0f9e926dfead7c41"></div>
</div>
</div>
</section>
<!-- ================= TRUST STRIP ================= -->
<section class="strip" aria-label="Highlights">
<div class="wrap">
<ul>
<li>
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="5" width="18" height="12" rx="2"/><path d="M8 21h8M12 17v4"/></svg>
<div><b>Up to 1080p Native</b><small>Crisp MP4 playback</small></div>
</li>
<li>
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18V5l12-2v13"/><circle cx="6" cy="18" r="3"/><circle cx="18" cy="16" r="3"/></svg>
<div><b>MP3 Audio</b><small>High bitrate 320 kbps</small></div>
</li>
<li>
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="8" r="4"/><path d="M4 21c0-4 4-6 8-6s8 2 8 6"/><path d="m3 3 18 18"/></svg>
<div><b>No Account Needed</b><small>100% anonymous</small></div>
</li>
<li>
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="7" y="2" width="10" height="20" rx="2"/><path d="M11 18h2"/></svg>
<div><b>Any Device</b><small>Phone, tablet, PC</small></div>
</li>
</ul>
</div>
</section>
<!-- ================= HOW TO DOWNLOAD ================= -->
<section class="section" id="guide-article">
<div class="wrap">
<div class="section-head">
<h2>How to save public Facebook videos</h2>
<p>Three straightforward steps taking less than 15 seconds.</p>
</div>
<ol class="steps">
<li>
<span class="n">1</span>
<div>
<h3>Copy the Public Link</h3>
<p>On Facebook, tap Share on the video or Reel and choose <strong>Copy Link</strong>.</p>
</div>
</li>
<li>
<span class="n">2</span>
<div>
<h3>Paste in Downloader</h3>
<p>Paste the link into the box above and click the <strong>Download</strong> button.</p>
</div>
</li>
<li>
<span class="n">3</span>
<div>
<h3>Save to Your Device</h3>
<p>Select 1080p, 720p, or MP3. The file saves directly to your device's Downloads folder.</p>
</div>
</li>
</ol>
<p style="margin-top: 18px; font-size: 0.92rem;"><a href="/how-to-use">Read our full multi-platform guide with iOS and Android tips →</a></p>
</div>
</section>
<!-- ================= COMPARISON BARS ================= -->
<section class="section alt">
<div class="wrap">
<div class="section-head">
<h2>Choose by file size & resolution</h2>
<p>Higher resolution means greater visual clarity with a larger file size. Pick what fits your storage.</p>
</div>
<div class="bars">
<div class="bar-row">
<b>Upscaled 4K <small>TVs & high-res monitors</small></b>
<div class="track"><i class="hi" style="width:100%"></i></div>
<span class="val">~ 45 MB/min</span>
</div>
<div class="bar-row">
<b>Full HD 1080p <small>Laptops & phones (native)</small></b>
<div class="track"><i style="width:40%"></i></div>
<span class="val">~ 18 MB/min</span>
</div>
<div class="bar-row">
<b>HD 720p <small>Saves mobile storage</small></b>
<div class="track"><i style="width:18%"></i></div>
<span class="val">~ 8 MB/min</span>
</div>
<div class="bar-row">
<b>MP3 Audio <small>Lectures, music & podcasts</small></b>
<div class="track"><i style="width:5%"></i></div>
<span class="val">~ 2.2 MB/min</span>
</div>
</div>
<p class="note">Notice: Facebook stores videos in native 720p or 1080p. The 4K option is upscaled using high-bitrate spatial rendering from the highest native source provided by Facebook.</p>
</div>
</section>
<!-- ================= WHY FB4KDOWNLOADER ================= -->
<section class="section">
<div class="wrap">
<div class="section-head">
<h2>Why choose FB4KDownloader</h2>
</div>
<ul class="features">
<li>
<span class="ico">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="7" y="2" width="10" height="20" rx="2"/><path d="M11 18h2"/></svg>
</span>
<div>
<h3>Videos & Reels Support</h3>
<p>Vertical 9:16 Reels and widescreen 16:9 videos retain their original aspect ratios.</p>
</div>
</li>
<li>
<span class="ico">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m13 2-9 12h7l-1 8 9-12h-7z"/></svg>
</span>
<div>
<h3>Direct Stream Transfer</h3>
<p>Files stream directly to your device via high-bandwidth parallel connections.</p>
</div>
</li>
<li>
<span class="ico">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="4" width="18" height="14" rx="2"/><path d="M8 22h8M12 18v4"/></svg>
</span>
<div>
<h3>Zero Software Installation</h3>
<p>Works right inside Chrome, Safari, Firefox and Edge on iOS, Android, Mac, and Windows.</p>
</div>
</li>
<li>
<span class="ico">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="4" y="11" width="16" height="10" rx="2"/><path d="M8 11V7a4 4 0 0 1 8 0v4"/></svg>
</span>
<div>
<h3>Privacy Conscious</h3>
<p>We do not store your links or personal history in permanent databases.</p>
</div>
</li>
</ul>
</div>
</section>
<!-- ================= FEATURED ARTICLES ================= -->
<section class="section alt">
<div class="wrap">
<div class="section-head">
<h2>Helpful creator guides & resources</h2>
<p>Learn how video compression works, official backup methods, and creator copyright etiquette.</p>
</div>
<div class="tool-links">
<a href="/blog/how-to-save-your-own-facebook-videos-official-methods">
<h3>Official Facebook Backup <svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m8 5 5 5-5 5"/></svg></h3>
<p>How to use Facebook's built-in export tools.</p>
</a>
<a href="/blog/facebook-video-resolutions-explained-360p-720p-1080p-4k-upscaling">
<h3>Resolutions & Bitrates <svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m8 5 5 5-5 5"/></svg></h3>
<p>Why 4K upscaling is different from native 4K.</p>
</a>
<a href="/blog/is-it-legal-to-download-facebook-videos-copyright-guide">
<h3>Copyright & Fair Use <svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m8 5 5 5-5 5"/></svg></h3>
<p>What creators and viewers should know legally.</p>
</a>
</div>
</div>
</section>
<!-- ================= FAQ ================= -->
<section class="section">
<div class="wrap">
<div class="section-head">
<h2>Frequently asked questions</h2>
</div>
<div class="faq">
<details>
<summary>Is this downloader free to use?</summary>
<p>Yes. It is free for personal use with no account registration or hidden subscriptions.</p>
</details>
<details>
<summary>Can I download private or closed group videos?</summary>
<p>No. We strictly support public videos. To protect user privacy, our tool does not access password-protected accounts or closed groups. To download your own private posts, use Facebook's official Account Center backup tool.</p>
</details>
<details>
<summary>Does it work on Android and iPhone?</summary>
<p>Yes! It runs in any web browser on Android phones, iPhones, iPads, Windows laptops, and Mac computers.</p>
</details>
<details>
<summary>How does the 4K resolution option work?</summary>
<p>Facebook streams content at a maximum native resolution of 1080p or 720p. Our 4K option takes the highest native source and applies high-bitrate spatial scaling. It is clearly labeled as upscaled so you know exactly what you are getting.</p>
</details>
<details>
<summary>Do you store copies of downloaded videos?</summary>
<p>No. Videos are streamed directly through memory buffers to your client browser without being saved to our server hard drives.</p>
</details>
</div>
</div>
</section>
<!-- ================= CTA ================= -->
<section class="section alt">
<div class="wrap">
<div class="cta">
<div>
<h2>Download while you browse Facebook</h2>
<p>Install our official Chrome Web Store extension to add a 1-click download button to Facebook videos.</p>
</div>
<div class="cta-actions">
<a class="btn btn-accent" href="https://chromewebstore.google.com/detail/fb4kdownloader-%E2%80%94-4k-faceb/ppaccglfffbbilgiogijkggcldkmfbkh" target="_blank" rel="noopener">Chrome Web Store</a>
<button type="button" class="btn btn-google-play" id="googlePlayBtn">
<svg width="22" height="22" viewBox="0 0 512 512" style="margin-right:8px;vertical-align:middle;">
<path d="M47.8 17.3c-7.3 7.8-11.8 19.3-11.8 33.4v410.6c0 14.1 4.5 25.6 11.8 33.4l1.8 1.8 230-230v-5.4L49.6 15.5l-1.8 1.8z" fill="#00e5ff"/>
<path d="M356.4 233.7l-76.8-76.8v-5.4l76.8-76.8 1.7 1 91 51.7c26 14.8 26 38.9 0 53.7l-91 51.7-1.7 1z" fill="#ffeb3b"/>
<path d="M279.6 251.5l-230 230c8.6 9.1 22.8 10.3 38.8 1.2l268-152.4-76.8-78.8z" fill="#ff1744"/>
<path d="M279.6 260.5l76.8-78.8-268-152.4c-16-9.1-30.2-7.9-38.8 1.2l230 230z" fill="#00e676"/>
</svg>
<span class="btn-play-text">
<small>GET IT ON</small>
<strong>Google Play</strong>
</span>
<span class="badge-play-soon">Coming Soon</span>
</button>
</div>
</div>
<p class="disclaimer">Only download content you own or have permission to save. FB4KDownloader does not host media files and is not affiliated with Meta Platforms, Inc.</p>
</div>
</section>
</main>
<!-- ================= FOOTER ================= -->
<footer class="site-footer">
<div class="wrap footer-main">
<div class="footer-brand">
<a class="brand" href="/" aria-label="FB4KDownloader home">
<svg class="brand-mark" viewBox="0 0 40 40" aria-hidden="true">
<rect width="40" height="40" rx="10" fill="#ffb020"/>
<path d="M20 10v14m0 0-6-6m6 6 6-6M12 30h16" fill="none" stroke="#0e1836" stroke-width="3.2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
<span>FB4K<b>Downloader</b></span>
</a>
<p>An honest, lightweight media resource and utility for personal video backups and creator guidance.</p>
<span class="status"><i aria-hidden="true"></i>All systems operational</span>
</div>
<nav class="footer-col" aria-label="Tools">
<h4>Tools</h4>
<ul>
<li><a href="/">Facebook Downloader</a></li>
<li><a href="/facebook-reels-downloader">Reels Downloader</a></li>
<li><a href="/fb-to-mp3">FB to MP3</a></li>
<li><a href="/bulk-fb-reel-downloader">Bulk Downloader</a></li>
</ul>
</nav>
<nav class="footer-col" aria-label="Guides & Support">
<h4>Guides & Help</h4>
<ul>
<li><a href="/blog">Blog & Guides</a></li>
<li><a href="/how-to-use">How to Use</a></li>
<li><a href="/faq">FAQ</a></li>
<li><a href="/contact">Contact Us</a></li>
</ul>
</nav>
<nav class="footer-col" aria-label="Company & Legal">
<h4>Company & Legal</h4>
<ul>
<li><a href="/about">About Us</a></li>
<li><a href="/disclaimer">Disclaimer</a></li>
<li><a href="/cookie-policy">Cookie Policy</a></li>
<li><a href="/privacy">Privacy Policy</a></li>
<li><a href="/terms">Terms of Service</a></li>
<li><a href="/dmca">DMCA Policy</a></li>
</ul>
</nav>
</div>
<div class="footer-bottom">
<div class="wrap">
<p>© <span id="year">2026</span> FB4KDownloader.com · <a href="mailto:support@fb4kdownloader.com">support@fb4kdownloader.com</a></p>
<p class="legal">Independent resource. Not affiliated with or endorsed by Meta Platforms, Inc.</p>
</div>
</div>
</footer>
<button class="to-top" type="button" aria-label="Back to top">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 15 6-6 6 6"/></svg>
</button>
<script src="/theme.js"></script>
<script src="/app.js"></script>
</body>
</html>