···11---
22-33-import BaseLayout from '../layouts/BaseLayout.astro';
22+import BaseLayout from '../layouts/StaticLayout.astro';
43import About from '../views/About';
54---
6576<BaseLayout title="About - Margin" description="Annotate the web using the AT Protocol">
88- <About client:load />
77+ <About client:idle />
98</BaseLayout>
···11----
22-33-import AppLayout from '../../layouts/AppLayout.astro';
44-import Collections from '../../views/collections/Collections';
55-66-const user = Astro.locals.user;
77----
88-99-<AppLayout title="Collections - Margin" user={user}>
1010- <Collections client:load />
1111-</AppLayout>
-11
web/src/pages/discover.astro
···11----
22-33-import AppLayout from '../layouts/AppLayout.astro';
44-import Discover from '../views/core/Discover';
55-66-const user = Astro.locals.user;
77----
88-99-<AppLayout title="Discover - Margin" user={user}>
1010- <Discover client:load />
1111-</AppLayout>
-12
web/src/pages/highlights.astro
···11----
22-33-import AppLayout from '../layouts/AppLayout.astro';
44-import Feed from '../views/core/Feed';
55-66-const user = Astro.locals.user;
77-const tag = Astro.url.searchParams.get('tag') || undefined;
88----
99-1010-<AppLayout title="Highlights - Margin" user={user}>
1111- <Feed client:load initialType="all" motivation="highlighting" showTabs={false} initialTag={tag} initialUser={user} />
1212-</AppLayout>
-12
web/src/pages/home.astro
···11----
22-33-import AppLayout from '../layouts/AppLayout.astro';
44-import Feed from '../views/core/Feed';
55-66-const user = Astro.locals.user;
77-const tag = Astro.url.searchParams.get('tag') || undefined;
88----
99-1010-<AppLayout title="Home - Margin" user={user}>
1111- <Feed client:load initialType="all" initialTag={tag} initialUser={user} />
1212-</AppLayout>
+1-1
web/src/pages/index.astro
···1010---
11111212<BaseLayout title="Margin" description="Annotate the web using the AT Protocol">
1313- <About client:load />
1313+ <About client:idle />
1414</BaseLayout>
···11----
22-33-import AppLayout from '../layouts/AppLayout.astro';
44-import Settings from '../views/core/Settings';
55-66-const user = Astro.locals.user;
77----
88-99-<AppLayout title="Settings - Margin" user={user}>
1010- <Settings client:load />
1111-</AppLayout>
+1-1
web/src/pages/terms.astro
···11---
22-import BaseLayout from '../layouts/BaseLayout.astro';
22+import BaseLayout from '../layouts/StaticLayout.astro';
33---
4455<BaseLayout title="Terms of Service - Margin" description="Margin Terms of Service">