diff --git a/assets/css/main.css b/assets/css/main.css index 56e2767..8e70602 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -625,35 +625,3 @@ footer nav a.label:hover svg { from { opacity: 0; transform: translateY(14px); } } -/* ── Logo bloom animation ──────────────────────────────────── */ -.logo-r1, .logo-r2, .logo-r3 { - transform-box: fill-box; - transform-origin: 50% 50%; -} - -/* Inner two rings spin + breathe; outer ring blooms */ -.logo-bloom:not(.logo-static) .logo-r3 { - animation: logo-cw 12s linear infinite, logo-breath-r3 5s ease-in-out 1.2s infinite; -} -.logo-bloom:not(.logo-static) .logo-r2 { - animation: logo-ccw 20s linear infinite, logo-breath-r2 5s ease-in-out 0.6s infinite; -} -.logo-bloom:not(.logo-static) .logo-r1 { - animation: logo-cw 40s linear infinite, logo-bloom-r1 5s cubic-bezier(0.45, 0, 0.55, 1) 0s infinite; -} - -@keyframes logo-cw { to { rotate: 360deg; } } -@keyframes logo-ccw { to { rotate: -360deg; } } - -@keyframes logo-breath-r3 { - 0%, 100% { scale: 1; } - 50% { scale: 0.97; } -} -@keyframes logo-breath-r2 { - 0%, 100% { scale: 1; } - 50% { scale: 0.92; } -} -@keyframes logo-bloom-r1 { - 0%, 100% { scale: 1; } - 50% { scale: 0.85; } -} diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 30c2745..8967277 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -13,7 +13,7 @@
- {{- partial "logo.html" (dict "id" "footer" "class" "h-10 w-auto logo-static") -}} + {{- partial "logo.html" (dict "id" "footer" "class" "h-10 w-auto") -}}

{{ .Site.Params.description }}

diff --git a/layouts/partials/logo.html b/layouts/partials/logo.html index becc87e..354b376 100644 --- a/layouts/partials/logo.html +++ b/layouts/partials/logo.html @@ -1,79 +1,8 @@ {{- /* - Inline SVG logo — faceted polygon peony, no background, no stroke. + Logo image. Usage: {{ partial "logo.html" (dict "class" "h-8 w-auto") }} Params: - class — CSS classes on the element (default: "h-9 w-auto") + class — CSS classes on the element (default: "h-9 w-auto") */ -}} {{- $class := .class | default "h-9 w-auto" -}} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +{{ site.Title }} diff --git a/static/android-chrome-192x192.png b/static/android-chrome-192x192.png index 988728e..18d1089 100644 Binary files a/static/android-chrome-192x192.png and b/static/android-chrome-192x192.png differ diff --git a/static/android-chrome-512x512.png b/static/android-chrome-512x512.png index 4e77639..ed5a0b1 100644 Binary files a/static/android-chrome-512x512.png and b/static/android-chrome-512x512.png differ diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png index d876f8b..c9207a2 100644 Binary files a/static/apple-touch-icon.png and b/static/apple-touch-icon.png differ diff --git a/static/favicon-16x16.png b/static/favicon-16x16.png index e01ea4c..2b89417 100644 Binary files a/static/favicon-16x16.png and b/static/favicon-16x16.png differ diff --git a/static/favicon-32x32.png b/static/favicon-32x32.png index 02686f9..60cf8f8 100644 Binary files a/static/favicon-32x32.png and b/static/favicon-32x32.png differ diff --git a/static/favicon.ico b/static/favicon.ico index 55c0a88..9727d3f 100644 Binary files a/static/favicon.ico and b/static/favicon.ico differ diff --git a/static/favicon.svg b/static/favicon.svg index 33c22e6..aa2c2c1 100644 --- a/static/favicon.svg +++ b/static/favicon.svg @@ -1,64 +1,418 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + diff --git a/static/images/og-default.jpg b/static/images/og-default.jpg index 2bdb553..7387229 100644 Binary files a/static/images/og-default.jpg and b/static/images/og-default.jpg differ diff --git a/static/logo.svg b/static/logo.svg index 33c22e6..aa2c2c1 100644 --- a/static/logo.svg +++ b/static/logo.svg @@ -1,64 +1,418 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + +