diff --git a/public/llms-full.txt b/public/llms-full.txt index 1804807a..44c3a373 100644 --- a/public/llms-full.txt +++ b/public/llms-full.txt @@ -1442,6 +1442,14 @@ Parameters: Python: `sliding_window(mode=Mode.LIVE, interval=60, max=100)` — `interval` takes seconds as a number. +Rate-limit characteristics are combined into one fingerprint. For example, +`["ip.src", "userId"]` creates one bucket for each unique IP/user pair, not +separate IP and user counters. Configure separate rate-limit rules when you +need independent limits, such as one rule keyed by `userId` for an account +quota and another keyed by `ip.src` for per-IP throttling. IP-based limits are +useful for anonymous traffic, but IP addresses can be shared or rotated; use a +stable user, account, tenant, or API key for authenticated traffic. + ### sensitiveInfo(options) Detects and blocks requests containing sensitive information (PII). diff --git a/src/content/docs/fingerprints.mdx b/src/content/docs/fingerprints.mdx index c0cb0c34..df849c2a 100644 --- a/src/content/docs/fingerprints.mdx +++ b/src/content/docs/fingerprints.mdx @@ -30,6 +30,13 @@ instance. Built-in options are managed by the SDK and are always available. If multiple options are provided, they will be combined. +Combining characteristics creates one fingerprint from the full set of values. +For example, `["ip.src", "http.request.headers[\"x-api-key\"]"]` identifies +each unique IP address and API key pair. This is useful when you want a limit or +decision cache per combination, but it does not create separate counters for +each characteristic. To enforce independent limits, configure separate rules +with the characteristics you want each rule to track. + :::caution If you specify different characteristics and do not include `ip.src`, you may inadvertently generate the same fingerprint for multiple users. diff --git a/src/content/docs/rate-limiting/index.mdx b/src/content/docs/rate-limiting/index.mdx index b95dbbff..33778605 100644 --- a/src/content/docs/rate-limiting/index.mdx +++ b/src/content/docs/rate-limiting/index.mdx @@ -125,6 +125,43 @@ that align with your concept of a “user”. For example: - IP + API key (per-client limits), - User ID or authentication token (per-account limits). +Multiple characteristics are combined into a single fingerprint. For example, +`["ip.src", "userId"]` creates one rate-limit bucket for each unique IP address +and user ID pair. It does not create separate IP and user ID counters. + +If you need independent limits, configure separate rate-limit rules. For +example, an authenticated API route might use one rule keyed by `userId` to +enforce a per-account quota, and another rule keyed by `ip.src` to throttle +traffic from any single IP address: + +```ts +import arcjet, { fixedWindow } from "@arcjet/next"; + +const aj = arcjet({ + key: process.env.ARCJET_KEY!, + rules: [ + fixedWindow({ + characteristics: ["userId"], + mode: "LIVE", + window: "60s", + max: 100, + }), + fixedWindow({ + characteristics: ["ip.src"], + mode: "LIVE", + window: "60s", + max: 20, + }), + ], +}); +``` + +IP-based limits are useful for anonymous traffic and broad abuse throttles, but +IP addresses can be shared by many users or changed by an attacker. For +authenticated traffic, prefer a stable application identifier such as a user ID, +account ID, tenant ID, or API key, and add a separate IP-based rule only when +you also want per-IP throttling. + Matching fingerprints to the right identifiers is critical to applying rate limits fairly and avoiding unintended blocking. diff --git a/tests/llms-txt.test.ts-snapshots/llms-full-chromium-darwin.md b/tests/llms-txt.test.ts-snapshots/llms-full-chromium-darwin.md index 1804807a..44c3a373 100644 --- a/tests/llms-txt.test.ts-snapshots/llms-full-chromium-darwin.md +++ b/tests/llms-txt.test.ts-snapshots/llms-full-chromium-darwin.md @@ -1442,6 +1442,14 @@ Parameters: Python: `sliding_window(mode=Mode.LIVE, interval=60, max=100)` — `interval` takes seconds as a number. +Rate-limit characteristics are combined into one fingerprint. For example, +`["ip.src", "userId"]` creates one bucket for each unique IP/user pair, not +separate IP and user counters. Configure separate rate-limit rules when you +need independent limits, such as one rule keyed by `userId` for an account +quota and another keyed by `ip.src` for per-IP throttling. IP-based limits are +useful for anonymous traffic, but IP addresses can be shared or rotated; use a +stable user, account, tenant, or API key for authenticated traffic. + ### sensitiveInfo(options) Detects and blocks requests containing sensitive information (PII). diff --git a/tests/llms-txt.test.ts-snapshots/llms-full-chromium-linux.md b/tests/llms-txt.test.ts-snapshots/llms-full-chromium-linux.md index 1804807a..44c3a373 100644 --- a/tests/llms-txt.test.ts-snapshots/llms-full-chromium-linux.md +++ b/tests/llms-txt.test.ts-snapshots/llms-full-chromium-linux.md @@ -1442,6 +1442,14 @@ Parameters: Python: `sliding_window(mode=Mode.LIVE, interval=60, max=100)` — `interval` takes seconds as a number. +Rate-limit characteristics are combined into one fingerprint. For example, +`["ip.src", "userId"]` creates one bucket for each unique IP/user pair, not +separate IP and user counters. Configure separate rate-limit rules when you +need independent limits, such as one rule keyed by `userId` for an account +quota and another keyed by `ip.src` for per-IP throttling. IP-based limits are +useful for anonymous traffic, but IP addresses can be shared or rotated; use a +stable user, account, tenant, or API key for authenticated traffic. + ### sensitiveInfo(options) Detects and blocks requests containing sensitive information (PII). diff --git a/tests/llms-txt.test.ts-snapshots/rate-limiting-chromium-darwin.md b/tests/llms-txt.test.ts-snapshots/rate-limiting-chromium-darwin.md index 0f1eb56c..2329c984 100644 --- a/tests/llms-txt.test.ts-snapshots/rate-limiting-chromium-darwin.md +++ b/tests/llms-txt.test.ts-snapshots/rate-limiting-chromium-darwin.md @@ -68,6 +68,17 @@ To ensure rate limits are applied correctly, choose fingerprint characteristics * IP + API key (per-client limits), * User ID or authentication token (per-account limits). +Multiple characteristics are combined into a single fingerprint. For example, `["ip.src", "userId"]` creates one rate-limit bucket for each unique IP address and user ID pair. It does not create separate IP and user ID counters. + +If you need independent limits, configure separate rate-limit rules. For example, an authenticated API route might use one rule keyed by `userId` to enforce a per-account quota, and another rule keyed by `ip.src` to throttle traffic from any single IP address: + +``` +1import arcjet, { fixedWindow } from "@arcjet/next";2 +3const aj = arcjet({4 key: process.env.ARCJET_KEY!,5 rules: [6 fixedWindow({7 characteristics: ["userId"],8 mode: "LIVE",9 window: "60s",10 max: 100,11 }),12 fixedWindow({13 characteristics: ["ip.src"],14 mode: "LIVE",15 window: "60s",16 max: 20,17 }),18 ],19}); +``` + +IP-based limits are useful for anonymous traffic and broad abuse throttles, but IP addresses can be shared by many users or changed by an attacker. For authenticated traffic, prefer a stable application identifier such as a user ID, account ID, tenant ID, or API key, and add a separate IP-based rule only when you also want per-IP throttling. + Matching fingerprints to the right identifiers is critical to applying rate limits fairly and avoiding unintended blocking. Discussion diff --git a/tests/llms-txt.test.ts-snapshots/rate-limiting-chromium-linux.md b/tests/llms-txt.test.ts-snapshots/rate-limiting-chromium-linux.md index 0f1eb56c..2329c984 100644 --- a/tests/llms-txt.test.ts-snapshots/rate-limiting-chromium-linux.md +++ b/tests/llms-txt.test.ts-snapshots/rate-limiting-chromium-linux.md @@ -68,6 +68,17 @@ To ensure rate limits are applied correctly, choose fingerprint characteristics * IP + API key (per-client limits), * User ID or authentication token (per-account limits). +Multiple characteristics are combined into a single fingerprint. For example, `["ip.src", "userId"]` creates one rate-limit bucket for each unique IP address and user ID pair. It does not create separate IP and user ID counters. + +If you need independent limits, configure separate rate-limit rules. For example, an authenticated API route might use one rule keyed by `userId` to enforce a per-account quota, and another rule keyed by `ip.src` to throttle traffic from any single IP address: + +``` +1import arcjet, { fixedWindow } from "@arcjet/next";2 +3const aj = arcjet({4 key: process.env.ARCJET_KEY!,5 rules: [6 fixedWindow({7 characteristics: ["userId"],8 mode: "LIVE",9 window: "60s",10 max: 100,11 }),12 fixedWindow({13 characteristics: ["ip.src"],14 mode: "LIVE",15 window: "60s",16 max: 20,17 }),18 ],19}); +``` + +IP-based limits are useful for anonymous traffic and broad abuse throttles, but IP addresses can be shared by many users or changed by an attacker. For authenticated traffic, prefer a stable application identifier such as a user ID, account ID, tenant ID, or API key, and add a separate IP-based rule only when you also want per-IP throttling. + Matching fingerprints to the right identifiers is critical to applying rate limits fairly and avoiding unintended blocking. Discussion diff --git a/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-abuse-protectio-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-abuse-protectio-dark-chromium-linux.png index 7e62b476..45270ecb 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-abuse-protectio-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-abuse-protectio-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-abuse-protectio-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-abuse-protectio-light-chromium-linux.png index 1adad7eb..12a2f492 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-abuse-protectio-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-abuse-protectio-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-budget-contro-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-budget-contro-dark-chromium-linux.png index 5a6bc12b..ea299dbd 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-budget-contro-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-budget-contro-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-budget-contro-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-budget-contro-light-chromium-linux.png index 1eec0005..ef78f225 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-budget-contro-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-budget-contro-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-dark-chromium-linux.png index 433a1c49..72304a73 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-data-loss-preventio-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-data-loss-preventio-dark-chromium-linux.png index 89c4395a..196459fe 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-data-loss-preventio-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-data-loss-preventio-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-data-loss-preventio-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-data-loss-preventio-light-chromium-linux.png index d5f7c99d..75653580 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-data-loss-preventio-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-data-loss-preventio-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-light-chromium-linux.png index d703448d..5bee5bd4 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-ai-protection-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-architecture-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-architecture-dark-chromium-linux.png index 1f23e3ca..7478a518 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-architecture-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-architecture-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-architecture-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-architecture-light-chromium-linux.png index 8c6e39ce..efe644e5 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-architecture-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-architecture-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-best-practices-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-best-practices-dark-chromium-linux.png index ba1fa19e..e270bbe2 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-best-practices-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-best-practices-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-best-practices-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-best-practices-light-chromium-linux.png index 54bfe019..6231f6a1 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-best-practices-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-best-practices-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-ai-quota-control-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-ai-quota-control-dark-chromium-linux.png index df240d5a..ab411623 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-ai-quota-control-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-ai-quota-control-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-ai-quota-control-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-ai-quota-control-light-chromium-linux.png index 3136d6ef..ccc15d9b 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-ai-quota-control-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-ai-quota-control-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-cookie-banner-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-cookie-banner-dark-chromium-linux.png index b7595212..2ac38c3f 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-cookie-banner-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-cookie-banner-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-cookie-banner-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-cookie-banner-light-chromium-linux.png index 80c326c1..15534721 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-cookie-banner-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-cookie-banner-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-defining-custom-rules-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-defining-custom-rules-dark-chromium-linux.png index ab763a06..40f43b91 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-defining-custom-rules-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-defining-custom-rules-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-defining-custom-rules-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-defining-custom-rules-light-chromium-linux.png index fb01c9f7..94de9171 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-defining-custom-rules-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-defining-custom-rules-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-feedback-form-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-feedback-form-dark-chromium-linux.png index 8f5866e7..c73d9726 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-feedback-form-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-feedback-form-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-feedback-form-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-feedback-form-light-chromium-linux.png index 3a78516a..66e84436 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-feedback-form-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-feedback-form-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-ip-geolocation-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-ip-geolocation-dark-chromium-linux.png index e4816157..4e4ecf49 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-ip-geolocation-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-ip-geolocation-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-ip-geolocation-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-ip-geolocation-light-chromium-linux.png index b6c8506d..d864f23b 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-ip-geolocation-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-ip-geolocation-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-malicious-traffic-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-malicious-traffic-dark-chromium-linux.png index 689dcb7d..a710c106 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-malicious-traffic-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-malicious-traffic-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-malicious-traffic-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-malicious-traffic-light-chromium-linux.png index e3425c2d..8559b819 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-malicious-traffic-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-malicious-traffic-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-payment-form-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-payment-form-dark-chromium-linux.png index b0cf3c25..8e22a115 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-payment-form-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-payment-form-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-payment-form-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-payment-form-light-chromium-linux.png index fb848d32..cfe70997 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-payment-form-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-payment-form-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-sampling-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-sampling-dark-chromium-linux.png index 830cc783..9cecce77 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-sampling-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-sampling-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-sampling-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-sampling-light-chromium-linux.png index ac566ee9..4382d027 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-sampling-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-sampling-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-vpn-proxy-detection-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-vpn-proxy-detection-dark-chromium-linux.png index dc950bbd..2ae9d731 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-vpn-proxy-detection-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-vpn-proxy-detection-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-vpn-proxy-detection-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-vpn-proxy-detection-light-chromium-linux.png index f57fb776..b24dc480 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-blueprints-vpn-proxy-detection-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-blueprints-vpn-proxy-detection-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-dark-chromium-linux.png index a511ddf3..1120dd62 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-identifying-bots-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-identifying-bots-dark-chromium-linux.png index b39dc864..5b6faa2b 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-identifying-bots-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-identifying-bots-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-identifying-bots-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-identifying-bots-light-chromium-linux.png index 9e790b9c..004c4c18 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-identifying-bots-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-identifying-bots-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-light-chromium-linux.png index 7d2e7324..24dbe02d 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-quick-start-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-quick-start-dark-chromium-linux.png index beaaac26..4394b52a 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-quick-start-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-quick-start-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-quick-start-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-quick-start-light-chromium-linux.png index ca70c42e..f4b4f8b7 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-quick-start-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-quick-start-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-reference-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-reference-dark-chromium-linux.png index 64281d1d..e467d5cc 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-reference-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-reference-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-reference-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-reference-light-chromium-linux.png index 32dd5d1c..4f934a3f 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-reference-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-bot-protection-reference-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-comparisons-aikido-vs-arcjet-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-comparisons-aikido-vs-arcjet-dark-chromium-linux.png index 766cbb73..daab75ef 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-comparisons-aikido-vs-arcjet-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-comparisons-aikido-vs-arcjet-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-comparisons-aikido-vs-arcjet-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-comparisons-aikido-vs-arcjet-light-chromium-linux.png index eb99a0d5..ba3ccd9f 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-comparisons-aikido-vs-arcjet-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-comparisons-aikido-vs-arcjet-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-comparisons-vercel-botid-vs-arcjet-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-comparisons-vercel-botid-vs-arcjet-dark-chromium-linux.png index bf6fa61f..046f66cb 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-comparisons-vercel-botid-vs-arcjet-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-comparisons-vercel-botid-vs-arcjet-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-comparisons-vercel-botid-vs-arcjet-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-comparisons-vercel-botid-vs-arcjet-light-chromium-linux.png index 331253dd..85cd4b6a 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-comparisons-vercel-botid-vs-arcjet-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-comparisons-vercel-botid-vs-arcjet-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-email-validation-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-email-validation-dark-chromium-linux.png index 77a0fc8a..ff827d2d 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-email-validation-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-email-validation-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-email-validation-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-email-validation-light-chromium-linux.png index 6217d6c2..9574f886 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-email-validation-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-email-validation-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-email-validation-quick-start-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-email-validation-quick-start-dark-chromium-linux.png index 4b914773..1e063b5f 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-email-validation-quick-start-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-email-validation-quick-start-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-email-validation-quick-start-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-email-validation-quick-start-light-chromium-linux.png index 33cd9522..afee2a49 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-email-validation-quick-start-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-email-validation-quick-start-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-email-validation-reference-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-email-validation-reference-dark-chromium-linux.png index 02e602f2..9f6a382f 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-email-validation-reference-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-email-validation-reference-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-email-validation-reference-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-email-validation-reference-light-chromium-linux.png index 6d8b6736..7e8a7993 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-email-validation-reference-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-email-validation-reference-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-examples-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-examples-dark-chromium-linux.png index 109a1e56..b0ba6a51 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-examples-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-examples-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-examples-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-examples-light-chromium-linux.png index 9f68887c..49664462 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-examples-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-examples-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-filters-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-filters-dark-chromium-linux.png index d4889696..3b1045d9 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-filters-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-filters-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-filters-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-filters-light-chromium-linux.png index eb844e36..2b7fe742 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-filters-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-filters-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-filters-quick-start-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-filters-quick-start-dark-chromium-linux.png index 516a0a6a..4e4d27db 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-filters-quick-start-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-filters-quick-start-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-filters-quick-start-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-filters-quick-start-light-chromium-linux.png index 7450b858..8e2b9f14 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-filters-quick-start-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-filters-quick-start-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-filters-reference-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-filters-reference-dark-chromium-linux.png index 5415f3eb..ca1cd5fb 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-filters-reference-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-filters-reference-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-filters-reference-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-filters-reference-light-chromium-linux.png index aeca576c..cc8781ab 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-filters-reference-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-filters-reference-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-fingerprints-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-fingerprints-dark-chromium-linux.png index 64a4f7c5..341ea098 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-fingerprints-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-fingerprints-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-fingerprints-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-fingerprints-light-chromium-linux.png index 544ede90..cea8b40d 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-fingerprints-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-fingerprints-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-get-started-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-get-started-dark-chromium-linux.png index bf40e79f..6314019d 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-get-started-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-get-started-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-get-started-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-get-started-light-chromium-linux.png index 1aa4125b..fc396e42 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-get-started-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-get-started-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-guards-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-guards-dark-chromium-linux.png index 395c0821..cf0c9400 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-guards-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-guards-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-guards-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-guards-light-chromium-linux.png index 31db45c7..ac33deaa 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-guards-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-guards-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-home-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-home-dark-chromium-linux.png index 0e0c8968..aa3a4868 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-home-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-home-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-home-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-home-light-chromium-linux.png index 9277666b..f9b41bbb 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-home-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-home-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-inspect-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-inspect-dark-chromium-linux.png index 7ccb5b04..a4840940 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-inspect-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-inspect-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-inspect-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-inspect-light-chromium-linux.png index 46d84526..1e0b04d9 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-inspect-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-inspect-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-integrations-better-auth-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-integrations-better-auth-dark-chromium-linux.png index 94fc891a..86bdc449 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-integrations-better-auth-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-integrations-better-auth-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-integrations-better-auth-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-integrations-better-auth-light-chromium-linux.png index c784dd4d..701cc786 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-integrations-better-auth-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-integrations-better-auth-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-integrations-clerk-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-integrations-clerk-dark-chromium-linux.png index a5381a70..5719b503 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-integrations-clerk-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-integrations-clerk-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-integrations-clerk-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-integrations-clerk-light-chromium-linux.png index a075d875..bbe5d27a 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-integrations-clerk-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-integrations-clerk-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-ip-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-ip-dark-chromium-linux.png index 4869f9d4..96b81922 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-ip-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-ip-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-ip-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-ip-light-chromium-linux.png index 5538b05e..dccf0ec6 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-ip-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-ip-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-limitations-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-limitations-dark-chromium-linux.png index a4f118a1..95b436e9 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-limitations-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-limitations-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-limitations-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-limitations-light-chromium-linux.png index 91855d6d..1cfc233f 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-limitations-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-limitations-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-nosecone-quick-start-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-nosecone-quick-start-dark-chromium-linux.png index 6fc82b6f..d11930d3 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-nosecone-quick-start-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-nosecone-quick-start-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-nosecone-quick-start-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-nosecone-quick-start-light-chromium-linux.png index 0ce569e1..c529bd5e 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-nosecone-quick-start-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-nosecone-quick-start-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-nosecone-reference-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-nosecone-reference-dark-chromium-linux.png index 4a125e67..f762d863 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-nosecone-reference-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-nosecone-reference-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-nosecone-reference-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-nosecone-reference-light-chromium-linux.png index eac50b5f..044f3ffe 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-nosecone-reference-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-nosecone-reference-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-privacy-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-privacy-dark-chromium-linux.png index 31bda066..2027104b 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-privacy-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-privacy-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-privacy-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-privacy-light-chromium-linux.png index a461ce27..e56755d9 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-privacy-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-privacy-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-prompt-injection-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-prompt-injection-dark-chromium-linux.png index cb47e27e..9d34b7ac 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-prompt-injection-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-prompt-injection-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-prompt-injection-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-prompt-injection-light-chromium-linux.png index 2e1a6525..b09a3194 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-prompt-injection-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-prompt-injection-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-algorithms-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-algorithms-dark-chromium-linux.png index 67950b7c..c8600b8e 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-algorithms-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-algorithms-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-algorithms-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-algorithms-light-chromium-linux.png index d7e76acc..2054fb94 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-algorithms-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-algorithms-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-configuration-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-configuration-dark-chromium-linux.png index 5eebc7b4..f579772b 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-configuration-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-configuration-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-configuration-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-configuration-light-chromium-linux.png index ed1f33c3..0e4a4a08 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-configuration-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-configuration-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-dark-chromium-linux.png index 4a6086f8..a59912d6 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-light-chromium-linux.png index 6d6d24af..6c895437 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-quick-start-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-quick-start-dark-chromium-linux.png index 52c1ecdb..81856a02 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-quick-start-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-quick-start-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-quick-start-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-quick-start-light-chromium-linux.png index 5d9a4ad8..1dcc8853 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-quick-start-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-quick-start-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-reference-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-reference-dark-chromium-linux.png index f6cc278f..d035efe4 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-reference-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-reference-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-reference-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-reference-light-chromium-linux.png index 8ed97eb9..5f312311 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-reference-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-rate-limiting-reference-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-redact-quick-start-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-redact-quick-start-dark-chromium-linux.png index c563c1b7..9a628e3b 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-redact-quick-start-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-redact-quick-start-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-redact-quick-start-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-redact-quick-start-light-chromium-linux.png index de33c7ad..b28668f9 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-redact-quick-start-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-redact-quick-start-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-redact-reference-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-redact-reference-dark-chromium-linux.png index 77eb6355..b8cca975 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-redact-reference-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-redact-reference-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-redact-reference-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-redact-reference-light-chromium-linux.png index e99d4709..0015f09d 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-redact-reference-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-redact-reference-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-astro-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-astro-dark-chromium-linux.png index 8da60787..4baf842f 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-astro-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-astro-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-astro-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-astro-light-chromium-linux.png index ecd816a8..60cd5f23 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-astro-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-astro-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-bun-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-bun-dark-chromium-linux.png index 114c0e40..4936e14d 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-bun-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-bun-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-bun-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-bun-light-chromium-linux.png index c7a77c2a..1fa01545 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-bun-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-bun-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-deno-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-deno-dark-chromium-linux.png index 1de498fd..0d48f27c 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-deno-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-deno-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-deno-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-deno-light-chromium-linux.png index d41c44ec..25ba5571 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-deno-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-deno-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-fastify-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-fastify-dark-chromium-linux.png index d6d22328..784fd675 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-fastify-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-fastify-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-fastify-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-fastify-light-chromium-linux.png index 13d5d2c5..6e351160 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-fastify-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-fastify-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-nestjs-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-nestjs-dark-chromium-linux.png index 2daac89a..5e6231f5 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-nestjs-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-nestjs-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-nestjs-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-nestjs-light-chromium-linux.png index c8cf2bac..86e67f13 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-nestjs-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-nestjs-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-nextjs-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-nextjs-dark-chromium-linux.png index 989cbf54..50ecf3ff 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-nextjs-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-nextjs-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-nextjs-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-nextjs-light-chromium-linux.png index 45c66cc5..f4768345 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-nextjs-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-nextjs-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-nodejs-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-nodejs-dark-chromium-linux.png index f4a31b58..757f6d74 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-nodejs-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-nodejs-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-nodejs-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-nodejs-light-chromium-linux.png index 7ea22aa3..a9b95d8a 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-nodejs-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-nodejs-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-nuxt-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-nuxt-dark-chromium-linux.png index 9668863b..80f3034c 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-nuxt-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-nuxt-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-nuxt-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-nuxt-light-chromium-linux.png index f1039492..73738020 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-nuxt-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-nuxt-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-react-router-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-react-router-dark-chromium-linux.png index 7aca3626..331bd7cc 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-react-router-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-react-router-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-react-router-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-react-router-light-chromium-linux.png index 125344be..ae5c10b5 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-react-router-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-react-router-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-remix-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-remix-dark-chromium-linux.png index 10866d62..ceed68a0 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-remix-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-remix-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-remix-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-remix-light-chromium-linux.png index c083042e..727f9775 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-remix-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-remix-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-sveltekit-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-sveltekit-dark-chromium-linux.png index 2b176131..ff4fe17d 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-sveltekit-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-sveltekit-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-reference-sveltekit-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-reference-sveltekit-light-chromium-linux.png index 248e3786..68807284 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-reference-sveltekit-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-reference-sveltekit-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-regions-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-regions-dark-chromium-linux.png index 9faa065c..975be0f1 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-regions-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-regions-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-regions-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-regions-light-chromium-linux.png index 2fb70328..d7784e46 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-regions-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-regions-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-security-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-security-dark-chromium-linux.png index 14b41519..a36f96c0 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-security-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-security-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-security-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-security-light-chromium-linux.png index 7b4e8743..2ea0b15e 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-security-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-security-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-dark-chromium-linux.png index 811aa5cd..5d57948a 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-light-chromium-linux.png index 6d7cedee..7feaa2f7 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-quick-start-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-quick-start-dark-chromium-linux.png index fb77eec8..1af98777 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-quick-start-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-quick-start-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-quick-start-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-quick-start-light-chromium-linux.png index ba49fe9a..02d1563d 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-quick-start-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-quick-start-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-reference-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-reference-dark-chromium-linux.png index 5080f99d..82e91db5 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-reference-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-reference-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-reference-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-reference-light-chromium-linux.png index 9fcf739f..178e3813 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-reference-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-sensitive-info-reference-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-shield-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-shield-dark-chromium-linux.png index 013abf6c..15d7963d 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-shield-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-shield-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-shield-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-shield-light-chromium-linux.png index 887a29eb..a8365ebb 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-shield-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-shield-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-shield-quick-start-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-shield-quick-start-dark-chromium-linux.png index 6ce0cca9..86e095da 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-shield-quick-start-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-shield-quick-start-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-shield-quick-start-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-shield-quick-start-light-chromium-linux.png index e70fd483..71912865 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-shield-quick-start-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-shield-quick-start-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-shield-reference-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-shield-reference-dark-chromium-linux.png index aef67067..731cd265 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-shield-reference-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-shield-reference-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-shield-reference-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-shield-reference-light-chromium-linux.png index 479f1ecb..f38661c2 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-shield-reference-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-shield-reference-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-dark-chromium-linux.png index 04cc4297..14c26040 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-light-chromium-linux.png index 3bc5fa8d..f4820623 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-quick-start-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-quick-start-dark-chromium-linux.png index ada39911..3f15ec40 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-quick-start-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-quick-start-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-quick-start-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-quick-start-light-chromium-linux.png index 2f8fecdf..25e2e4f1 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-quick-start-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-quick-start-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-reference-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-reference-dark-chromium-linux.png index 5b5b97c8..d432ed1e 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-reference-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-reference-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-reference-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-reference-light-chromium-linux.png index 33c2e8f0..49c20af5 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-reference-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-signup-protection-reference-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-support-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-support-dark-chromium-linux.png index 3c814ac3..9d397376 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-support-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-support-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-support-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-support-light-chromium-linux.png index 7050acb1..b38a1585 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-support-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-support-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-testing-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-testing-dark-chromium-linux.png index 0c86ddb6..d419227b 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-testing-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-testing-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-testing-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-testing-light-chromium-linux.png index 46f2f37d..ad7e276f 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-testing-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-testing-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-troubleshooting-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-troubleshooting-dark-chromium-linux.png index 269ce86f..a80f07c8 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-troubleshooting-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-troubleshooting-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-troubleshooting-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-troubleshooting-light-chromium-linux.png index 6e7eca0e..37484037 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-troubleshooting-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-troubleshooting-light-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-upgrading-sdk-migration-dark-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-upgrading-sdk-migration-dark-chromium-linux.png index 22f9af03..e28edfe0 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-upgrading-sdk-migration-dark-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-upgrading-sdk-migration-dark-chromium-linux.png differ diff --git a/tests/screenshot.test.ts-snapshots/screenshot-upgrading-sdk-migration-light-chromium-linux.png b/tests/screenshot.test.ts-snapshots/screenshot-upgrading-sdk-migration-light-chromium-linux.png index 4944775f..69bc0a8b 100644 Binary files a/tests/screenshot.test.ts-snapshots/screenshot-upgrading-sdk-migration-light-chromium-linux.png and b/tests/screenshot.test.ts-snapshots/screenshot-upgrading-sdk-migration-light-chromium-linux.png differ