سلام مجدد. یکی از دلایلش اینه که devicePixelRatio سیستم عدد بیشتری از 1 باشه (تو اینسپکت، بخش console تایپ کنید: window.devicePixelRatio ببینید چه عددی نشون میده) مرورگر برای این که بوردرها شارپتر و دقیقتر نشون داده بشن موقع رندر کردن ممکنه اندازهها رو به سابپیکسل تبدیل کنه. مقدار واقعی css همون 5px هست.