Royal blue is best matched with the same color or white. It can also be paired with black. Royal blue is very close to the royal blue of the British royal family, or imperial blue. Internationally, sapphire represents purity and nobility. So you'd better match this moral.
Fashion is a comprehensive feeling, not a profession. Fashion has no major. You either feel this way or you don't. So, don't trust those so-called "experts". Because fashion is only considered popular, fashion should be anti-expert.