diff --git a/.github/contribution/testing-conventions.md b/.github/contribution/testing-conventions.md
index 20c72c1e34..76ff08e0f3 100644
--- a/.github/contribution/testing-conventions.md
+++ b/.github/contribution/testing-conventions.md
@@ -94,14 +94,12 @@ Screenshots are OS-specific. CI runs Linux on its machines. In order to generate
screenshots, you need to run the tests on Linux. You can do that by running the tests in Docker:
- `docker run --rm --network host -v $(pwd):/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.39.0-jammy /bin/bash`
-- `rm -rf packages/orbit-components/playwright/.cache`
-- `yarn install --frozen-lockfile`
+- `yarn run docker:reset`
- `yarn components test-ct --update-snapshots`
After you're done, reset the environment:
-- `rm -rf packages/orbit-components/playwright/.cache`
-- `yarn install --frozen-lockfile`
+- `yarn run docker:reset`
Both `darwin` and `linux` screenshots are kept:
diff --git a/package.json b/package.json
index 1ea6e28258..a49698a2c6 100644
--- a/package.json
+++ b/package.json
@@ -33,7 +33,8 @@
"tailwind-preset": "yarn workspace @kiwicom/orbit-tailwind-preset",
"tokens": "yarn workspace @kiwicom/orbit-design-tokens",
"tracking": "yarn workspace @kiwicom/orbit-tracking",
- "update-supported-browsers": "markdown --path .github/contribution/testing-conventions.md && git add .github/contribution/testing-conventions.md"
+ "update-supported-browsers": "markdown --path .github/contribution/testing-conventions.md && git add .github/contribution/testing-conventions.md",
+ "docker:reset": "rm -rf packages/orbit-components/playwright/.cache && yarn install --frozen-lockfile"
},
"engines": {
"yarn": ">=1.19.1"
diff --git a/packages/orbit-components/playwright-ct.config.ts b/packages/orbit-components/playwright-ct.config.ts
index 12da759b34..482555ca1c 100644
--- a/packages/orbit-components/playwright-ct.config.ts
+++ b/packages/orbit-components/playwright-ct.config.ts
@@ -13,6 +13,11 @@ export default defineConfig({
retries: process.env.CI == null ? 0 : 2,
workers: process.env.CI == null ? undefined : 1,
reporter: process.env.CI == null ? "list" : "github",
+ expect: {
+ toHaveScreenshot: {
+ threshold: 0.01, // default is 0.2 and that is way too lax, gives false negatives
+ },
+ },
use: {
trace: "on-first-retry",
testIdAttribute: "data-test",
diff --git a/packages/orbit-components/playwright/index.tsx b/packages/orbit-components/playwright/index.tsx
index 3a29aed159..3a5cfcea49 100644
--- a/packages/orbit-components/playwright/index.tsx
+++ b/packages/orbit-components/playwright/index.tsx
@@ -1 +1,14 @@
import "./index.css";
+
+import * as React from "react";
+import { beforeMount } from "@playwright/experimental-ct-react/hooks";
+
+import RandomIdProvider from "../src/OrbitProvider/RandomId/Provider";
+
+beforeMount(async ({ App }) => {
+ return (
+
+
+
+ );
+});
diff --git a/packages/orbit-components/src/InputField/InputField.ct-story.tsx b/packages/orbit-components/src/InputField/InputField.ct-story.tsx
new file mode 100644
index 0000000000..bf3a057e84
--- /dev/null
+++ b/packages/orbit-components/src/InputField/InputField.ct-story.tsx
@@ -0,0 +1,67 @@
+import * as React from "react";
+
+import Tag from "../Tag";
+import type { Props } from "./types";
+
+import InputField from ".";
+
+// Green backgrounds to provide contrast
+
+export function Test(props: Props) {
+ return (
+
+
+
+ );
+}
+
+export function TestError(props: Props) {
+ return (
+
+
+
+ );
+}
+
+export function TestHelp(props: Props) {
+ return (
+
+
+
+ );
+}
+
+export function TestSuffix() {
+ return (
+
+ kg} />
+
+ );
+}
+
+export function TestTags() {
+ return (
+
+ Snake 🐍,
+ Badger 🦡,
+ Badger 🦡,
+ Badger 🦡,
+ Badger 🦡,
+ Badger 🦡,
+ Badger 🦡,
+ Badger 🦡,
+ Badger 🦡,
+ Badger 🦡,
+ Badger 🦡,
+ Badger 🦡,
+ Badger 🦡,
+ Mushroom 🍄,
+ Mushroom 🍄,
+ ]}
+ />
+
+ );
+}
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx b/packages/orbit-components/src/InputField/InputField.ct.tsx
new file mode 100644
index 0000000000..31c0955795
--- /dev/null
+++ b/packages/orbit-components/src/InputField/InputField.ct.tsx
@@ -0,0 +1,107 @@
+import * as React from "react";
+import { test, expect } from "@playwright/experimental-ct-react";
+
+import { Test, TestError, TestHelp, TestSuffix, TestTags } from "./InputField.ct-story";
+
+test.describe("visual InputField", () => {
+ test("screenshot", async ({ mount }) => {
+ const component = await mount();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot disabled", async ({ mount }) => {
+ const component = await mount();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot hover", async ({ mount }) => {
+ const component = await mount();
+ component.getByTestId("input").hover();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot focus", async ({ mount }) => {
+ const component = await mount();
+ component.getByTestId("input").focus();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot inline label", async ({ mount }) => {
+ const component = await mount();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot placeholder", async ({ mount }) => {
+ const component = await mount();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot value", async ({ mount }) => {
+ const component = await mount();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot required", async ({ mount }) => {
+ const component = await mount();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot help", async ({ mount }) => {
+ const component = await mount();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot help focus", async ({ mount }) => {
+ const component = await mount();
+ component.getByTestId("input").focus();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot error", async ({ mount }) => {
+ const component = await mount();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot error hover", async ({ mount }) => {
+ const component = await mount();
+ component.getByTestId("input").hover();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot error focus", async ({ mount }) => {
+ const component = await mount();
+ component.getByTestId("input").focus();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot prefix", async ({ mount }) => {
+ const component = await mount();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot suffix", async ({ mount }) => {
+ const component = await mount();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot tags", async ({ mount }) => {
+ const component = await mount();
+
+ await expect(component).toHaveScreenshot();
+ });
+});
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Desktop-darwin.png
new file mode 100644
index 0000000000..3af6ed7b7f
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Desktop-linux.png
new file mode 100644
index 0000000000..0162188338
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Large-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..2f9ae0ff0e
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Large-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..ded2bd8363
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Large-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..3ed2a6fdee
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Large-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..42aa77f061
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..7a62ae7129
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Medium-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..ff4bfb8f64
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Small-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..fa60a57af0
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Small-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..dc4bd44cde
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Tablet-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Tablet-darwin.png
new file mode 100644
index 0000000000..859afbad4d
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Tablet-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Tablet-linux.png
new file mode 100644
index 0000000000..cabeab7e7b
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Desktop-darwin.png
new file mode 100644
index 0000000000..7aab5453d3
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Desktop-linux.png
new file mode 100644
index 0000000000..797c0de30f
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Large-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..ab80dd9884
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Large-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..c35bf4a3d8
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Large-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..a7a29f8fa2
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Large-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..481d1c170e
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..d21b278893
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Medium-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..2c634d9562
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Small-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..d1729afcaa
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Small-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..a42268ce2c
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Tablet-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Tablet-darwin.png
new file mode 100644
index 0000000000..96f76caf3a
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Tablet-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Tablet-linux.png
new file mode 100644
index 0000000000..a8e9363d2d
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-disabled-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Desktop-darwin.png
new file mode 100644
index 0000000000..a5fc28a065
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Desktop-linux.png
new file mode 100644
index 0000000000..0fbe91e615
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Large-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..37deb15156
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Large-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..aa3564cdf5
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Large-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..b33d4e4edd
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Large-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..dcc47fc781
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..72d76178dd
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Medium-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..efb9bf86f2
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Small-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..0e7a140474
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Small-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..13ad8300e9
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Tablet-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Tablet-darwin.png
new file mode 100644
index 0000000000..9f01638bc3
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Tablet-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Tablet-linux.png
new file mode 100644
index 0000000000..7ef73fcce6
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Desktop-darwin.png
new file mode 100644
index 0000000000..48c287ecf1
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Desktop-linux.png
new file mode 100644
index 0000000000..1dcccfcbeb
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Large-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..f84b7111b7
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Large-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..142dd2a796
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Large-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..47135a2992
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Large-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..29f63d2f94
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..a552f647fc
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Medium-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..9b539e751a
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Small-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..438eb8dcf9
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Small-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..bc076b8caa
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Tablet-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Tablet-darwin.png
new file mode 100644
index 0000000000..dafdd6decc
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Tablet-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Tablet-linux.png
new file mode 100644
index 0000000000..1e3c961859
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-focus-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Desktop-darwin.png
new file mode 100644
index 0000000000..7a60025e32
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Desktop-linux.png
new file mode 100644
index 0000000000..d1cf280181
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Large-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..cfa77f40e2
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Large-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..ab5187d967
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Large-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..d53d814c65
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Large-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..fd1bd1ec57
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..dcb6658759
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Medium-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..b8a8b741bd
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Small-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..6435dfb2f4
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Small-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..caf46177ce
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Tablet-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Tablet-darwin.png
new file mode 100644
index 0000000000..b7001cb332
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Tablet-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Tablet-linux.png
new file mode 100644
index 0000000000..cd71528699
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-error-hover-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Desktop-darwin.png
new file mode 100644
index 0000000000..2b7fcb3af3
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Desktop-linux.png
new file mode 100644
index 0000000000..477e198b9c
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Large-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..de4cb009c0
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Large-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..50cfc50b0b
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Large-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..bda2d1c0d4
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Large-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..f7d3a9d9af
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..941939fafa
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Medium-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..2aa0214a90
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Small-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..1b585cf868
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Small-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..dd5a557563
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Tablet-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Tablet-darwin.png
new file mode 100644
index 0000000000..abf5129300
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Tablet-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Tablet-linux.png
new file mode 100644
index 0000000000..338b1345f3
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-focus-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Desktop-darwin.png
new file mode 100644
index 0000000000..8ca24ac26c
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Desktop-linux.png
new file mode 100644
index 0000000000..6d7a27795b
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Large-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..8dbd54ad48
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Large-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..a3804cc607
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Large-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..8678c2b864
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Large-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..248d0e9d39
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..bd688393af
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Medium-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..ec8ea70fa1
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Small-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..ad607c34af
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Small-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..187ce69581
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Tablet-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Tablet-darwin.png
new file mode 100644
index 0000000000..cafa04f3e9
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Tablet-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Tablet-linux.png
new file mode 100644
index 0000000000..abb00c0fed
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Desktop-darwin.png
new file mode 100644
index 0000000000..80b138d7e7
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Desktop-linux.png
new file mode 100644
index 0000000000..f397f4f0d4
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Large-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..d7a6ab8c7e
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Large-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..ef363212ba
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Large-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..1c7956fc22
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Large-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..5447c23e0c
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..802a4233aa
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Medium-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..f78159fcd7
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Small-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..9d0283d3cd
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Small-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..3c0c932339
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Tablet-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Tablet-darwin.png
new file mode 100644
index 0000000000..5cc9db183b
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Tablet-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Tablet-linux.png
new file mode 100644
index 0000000000..2babf956d5
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-help-focus-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Desktop-darwin.png
new file mode 100644
index 0000000000..52361a63e8
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Desktop-linux.png
new file mode 100644
index 0000000000..86d9ebcad5
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Large-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..33f148093b
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Large-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..d1ded2701e
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Large-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..5e1c7c2af4
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Large-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..de88378b8e
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..a3f88b65b3
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Medium-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..435ae5718e
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Small-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..79038da1ff
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Small-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..8ac003cc25
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Tablet-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Tablet-darwin.png
new file mode 100644
index 0000000000..77077811b4
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Tablet-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Tablet-linux.png
new file mode 100644
index 0000000000..e6e8bcb4f3
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-hover-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Desktop-darwin.png
new file mode 100644
index 0000000000..fd302e5ed5
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Desktop-linux.png
new file mode 100644
index 0000000000..78759473ea
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Large-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..3ec135838e
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Large-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..d208c39a91
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Large-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..f35b886c13
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Large-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..517dcd71e1
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..fbc3b42fcd
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Medium-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..17e282eb54
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Small-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..c15ee49151
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Small-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..906fd560b2
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Tablet-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Tablet-darwin.png
new file mode 100644
index 0000000000..b9c6ee1167
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Tablet-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Tablet-linux.png
new file mode 100644
index 0000000000..3e8051c645
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-inline-label-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Desktop-darwin.png
new file mode 100644
index 0000000000..636a26abf9
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Desktop-linux.png
new file mode 100644
index 0000000000..38be6b123a
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Large-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..b1b26a25bf
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Large-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..838c2fd78f
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Large-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..f5a20bf7f1
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Large-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..bcc0669984
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..e966a1f1ac
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Medium-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..0468f8aa91
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Small-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..462a2d9780
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Small-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..472fda695d
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Tablet-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Tablet-darwin.png
new file mode 100644
index 0000000000..937220be9c
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Tablet-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Tablet-linux.png
new file mode 100644
index 0000000000..d6e9fb708d
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-placeholder-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Desktop-darwin.png
new file mode 100644
index 0000000000..e33574e314
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Desktop-linux.png
new file mode 100644
index 0000000000..0b0c42c737
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Large-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..a5a830e9e6
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Large-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..e2a44c50a1
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Large-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..072db93fde
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Large-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..e7d8e46dea
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..92cad18257
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Medium-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..aca1072616
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Small-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..275a0a0aaa
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Small-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..04ef3ccd1a
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Tablet-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Tablet-darwin.png
new file mode 100644
index 0000000000..c3d6a3b9f7
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Tablet-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Tablet-linux.png
new file mode 100644
index 0000000000..fe6d6e46d5
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-prefix-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Desktop-darwin.png
new file mode 100644
index 0000000000..c31dcc0589
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Desktop-linux.png
new file mode 100644
index 0000000000..5e484daf2a
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Large-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..0375d42f30
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Large-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..a27199189a
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Large-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..80dc370ac4
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Large-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..b0f340cd6e
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..26210de8f8
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Medium-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..8ffc669e2e
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Small-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..5af41bed82
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Small-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..8027b8dd71
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Tablet-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Tablet-darwin.png
new file mode 100644
index 0000000000..334b1bedae
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Tablet-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Tablet-linux.png
new file mode 100644
index 0000000000..18e1d15d16
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-required-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Desktop-darwin.png
new file mode 100644
index 0000000000..84fa78c07a
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Desktop-linux.png
new file mode 100644
index 0000000000..8fa12c3af2
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Large-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..72ed50e8c1
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Large-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..5afd46fca4
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Large-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..dc36c2b058
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Large-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..4e9e7d1d23
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..9c8f134ca0
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Medium-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..7257d9c847
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Small-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..266ae19aae
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Small-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..e33f115f98
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Tablet-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Tablet-darwin.png
new file mode 100644
index 0000000000..0447072287
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Tablet-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Tablet-linux.png
new file mode 100644
index 0000000000..59a2e581be
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-suffix-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Desktop-darwin.png
new file mode 100644
index 0000000000..ca4f85206f
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Desktop-linux.png
new file mode 100644
index 0000000000..35969e7a95
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Large-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..2c23ce9b5f
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Large-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..3799c6a0af
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Large-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..5278cfaec4
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Large-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..b30e161002
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..737e62dec2
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Medium-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..03b24ecba7
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Small-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..cdcc57b196
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Small-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..796d344ac9
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Tablet-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Tablet-darwin.png
new file mode 100644
index 0000000000..3a0ef489d5
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Tablet-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Tablet-linux.png
new file mode 100644
index 0000000000..5755b16a84
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-tags-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Desktop-darwin.png
new file mode 100644
index 0000000000..e256e3205c
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Desktop-linux.png
new file mode 100644
index 0000000000..4c3c83574f
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Large-Desktop-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..cf05ff3951
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Large-Desktop-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..73d9eaaa8a
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Large-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..9bfa3fb3e8
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Large-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..210abaf052
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..0d43e0874a
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Medium-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..bf9333ff19
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Small-Mobile-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..dd420a83fc
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Small-Mobile-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..8e26d6a26c
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Tablet-darwin.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Tablet-darwin.png
new file mode 100644
index 0000000000..b3e3f28bda
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Tablet-linux.png b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Tablet-linux.png
new file mode 100644
index 0000000000..a72397ac79
Binary files /dev/null and b/packages/orbit-components/src/InputField/InputField.ct.tsx-snapshots/visual-InputField-screenshot-value-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/InputField/index.tsx b/packages/orbit-components/src/InputField/index.tsx
index 6dd8bd9cd3..7ecd8355f6 100644
--- a/packages/orbit-components/src/InputField/index.tsx
+++ b/packages/orbit-components/src/InputField/index.tsx
@@ -37,7 +37,7 @@ export const FakeInput = ({
disabled || readOnly
? "bg-form-element-disabled-background"
: [
- "bg-transparent",
+ "bg-form-element-background",
error
? "peer-hover:shadow-form-element-error-hover"
: "peer-hover:shadow-form-element-hover",
diff --git a/packages/orbit-components/src/Radio/Radio.ct-story.tsx b/packages/orbit-components/src/Radio/Radio.ct-story.tsx
new file mode 100644
index 0000000000..638a7281cb
--- /dev/null
+++ b/packages/orbit-components/src/Radio/Radio.ct-story.tsx
@@ -0,0 +1,15 @@
+import * as React from "react";
+
+import type { Props } from "./types";
+
+import Radio from ".";
+
+// Green backgrounds to provide contrast
+
+export function Test(props: Props) {
+ return (
+
+
+
+ );
+}
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx b/packages/orbit-components/src/Radio/Radio.ct.tsx
new file mode 100644
index 0000000000..9a2d802d86
--- /dev/null
+++ b/packages/orbit-components/src/Radio/Radio.ct.tsx
@@ -0,0 +1,64 @@
+import * as React from "react";
+import { test, expect } from "@playwright/experimental-ct-react";
+
+import { Test } from "./Radio.ct-story";
+
+test.describe("visual Radio", () => {
+ test("screenshot", async ({ mount }) => {
+ const component = await mount();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot hover", async ({ mount }) => {
+ const component = await mount();
+ await component.getByText("Label").hover();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot focus", async ({ mount }) => {
+ const component = await mount();
+ await component.getByText("Label").focus();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot disabled", async ({ mount }) => {
+ const component = await mount();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot info", async ({ mount }) => {
+ const component = await mount();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot checked", async ({ mount }) => {
+ const component = await mount();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot error", async ({ mount }) => {
+ const component = await mount();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot error hover", async ({ mount }) => {
+ const component = await mount();
+ await component.getByText("Label").hover();
+
+ await expect(component).toHaveScreenshot();
+ });
+
+ test("screenshot error focus", async ({ mount }) => {
+ const component = await mount();
+ await component.getByText("Label").focus();
+
+ await expect(component).toHaveScreenshot();
+ });
+});
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Desktop-darwin.png
new file mode 100644
index 0000000000..ee6b59be6f
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Desktop-linux.png
new file mode 100644
index 0000000000..5e5ed91561
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Large-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..10168f1d2d
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Large-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..5a8e46fa14
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Large-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..95e80f3c2e
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Large-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..cd7813c8ab
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..069d1292e1
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Medium-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..2033b9d06d
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Small-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..1a7b477753
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Small-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..ab881b0a6a
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Tablet-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Tablet-darwin.png
new file mode 100644
index 0000000000..ad81ddf7b6
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Tablet-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Tablet-linux.png
new file mode 100644
index 0000000000..3d94c6ece4
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Desktop-darwin.png
new file mode 100644
index 0000000000..98bab8f7e2
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Desktop-linux.png
new file mode 100644
index 0000000000..8b504959a7
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Large-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..9957dac9ac
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Large-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..df44555ebd
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Large-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..3bb8ddbe47
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Large-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..0fdef85d13
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..73568ee9d6
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Medium-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..2514edeb3a
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Small-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..5f5aaefe8d
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Small-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..28cfe752fe
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Tablet-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Tablet-darwin.png
new file mode 100644
index 0000000000..2b6219c7b7
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Tablet-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Tablet-linux.png
new file mode 100644
index 0000000000..69a2cc20c4
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-checked-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Desktop-darwin.png
new file mode 100644
index 0000000000..05885ef181
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Desktop-linux.png
new file mode 100644
index 0000000000..961ac19b52
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Large-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..0eafd40412
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Large-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..e61857be7e
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Large-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..5051ccb1e3
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Large-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..19eda8014e
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..9649c5cb9b
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Medium-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..b13ff68610
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Small-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..050f04c22c
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Small-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..655745d326
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Tablet-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Tablet-darwin.png
new file mode 100644
index 0000000000..3215908e62
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Tablet-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Tablet-linux.png
new file mode 100644
index 0000000000..3a01035115
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-disabled-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Desktop-darwin.png
new file mode 100644
index 0000000000..8e0447857e
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Desktop-linux.png
new file mode 100644
index 0000000000..10c0ef1147
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Large-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..6b707d3a56
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Large-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..35b377bb18
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Large-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..4f6eb0a9ef
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Large-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..1d559aa9e6
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..21128eff44
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Medium-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..cda6c544d5
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Small-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..df5273838f
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Small-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..f43872442f
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Tablet-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Tablet-darwin.png
new file mode 100644
index 0000000000..224a7bc679
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Tablet-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Tablet-linux.png
new file mode 100644
index 0000000000..c8d71b9334
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Desktop-darwin.png
new file mode 100644
index 0000000000..8e0447857e
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Desktop-linux.png
new file mode 100644
index 0000000000..10c0ef1147
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Large-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..6b707d3a56
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Large-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..35b377bb18
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Large-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..4f6eb0a9ef
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Large-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..1d559aa9e6
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..21128eff44
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Medium-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..cda6c544d5
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Small-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..df5273838f
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Small-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..f43872442f
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Tablet-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Tablet-darwin.png
new file mode 100644
index 0000000000..224a7bc679
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Tablet-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Tablet-linux.png
new file mode 100644
index 0000000000..c8d71b9334
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-focus-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Desktop-darwin.png
new file mode 100644
index 0000000000..7b17fef4fd
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Desktop-linux.png
new file mode 100644
index 0000000000..2a8307a829
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Large-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..3530aa8d8c
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Large-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..3702ffe686
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Large-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..601b944495
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Large-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..63807285ef
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..9d9cb7ced4
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Medium-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..164294d8cb
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Small-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..07201ba49d
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Small-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..c99c5dff9c
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Tablet-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Tablet-darwin.png
new file mode 100644
index 0000000000..b4ca3416d2
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Tablet-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Tablet-linux.png
new file mode 100644
index 0000000000..765e390fe5
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-error-hover-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Desktop-darwin.png
new file mode 100644
index 0000000000..ee6b59be6f
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Desktop-linux.png
new file mode 100644
index 0000000000..5e5ed91561
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Large-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..10168f1d2d
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Large-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..5a8e46fa14
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Large-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..95e80f3c2e
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Large-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..cd7813c8ab
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..069d1292e1
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Medium-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..2033b9d06d
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Small-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..1a7b477753
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Small-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..ab881b0a6a
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Tablet-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Tablet-darwin.png
new file mode 100644
index 0000000000..ad81ddf7b6
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Tablet-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Tablet-linux.png
new file mode 100644
index 0000000000..3d94c6ece4
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-focus-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Desktop-darwin.png
new file mode 100644
index 0000000000..71b8f093e1
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Desktop-linux.png
new file mode 100644
index 0000000000..9d53cadb0a
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Large-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..a74e222748
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Large-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..5bc4bc9e22
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Large-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..c5bfe026c7
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Large-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..446a3d3db4
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..93a11e78b1
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Medium-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..e72f680fd6
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Small-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..108c405541
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Small-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..a96a71d408
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Tablet-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Tablet-darwin.png
new file mode 100644
index 0000000000..1180c9b665
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Tablet-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Tablet-linux.png
new file mode 100644
index 0000000000..2135becc87
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-hover-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Desktop-darwin.png
new file mode 100644
index 0000000000..4efb892ce7
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Desktop-linux.png
new file mode 100644
index 0000000000..7b35bfff81
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Large-Desktop-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Large-Desktop-darwin.png
new file mode 100644
index 0000000000..f4926c9699
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Large-Desktop-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Large-Desktop-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Large-Desktop-linux.png
new file mode 100644
index 0000000000..d259f21ce3
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Large-Desktop-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Large-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Large-Mobile-darwin.png
new file mode 100644
index 0000000000..7633697b7e
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Large-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Large-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Large-Mobile-linux.png
new file mode 100644
index 0000000000..c50fd6e566
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Large-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Medium-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Medium-Mobile-darwin.png
new file mode 100644
index 0000000000..26f40de460
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Medium-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Medium-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Medium-Mobile-linux.png
new file mode 100644
index 0000000000..19c0497924
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Medium-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Small-Mobile-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Small-Mobile-darwin.png
new file mode 100644
index 0000000000..8c51dd70ae
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Small-Mobile-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Small-Mobile-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Small-Mobile-linux.png
new file mode 100644
index 0000000000..2bc651d146
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Small-Mobile-linux.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Tablet-darwin.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Tablet-darwin.png
new file mode 100644
index 0000000000..d980306793
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Tablet-darwin.png differ
diff --git a/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Tablet-linux.png b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Tablet-linux.png
new file mode 100644
index 0000000000..2ed6a6c701
Binary files /dev/null and b/packages/orbit-components/src/Radio/Radio.ct.tsx-snapshots/visual-Radio-screenshot-info-1-Tablet-linux.png differ
diff --git a/packages/orbit-components/src/Radio/index.tsx b/packages/orbit-components/src/Radio/index.tsx
index 78ee05da2a..473cba7f10 100644
--- a/packages/orbit-components/src/Radio/index.tsx
+++ b/packages/orbit-components/src/Radio/index.tsx
@@ -31,7 +31,6 @@ const Radio = React.forwardRef((props, ref) => {
"font-base items-self-start text-form-element-label-foreground relative flex w-full",
disabled ? "cursor-not-allowed" : "cursor-pointer",
!disabled && [
- !checked && "bg-form-element-background",
!checked &&
(hasError
? "[&>.orbit-radio-icon-container]:border-form-element-error [&>.orbit-radio-icon-container]:hover:border-form-element-error-hover [&>.orbit-radio-icon-container]:active:border-form-element-error "
@@ -68,7 +67,9 @@ const Radio = React.forwardRef((props, ref) => {
"lm:border border-[2px] border-solid",
"active:scale-95",
"peer-focus:outline-blue-normal peer-focus:outline peer-focus:outline-2",
- disabled && "bg-form-element-disabled-background border-transparent",
+ disabled
+ ? "bg-form-element-disabled-background border-transparent"
+ : "bg-form-element-background",
)}
>