diff --git a/deferred/original-icons/icon-public-512-white.png b/deferred/original-icons/icon-public-512-white.png new file mode 100644 index 0000000..18ff052 Binary files /dev/null and b/deferred/original-icons/icon-public-512-white.png differ diff --git a/deferred/original-icons/logo-sidebar-338-white.png b/deferred/original-icons/logo-sidebar-338-white.png new file mode 100644 index 0000000..fcb48ba Binary files /dev/null and b/deferred/original-icons/logo-sidebar-338-white.png differ diff --git a/frontend/public/icon.png b/frontend/public/icon.png index 18ff052..a4925df 100644 Binary files a/frontend/public/icon.png and b/frontend/public/icon.png differ diff --git a/frontend/src/assets/logo.png b/frontend/src/assets/logo.png index fcb48ba..d366bf7 100644 Binary files a/frontend/src/assets/logo.png and b/frontend/src/assets/logo.png differ diff --git a/frontend/src/styles.css b/frontend/src/styles.css index 69c265d..4294cb6 100644 --- a/frontend/src/styles.css +++ b/frontend/src/styles.css @@ -808,22 +808,22 @@ a { .sidebar-logo { width: 38px; height: 38px; - border-radius: 11px; display: grid; place-items: center; - background: #fff; + /* The logo PNG now carries a real alpha channel: no tile background, + border, or mask — the artwork composites directly on the sidebar. */ overflow: hidden; } .sidebar-logo img { width: 100%; height: 100%; - object-fit: cover; + object-fit: contain; display: block; } -/* The artwork is black-on-white; flip it in dark themes so it stays black - bird on dark tile instead of a glaring white square. */ +/* The artwork is black ink; flip it in dark themes so it stays visible on + dark sidebars. */ html[data-theme='dark'] .sidebar-logo img, html[data-theme='neon'] .sidebar-logo img, html[data-theme='glass'] .sidebar-logo img {