diff --git a/README.md b/README.md
index cef05856..46b002c8 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@ Pocket ID is a simple OIDC provider that allows users to authenticate with their
→ Try out the [Demo](https://demo.pocket-id.org)
-
+
The goal of Pocket ID is to be a simple and easy-to-use. There are other self-hosted OIDC providers like [Keycloak](https://www.keycloak.org/) or [ORY Hydra](https://www.ory.sh/hydra/) but they are often too complex for simple use cases.
diff --git a/backend/internal/bootstrap/app_images_bootstrap.go b/backend/internal/bootstrap/app_images_bootstrap.go
index 6c428468..fb8d6fe5 100644
--- a/backend/internal/bootstrap/app_images_bootstrap.go
+++ b/backend/internal/bootstrap/app_images_bootstrap.go
@@ -24,7 +24,8 @@ func initApplicationImages(ctx context.Context, fileStorage storage.FileStorage)
// Previous versions of images
// If these are found, they are deleted
legacyImageHashes := imageHashMap{
- "background.jpg": mustDecodeHex("138d510030ed845d1d74de34658acabff562d306476454369a60ab8ade31933f"),
+ "background.jpg": mustDecodeHex("138d510030ed845d1d74de34658acabff562d306476454369a60ab8ade31933f"),
+ "background.webp": mustDecodeHex("3fc436a66d6b872b01d96a4e75046c46b5c3e2daccd51e98ecdf98fd445599ab"),
}
sourceFiles, err := resources.FS.ReadDir("images")
diff --git a/backend/resources/images/background.webp b/backend/resources/images/background.webp
index 7950cac6..6c48fa1f 100644
Binary files a/backend/resources/images/background.webp and b/backend/resources/images/background.webp differ
diff --git a/frontend/src/app.css b/frontend/src/app.css
index d120917c..361a0230 100644
--- a/frontend/src/app.css
+++ b/frontend/src/app.css
@@ -232,22 +232,19 @@
}
}
-@keyframes slide-bg-container {
+@keyframes bg-zoom {
0% {
- left: 0;
+ transform: scale(1.3);
}
100% {
- left: 650px;
+ transform: scale(1);
}
}
-.animate-slide-bg-container {
- position: absolute;
- top: 0;
- bottom: 0;
- left: 0;
- right: 0;
- animation: slide-bg-container 0.6s cubic-bezier(0.33, 1, 0.68, 1) forwards;
+.animate-bg-zoom {
+ transform-origin: center;
+ will-change: transform;
+ animation: bg-zoom 0.7s cubic-bezier(0.25, 0.1, 0.25, 1) forwards;
}
@keyframes delayed-fade {
diff --git a/frontend/src/lib/components/header/header.svelte b/frontend/src/lib/components/header/header.svelte
index 503e1ca1..82082ccc 100644
--- a/frontend/src/lib/components/header/header.svelte
+++ b/frontend/src/lib/components/header/header.svelte
@@ -19,7 +19,7 @@
);
-