grain.social is a photo sharing platform built on atproto.
grain.social
atproto
photography
appview
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" />
6 <link rel="icon" type="image/png" href="%sveltekit.assets%/favicon.png" />
7 <link rel="manifest" href="%sveltekit.assets%/manifest.json" />
8 <meta name="theme-color" content="#000000" />
9 <meta name="apple-mobile-web-app-capable" content="yes" />
10 <link rel="apple-touch-icon" href="%sveltekit.assets%/icon-192.png" />
11 <title>grain</title>
12 <link rel="preconnect" href="https://fonts.googleapis.com" />
13 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
14 <link
15 href="https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600&display=block"
16 rel="stylesheet"
17 />
18 <script>
19 document.fonts.ready.then(() => document.documentElement.classList.add("fonts-loaded"));
20 </script>
21 %sveltekit.head%
22 </head>
23 <body data-sveltekit-preload-data="hover">
24 <script
25 data-goatcounter="https://grain.goatcounter.com/count"
26 async
27 src="//gc.zgo.at/count.js"
28 ></script>
29 <div style="display: contents">%sveltekit.body%</div>
30 </body>
31</html>