Different Page Transitions For Different Circumstances: "In #JavaScript, you can detect a view transition happening, set a type, and have #CSS do unique things based on that type." https://frontendmasters.com/blog/different-page-transitions-for-different-circumstances/