XSLT matches by namespace URI and local name; the prefix is ignored.
The prefix does not have to be the same in the input document as the stylesheet.
Unprefixed names in the stylesheet are always in no namespace. You need to use a prefix to match names in the stylesheet even if you use the default namespace in the original document.