1---2// Author-owned application shell.3export interface Props {4 title: string;5}67const { title } = Astro.props;8const deploymentBase = import.meta.env.BASE_URL;9const publicAsset = (name: string) => `${deploymentBase}${name}`;10---1112<!doctype html>13<html lang="en">14 <head>15 <meta charset="UTF-8" />16 <meta name="viewport" content="width=device-width" />17 <meta name="theme-color" content="#18231f" />18 <link rel="icon" href={publicAsset("favicon.svg")} type="image/svg+xml" />19 <link rel="apple-touch-icon" href={publicAsset("apple-touch-icon.png")} />20 <link rel="manifest" href={publicAsset("manifest.webmanifest")} />21 <title>{title}</title>22 </head>23 <body>24 <main><slot /></main>25 <script>26 import { bootLofi } from "@nzip/lofi";27 // Importing app.ts registers defineLofiApp before the runtime boots.28 import { app } from "../app.ts";29 void app;30 void bootLofi();31 </script>32 </body>33</html>