diff --git a/src/hooks.server.js b/src/hooks.server.js index 32a3e51..6e6987a 100644 --- a/src/hooks.server.js +++ b/src/hooks.server.js @@ -1,3 +1,11 @@ +/** + * Server-side hooks. + * + * The sole hook injects the dynamic Sabbat-driven theme CSS into every page + * via transformPageChunk, so the seasonal colour palette is present before + * any client JavaScript runs. + */ + import { getDynamicThemeCSS } from "$lib/server/theme"; /** @type {import('@sveltejs/kit').Handle} */ diff --git a/src/lib/components/BaseModal.svelte b/src/lib/components/BaseModal.svelte index 49b5bb9..afa88e4 100644 --- a/src/lib/components/BaseModal.svelte +++ b/src/lib/components/BaseModal.svelte @@ -1,15 +1,23 @@ diff --git a/src/lib/components/leaflet/LeafletBskyPost.svelte b/src/lib/components/leaflet/LeafletBskyPost.svelte index 1f035e9..e7542a8 100644 --- a/src/lib/components/leaflet/LeafletBskyPost.svelte +++ b/src/lib/components/leaflet/LeafletBskyPost.svelte @@ -1,9 +1,10 @@ diff --git a/src/lib/components/leaflet/LeafletEmbed.svelte b/src/lib/components/leaflet/LeafletEmbed.svelte index ba643e1..808e874 100644 --- a/src/lib/components/leaflet/LeafletEmbed.svelte +++ b/src/lib/components/leaflet/LeafletEmbed.svelte @@ -1,8 +1,9 @@