.brand-logo__link{color:inherit;text-decoration:none}.brand-logo{align-items:center;gap:.75rem;display:inline-flex}.brand-logo__mark{border-radius:14px;flex-shrink:0;box-shadow:0 4px 16px #2563eb2e}.brand-logo__name{letter-spacing:-.02em;color:var(--me-text,#0f172a);font-weight:700;line-height:1.15;display:block}.brand-logo--sm .brand-logo__name{font-size:.95rem}.brand-logo--md .brand-logo__name{font-size:1.05rem}.brand-logo--lg .brand-logo__name{font-size:1.35rem}.brand-logo__sub{color:var(--me-text-muted,#64748b);margin-top:.15rem;font-size:.78rem;font-weight:500;display:block}
