diff --git a/.eslintignore b/.eslintignore
old mode 100644
new mode 100755
diff --git a/.eslintrc.cjs b/.eslintrc.cjs
old mode 100644
new mode 100755
diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml
old mode 100644
new mode 100755
diff --git a/.gitignore b/.gitignore
old mode 100644
new mode 100755
diff --git a/.gitmodules b/.gitmodules
old mode 100644
new mode 100755
diff --git a/.npmrc b/.npmrc
old mode 100644
new mode 100755
diff --git a/.prettierignore b/.prettierignore
old mode 100644
new mode 100755
diff --git a/.prettierrc b/.prettierrc
old mode 100644
new mode 100755
diff --git a/.vscode/settings.json b/.vscode/settings.json
old mode 100644
new mode 100755
diff --git a/Dockerfile b/Dockerfile
old mode 100644
new mode 100755
diff --git a/README.md b/README.md
old mode 100644
new mode 100755
diff --git a/package.json b/package.json
old mode 100644
new mode 100755
diff --git a/src/app.d.ts b/src/app.d.ts
old mode 100644
new mode 100755
diff --git a/src/app.html b/src/app.html
old mode 100644
new mode 100755
diff --git a/src/lib/ThemeToggle.svelte b/src/lib/ThemeToggle.svelte
old mode 100644
new mode 100755
diff --git a/src/lib/banner.svelte b/src/lib/banner.svelte
old mode 100644
new mode 100755
index af09a9e..73db32f
--- a/src/lib/banner.svelte
+++ b/src/lib/banner.svelte
@@ -1,26 +1,130 @@
-
{#if show}
-
+
+
+
+
+ {#if !tooLate}
+
+ {:else}
+
+ {displayMessage}
+
+ {/if}
+
{/if}
diff --git a/src/lib/blog/+post.svelte b/src/lib/blog/+post.svelte
old mode 100644
new mode 100755
diff --git a/src/lib/blog/codeblock.css b/src/lib/blog/codeblock.css
old mode 100644
new mode 100755
diff --git a/src/lib/blog/components.svelte b/src/lib/blog/components.svelte
old mode 100644
new mode 100755
diff --git a/src/lib/data.json b/src/lib/data.json
old mode 100644
new mode 100755
diff --git a/src/lib/foote.svelte b/src/lib/foote.svelte
old mode 100644
new mode 100755
diff --git a/src/lib/navi.svelte b/src/lib/navi.svelte
old mode 100644
new mode 100755
diff --git a/src/lib/project.json b/src/lib/project.json
old mode 100644
new mode 100755
diff --git a/src/lib/style.css b/src/lib/style.css
old mode 100644
new mode 100755
diff --git a/src/lib/types.ts b/src/lib/types.ts
old mode 100644
new mode 100755
diff --git a/src/lib/utils.js b/src/lib/utils.js
old mode 100644
new mode 100755
diff --git a/src/routes/+layout.server.ts b/src/routes/+layout.server.ts
old mode 100644
new mode 100755
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
old mode 100644
new mode 100755
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
old mode 100644
new mode 100755
index b1971d0..7024dc5
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -4,7 +4,10 @@
import { quintOut } from 'svelte/easing';
-