diff --git a/.gitignore b/.gitignore index 2c2e256..140109c 100644 --- a/.gitignore +++ b/.gitignore @@ -16,7 +16,10 @@ # Playwright /test-results/ /playwright-report/ -/tests/e2e/*.spec.ts-snapshots/ +# Visual regression snapshots (allow these) +!tests/e2e/visual-regression.spec.ts-snapshots/ +!tests/e2e/visual-regression.spec.ts-snapshots/*.png +# Ignore other image files *.png *.jpg *.jpeg diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/ask-organizer-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/ask-organizer-chromium.png new file mode 100644 index 0000000..d808d6b Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/ask-organizer-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/ask-organizer-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/ask-organizer-firefox.png new file mode 100644 index 0000000..2e23988 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/ask-organizer-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/ask-organizer-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/ask-organizer-mobile.png new file mode 100644 index 0000000..fc7a9ff Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/ask-organizer-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/ask-organizer-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/ask-organizer-webkit.png new file mode 100644 index 0000000..f6e0a97 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/ask-organizer-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-hover-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-hover-chromium.png new file mode 100644 index 0000000..5cbe6dd Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-hover-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-hover-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-hover-firefox.png new file mode 100644 index 0000000..f8ccdf3 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-hover-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-hover-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-hover-mobile.png new file mode 100644 index 0000000..8424716 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-hover-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-hover-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-hover-webkit.png new file mode 100644 index 0000000..ee053f3 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-hover-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-normal-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-normal-chromium.png new file mode 100644 index 0000000..c2beeaf Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-normal-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-normal-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-normal-firefox.png new file mode 100644 index 0000000..f272eac Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-normal-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-normal-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-normal-mobile.png new file mode 100644 index 0000000..8424716 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-normal-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-normal-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-normal-webkit.png new file mode 100644 index 0000000..63e2e67 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/feature-card-normal-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/feature-grid-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/feature-grid-chromium.png new file mode 100644 index 0000000..e0355c8 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/feature-grid-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/feature-grid-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/feature-grid-firefox.png new file mode 100644 index 0000000..124fcc2 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/feature-grid-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/feature-grid-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/feature-grid-mobile.png new file mode 100644 index 0000000..4950f4c Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/feature-grid-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/feature-grid-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/feature-grid-webkit.png new file mode 100644 index 0000000..c3ab0bb Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/feature-grid-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/footer-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/footer-chromium.png new file mode 100644 index 0000000..faed74c Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/footer-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/footer-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/footer-firefox.png new file mode 100644 index 0000000..6446a96 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/footer-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/footer-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/footer-mobile.png new file mode 100644 index 0000000..15923af Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/footer-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/footer-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/footer-webkit.png new file mode 100644 index 0000000..9d5ea38 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/footer-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/header-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/header-chromium.png new file mode 100644 index 0000000..db30faf Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/header-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/header-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/header-firefox.png new file mode 100644 index 0000000..86d0218 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/header-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/header-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/header-mobile.png new file mode 100644 index 0000000..5446ffe Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/header-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/header-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/header-webkit.png new file mode 100644 index 0000000..404f960 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/header-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-chromium.png new file mode 100644 index 0000000..23de29e Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-desktop-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-desktop-chromium.png new file mode 100644 index 0000000..82204c4 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-desktop-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-desktop-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-desktop-firefox.png new file mode 100644 index 0000000..93cd234 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-desktop-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-desktop-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-desktop-mobile.png new file mode 100644 index 0000000..d4c949a Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-desktop-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-desktop-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-desktop-webkit.png new file mode 100644 index 0000000..2fa248a Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-desktop-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-firefox.png new file mode 100644 index 0000000..0c6a245 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-mobile-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-mobile-chromium.png new file mode 100644 index 0000000..3d5839f Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-mobile-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-mobile-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-mobile-firefox.png new file mode 100644 index 0000000..99b18ca Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-mobile-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-mobile-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-mobile-mobile.png new file mode 100644 index 0000000..4e121f9 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-mobile-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-mobile-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-mobile-webkit.png new file mode 100644 index 0000000..53a27ca Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-mobile-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-mobile.png new file mode 100644 index 0000000..cc5c087 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-tablet-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-tablet-chromium.png new file mode 100644 index 0000000..f5e5dfa Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-tablet-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-tablet-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-tablet-firefox.png new file mode 100644 index 0000000..2e711f0 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-tablet-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-tablet-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-tablet-mobile.png new file mode 100644 index 0000000..7c9664a Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-tablet-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-tablet-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-tablet-webkit.png new file mode 100644 index 0000000..9531f86 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-tablet-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-webkit.png new file mode 100644 index 0000000..8a4580d Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/hero-banner-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-dark-mode-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-dark-mode-chromium.png new file mode 100644 index 0000000..21e3a96 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-dark-mode-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-dark-mode-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-dark-mode-firefox.png new file mode 100644 index 0000000..ad87b3c Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-dark-mode-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-dark-mode-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-dark-mode-mobile.png new file mode 100644 index 0000000..8ddc0c1 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-dark-mode-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-dark-mode-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-dark-mode-webkit.png new file mode 100644 index 0000000..ce23804 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-dark-mode-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-desktop-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-desktop-chromium.png new file mode 100644 index 0000000..a9a4ef8 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-desktop-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-desktop-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-desktop-firefox.png new file mode 100644 index 0000000..589b89f Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-desktop-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-desktop-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-desktop-mobile.png new file mode 100644 index 0000000..09936f2 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-desktop-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-desktop-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-desktop-webkit.png new file mode 100644 index 0000000..5a5a695 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-desktop-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-error-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-error-chromium.png new file mode 100644 index 0000000..061b8b9 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-error-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-error-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-error-firefox.png new file mode 100644 index 0000000..f55087e Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-error-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-error-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-error-mobile.png new file mode 100644 index 0000000..8ddc0c1 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-error-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-error-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-error-webkit.png new file mode 100644 index 0000000..ce23804 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-error-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-full-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-full-chromium.png new file mode 100644 index 0000000..15ed28f Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-full-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-full-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-full-firefox.png new file mode 100644 index 0000000..eb54aed Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-full-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-full-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-full-mobile.png new file mode 100644 index 0000000..c5e1564 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-full-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-full-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-full-webkit.png new file mode 100644 index 0000000..ee7a41e Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-full-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-high-contrast-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-high-contrast-chromium.png new file mode 100644 index 0000000..074145c Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-high-contrast-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-high-contrast-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-high-contrast-firefox.png new file mode 100644 index 0000000..4bae5e5 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-high-contrast-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-high-contrast-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-high-contrast-mobile.png new file mode 100644 index 0000000..e4b0fc2 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-high-contrast-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-high-contrast-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-high-contrast-webkit.png new file mode 100644 index 0000000..2f64f98 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-high-contrast-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-large-desktop-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-large-desktop-chromium.png new file mode 100644 index 0000000..6dd8cba Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-large-desktop-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-large-desktop-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-large-desktop-firefox.png new file mode 100644 index 0000000..9e4e9fd Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-large-desktop-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-large-desktop-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-large-desktop-mobile.png new file mode 100644 index 0000000..2deedf0 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-large-desktop-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-large-desktop-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-large-desktop-webkit.png new file mode 100644 index 0000000..f896758 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-large-desktop-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-loading-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-loading-chromium.png new file mode 100644 index 0000000..f0c7436 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-loading-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-loading-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-loading-firefox.png new file mode 100644 index 0000000..38fe3c8 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-loading-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-loading-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-loading-mobile.png new file mode 100644 index 0000000..ebb452d Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-loading-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-loading-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-loading-webkit.png new file mode 100644 index 0000000..ce23804 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-loading-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-mobile-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-mobile-chromium.png new file mode 100644 index 0000000..43600ee Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-mobile-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-mobile-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-mobile-firefox.png new file mode 100644 index 0000000..aa27dd8 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-mobile-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-mobile-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-mobile-mobile.png new file mode 100644 index 0000000..45f671e Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-mobile-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-mobile-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-mobile-webkit.png new file mode 100644 index 0000000..236048e Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-mobile-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-reduced-motion-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-reduced-motion-chromium.png new file mode 100644 index 0000000..21e3a96 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-reduced-motion-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-reduced-motion-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-reduced-motion-firefox.png new file mode 100644 index 0000000..38fe3c8 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-reduced-motion-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-reduced-motion-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-reduced-motion-mobile.png new file mode 100644 index 0000000..8ddc0c1 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-reduced-motion-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-reduced-motion-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-reduced-motion-webkit.png new file mode 100644 index 0000000..ce23804 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-reduced-motion-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-tablet-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-tablet-chromium.png new file mode 100644 index 0000000..e6a7bf6 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-tablet-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-tablet-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-tablet-firefox.png new file mode 100644 index 0000000..6c299b4 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-tablet-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-tablet-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-tablet-mobile.png new file mode 100644 index 0000000..4466c8c Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-tablet-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-tablet-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-tablet-webkit.png new file mode 100644 index 0000000..8e33e06 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-tablet-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-viewport-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-viewport-chromium.png new file mode 100644 index 0000000..21e3a96 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-viewport-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-viewport-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-viewport-firefox.png new file mode 100644 index 0000000..38fe3c8 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-viewport-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-viewport-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-viewport-mobile.png new file mode 100644 index 0000000..8ddc0c1 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-viewport-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/homepage-viewport-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-viewport-webkit.png new file mode 100644 index 0000000..f3b8ee0 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/homepage-viewport-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/logo-hover-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/logo-hover-chromium.png new file mode 100644 index 0000000..e1290ea Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/logo-hover-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/logo-hover-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/logo-hover-firefox.png new file mode 100644 index 0000000..a054565 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/logo-hover-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/logo-hover-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/logo-hover-mobile.png new file mode 100644 index 0000000..2cea43b Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/logo-hover-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/logo-hover-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/logo-hover-webkit.png new file mode 100644 index 0000000..42f5a6a Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/logo-hover-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/logo-normal-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/logo-normal-chromium.png new file mode 100644 index 0000000..f16f07c Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/logo-normal-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/logo-normal-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/logo-normal-firefox.png new file mode 100644 index 0000000..d3dde81 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/logo-normal-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/logo-normal-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/logo-normal-mobile.png new file mode 100644 index 0000000..2cea43b Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/logo-normal-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/logo-normal-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/logo-normal-webkit.png new file mode 100644 index 0000000..9a48360 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/logo-normal-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/logo-wall-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/logo-wall-chromium.png new file mode 100644 index 0000000..ac8849c Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/logo-wall-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/logo-wall-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/logo-wall-firefox.png new file mode 100644 index 0000000..21c023b Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/logo-wall-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/logo-wall-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/logo-wall-mobile.png new file mode 100644 index 0000000..7f8cfc9 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/logo-wall-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/logo-wall-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/logo-wall-webkit.png new file mode 100644 index 0000000..39e1612 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/logo-wall-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/numbered-cards-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/numbered-cards-chromium.png new file mode 100644 index 0000000..8d25ade Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/numbered-cards-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/numbered-cards-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/numbered-cards-firefox.png new file mode 100644 index 0000000..2bcac80 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/numbered-cards-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/numbered-cards-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/numbered-cards-mobile.png new file mode 100644 index 0000000..3df5443 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/numbered-cards-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/numbered-cards-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/numbered-cards-webkit.png new file mode 100644 index 0000000..6f7b059 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/numbered-cards-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/quote-block-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/quote-block-chromium.png new file mode 100644 index 0000000..5cdf241 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/quote-block-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/quote-block-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/quote-block-firefox.png new file mode 100644 index 0000000..9647184 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/quote-block-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/quote-block-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/quote-block-mobile.png new file mode 100644 index 0000000..02fe1b6 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/quote-block-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/quote-block-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/quote-block-webkit.png new file mode 100644 index 0000000..8a949b7 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/quote-block-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-hover-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-hover-chromium.png new file mode 100644 index 0000000..4f930ca Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-hover-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-hover-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-hover-firefox.png new file mode 100644 index 0000000..54adeae Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-hover-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-hover-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-hover-mobile.png new file mode 100644 index 0000000..3dbc46e Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-hover-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-hover-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-hover-webkit.png new file mode 100644 index 0000000..d37aa09 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-hover-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-normal-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-normal-chromium.png new file mode 100644 index 0000000..3fa8b2e Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-normal-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-normal-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-normal-firefox.png new file mode 100644 index 0000000..a3bcd3d Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-normal-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-normal-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-normal-mobile.png new file mode 100644 index 0000000..3dbc46e Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-normal-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-normal-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-normal-webkit.png new file mode 100644 index 0000000..1d128d6 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/rule-card-normal-webkit.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/rule-stack-chromium.png b/tests/e2e/visual-regression.spec.ts-snapshots/rule-stack-chromium.png new file mode 100644 index 0000000..0013958 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/rule-stack-chromium.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/rule-stack-firefox.png b/tests/e2e/visual-regression.spec.ts-snapshots/rule-stack-firefox.png new file mode 100644 index 0000000..d966d8c Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/rule-stack-firefox.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/rule-stack-mobile.png b/tests/e2e/visual-regression.spec.ts-snapshots/rule-stack-mobile.png new file mode 100644 index 0000000..5e00201 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/rule-stack-mobile.png differ diff --git a/tests/e2e/visual-regression.spec.ts-snapshots/rule-stack-webkit.png b/tests/e2e/visual-regression.spec.ts-snapshots/rule-stack-webkit.png new file mode 100644 index 0000000..4e03769 Binary files /dev/null and b/tests/e2e/visual-regression.spec.ts-snapshots/rule-stack-webkit.png differ