diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png index 2449b82..9c9de1a 100644 Binary files a/static/apple-touch-icon.png and b/static/apple-touch-icon.png differ diff --git a/static/css/components.css b/static/css/components.css index 01aba4d..8d9cb54 100644 --- a/static/css/components.css +++ b/static/css/components.css @@ -70,34 +70,32 @@ nav.site-nav { } /* Home logo — square button flush into the top-left corner of the nav bar. - The L silhouette is rendered via ::before mask-image so the background - matches --bg-nav exactly and the foreground follows --nav-logo-fg (set - per theme in base.css — override there to restyle for light mode). */ + The rooted-L mark is inlined (templates/partials/logo-mark.svg) so its + two-tone cutout renders: the letter is drawn in --logo-ink and the root + filament is punched through in --logo-bg. Mapping --logo-bg to --bg-nav + (the button's own surface) makes the roots read as the nav background + showing through. Both tokens are theme-driven in base.css — override + --nav-logo-fg / --bg-nav there to restyle per theme. */ .nav-logo { position: absolute; left: 0; top: 0; bottom: 0; aspect-ratio: 1 / 1; - display: block; + display: flex; + align-items: center; + justify-content: center; overflow: hidden; flex-shrink: 0; text-decoration: none; background-color: var(--bg-nav); + --logo-ink: var(--nav-logo-fg); + --logo-bg: var(--bg-nav); } -.nav-logo::before { - content: ''; - position: absolute; - inset: 12%; - background-color: var(--nav-logo-fg); - mask-image: url('/images/link-icons/internal.svg'); - mask-size: contain; - mask-repeat: no-repeat; - mask-position: center; - -webkit-mask-image: url('/images/link-icons/internal.svg'); - -webkit-mask-size: contain; - -webkit-mask-repeat: no-repeat; - -webkit-mask-position: center; +.nav-logo__mark { + width: 76%; + height: 76%; + display: block; } /* Controls cluster: portals toggle + theme toggle, pinned right */ diff --git a/static/favicon-96x96.png b/static/favicon-96x96.png index 9e9d866..dff8b75 100644 Binary files a/static/favicon-96x96.png and b/static/favicon-96x96.png differ diff --git a/static/favicon.ico b/static/favicon.ico index 9f26a50..d5327c3 100644 Binary files a/static/favicon.ico and b/static/favicon.ico differ diff --git a/static/favicon.svg b/static/favicon.svg index 78c8c19..d83b053 100644 --- a/static/favicon.svg +++ b/static/favicon.svg @@ -1 +1,11 @@ -RealFaviconGeneratorhttps://realfavicongenerator.net \ No newline at end of file + + + + + + + + \ No newline at end of file diff --git a/static/images/link-icons/internal.svg b/static/images/link-icons/internal.svg index 634dc94..1dae3a2 100644 --- a/static/images/link-icons/internal.svg +++ b/static/images/link-icons/internal.svg @@ -1,56 +1,8 @@ - - - - - + + Levi Neuwirth + + + + + + \ No newline at end of file diff --git a/static/og-image.png b/static/og-image.png new file mode 100644 index 0000000..3af582f Binary files /dev/null and b/static/og-image.png differ diff --git a/static/site.webmanifest b/static/site.webmanifest index e65fef2..bf3b677 100644 --- a/static/site.webmanifest +++ b/static/site.webmanifest @@ -1,21 +1,21 @@ { - "name": "levineuwirth.org", + "name": "Levi Neuwirth", "short_name": "ln", "icons": [ { "src": "/web-app-manifest-192x192.png", "sizes": "192x192", "type": "image/png", - "purpose": "maskable" + "purpose": "any" }, { "src": "/web-app-manifest-512x512.png", "sizes": "512x512", "type": "image/png", - "purpose": "maskable" + "purpose": "any" } ], - "theme_color": "#ffffff", - "background_color": "#ffffff", + "theme_color": "#16140f", + "background_color": "#16140f", "display": "standalone" -} \ No newline at end of file +} diff --git a/static/web-app-manifest-192x192.png b/static/web-app-manifest-192x192.png index 114dd9f..a146b54 100644 Binary files a/static/web-app-manifest-192x192.png and b/static/web-app-manifest-192x192.png differ diff --git a/static/web-app-manifest-512x512.png b/static/web-app-manifest-512x512.png index 967d513..c634c9d 100644 Binary files a/static/web-app-manifest-512x512.png and b/static/web-app-manifest-512x512.png differ diff --git a/templates/partials/head.html b/templates/partials/head.html index beec3a0..8a03421 100644 --- a/templates/partials/head.html +++ b/templates/partials/head.html @@ -14,8 +14,10 @@ $if(home)$$else$$if(title)$$endif$ $if(date)$$else$$endif$ - - + + + + $if(description)$$endif$ diff --git a/templates/partials/logo-mark.svg b/templates/partials/logo-mark.svg new file mode 100644 index 0000000..789a81a --- /dev/null +++ b/templates/partials/logo-mark.svg @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/templates/partials/nav.html b/templates/partials/nav.html index 01945a0..1f10910 100644 --- a/templates/partials/nav.html +++ b/templates/partials/nav.html @@ -2,7 +2,7 @@