.ps-logo { display: grid; place-items: center; flex-shrink: 0; width: 64px; height: 64px; border-radius: 50%; background: #2563eb; color: #fff; }
/* Use the original monogram as a luminance mask: black is transparent.
   The frame excludes the SOLUTIONS caption and preserves the original strokes. */
html body .sidebar .sidebar-logo { width: 2.65rem; height: 2.65rem; flex: 0 0 2.65rem; border-radius: 50%; background: var(--sidebar, #001b3c); color: var(--sidebar-foreground, #fff); }
.sidebar-logo-symbol { display: block; width: 70%; aspect-ratio: 708 / 336; background: currentColor; mask-image: url('../img/ps-solutions-logo.jpg'); mask-mode: luminance; mask-size: 226% 268%; mask-position: 50% 42%; mask-repeat: no-repeat; }
