diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/dark.png new file mode 100644 index 0000000000..29a8a76a69 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/dark_colorblind.png new file mode 100644 index 0000000000..29a8a76a69 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/dark_dimmed.png new file mode 100644 index 0000000000..71055fb891 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/dark_high_contrast.png new file mode 100644 index 0000000000..6ad5ee4123 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/default.png new file mode 100644 index 0000000000..aeb87dd3b5 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/focused.png new file mode 100644 index 0000000000..7e6aaa399f Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/light.png new file mode 100644 index 0000000000..e6fca89479 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/light_colorblind.png new file mode 100644 index 0000000000..e6fca89479 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/light_high_contrast.png new file mode 100644 index 0000000000..449983a1f6 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/action_menu_form/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/after_content_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/after_content_form/default.png new file mode 100644 index 0000000000..28b5b2f095 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/after_content_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/after_content_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/after_content_form/focused.png new file mode 100644 index 0000000000..fa4307f673 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/after_content_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/dark.png new file mode 100644 index 0000000000..59d8aa1bf7 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/dark_colorblind.png new file mode 100644 index 0000000000..59d8aa1bf7 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/dark_dimmed.png new file mode 100644 index 0000000000..cf90bd6f06 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/dark_high_contrast.png new file mode 100644 index 0000000000..9107ca2149 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/default.png new file mode 100644 index 0000000000..faa12468f7 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/focused.png new file mode 100644 index 0000000000..a78fb65b11 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/light.png new file mode 100644 index 0000000000..3d100547c8 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/light_colorblind.png new file mode 100644 index 0000000000..3d100547c8 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/light_high_contrast.png new file mode 100644 index 0000000000..9bf76ff215 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/array_check_box_group_form/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/auto_complete_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/auto_complete_form/default.png new file mode 100644 index 0000000000..f5407b2cc4 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/auto_complete_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/auto_complete_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/auto_complete_form/focused.png new file mode 100644 index 0000000000..ae61ef2ba4 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/auto_complete_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/caption_template_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/caption_template_form/default.png new file mode 100644 index 0000000000..d04d9f052e Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/caption_template_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/caption_template_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/caption_template_form/focused.png new file mode 100644 index 0000000000..337f468673 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/caption_template_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/dark.png new file mode 100644 index 0000000000..9f99f112ea Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/dark_colorblind.png new file mode 100644 index 0000000000..9f99f112ea Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/dark_dimmed.png new file mode 100644 index 0000000000..fa9f3ba919 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/dark_high_contrast.png new file mode 100644 index 0000000000..00587b1279 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/default.png new file mode 100644 index 0000000000..a1f97f5d6f Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/focused.png new file mode 100644 index 0000000000..f6942f46f4 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/light.png new file mode 100644 index 0000000000..6c516553b3 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/light_colorblind.png new file mode 100644 index 0000000000..6c516553b3 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/light_high_contrast.png new file mode 100644 index 0000000000..38a197c4f2 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_group_form/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/dark.png new file mode 100644 index 0000000000..f912a9c6c8 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/dark_colorblind.png new file mode 100644 index 0000000000..f912a9c6c8 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/dark_dimmed.png new file mode 100644 index 0000000000..35d509f033 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/dark_high_contrast.png new file mode 100644 index 0000000000..d12a580af6 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/default.png new file mode 100644 index 0000000000..6b6de2eecd Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/focused.png new file mode 100644 index 0000000000..3d7de6d0fc Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/light.png new file mode 100644 index 0000000000..88da3c5ff8 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/light_colorblind.png new file mode 100644 index 0000000000..88da3c5ff8 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/light_high_contrast.png new file mode 100644 index 0000000000..360f188e10 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/check_box_with_nested_form/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/dark.png new file mode 100644 index 0000000000..60f6eb4083 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/dark_colorblind.png new file mode 100644 index 0000000000..60f6eb4083 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/dark_dimmed.png new file mode 100644 index 0000000000..e7d48ef394 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/dark_high_contrast.png new file mode 100644 index 0000000000..11d14920cd Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/default.png new file mode 100644 index 0000000000..472828f6c9 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/focused.png new file mode 100644 index 0000000000..819606efac Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/light.png new file mode 100644 index 0000000000..111c64ec05 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/light_colorblind.png new file mode 100644 index 0000000000..111c64ec05 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/light_high_contrast.png new file mode 100644 index 0000000000..37daaeb4bf Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/composed_form/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/dark.png new file mode 100644 index 0000000000..6816681f60 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/dark_colorblind.png new file mode 100644 index 0000000000..6816681f60 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/dark_dimmed.png new file mode 100644 index 0000000000..0d52add04c Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/dark_high_contrast.png new file mode 100644 index 0000000000..30d6d1b675 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/default.png new file mode 100644 index 0000000000..e1b23bda72 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/focused.png new file mode 100644 index 0000000000..91df031660 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/light.png new file mode 100644 index 0000000000..ad87afb975 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/light_colorblind.png new file mode 100644 index 0000000000..ad87afb975 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/light_high_contrast.png new file mode 100644 index 0000000000..de36da7e75 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/example_toggle_switch_form/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/dark.png new file mode 100644 index 0000000000..83c3d0886b Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/dark_colorblind.png new file mode 100644 index 0000000000..83c3d0886b Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/dark_dimmed.png new file mode 100644 index 0000000000..f0ff64edce Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/dark_high_contrast.png new file mode 100644 index 0000000000..04fc6ae4cb Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/default.png new file mode 100644 index 0000000000..6e2d2bf8eb Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/focused.png new file mode 100644 index 0000000000..796037303e Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/light.png new file mode 100644 index 0000000000..b2621780f3 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/light_colorblind.png new file mode 100644 index 0000000000..b2621780f3 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/light_high_contrast.png new file mode 100644 index 0000000000..033eaf3704 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/horizontal_form/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/dark.png new file mode 100644 index 0000000000..07a489f421 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/dark_colorblind.png new file mode 100644 index 0000000000..505ac729a7 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/dark_dimmed.png new file mode 100644 index 0000000000..a74a2e8545 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/dark_high_contrast.png new file mode 100644 index 0000000000..3838cd389c Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/default.png new file mode 100644 index 0000000000..0f437268f5 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/focused.png new file mode 100644 index 0000000000..449b02ce85 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/light.png new file mode 100644 index 0000000000..b262266b14 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/light_colorblind.png new file mode 100644 index 0000000000..2563c5d13d Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/light_high_contrast.png new file mode 100644 index 0000000000..f1c0b40a4d Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/immediate_validation_form/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/dark.png new file mode 100644 index 0000000000..1f723b6177 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/dark_colorblind.png new file mode 100644 index 0000000000..08d9e05ee9 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/dark_dimmed.png new file mode 100644 index 0000000000..1da253b8f1 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/dark_high_contrast.png new file mode 100644 index 0000000000..16a3d625d2 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/default.png new file mode 100644 index 0000000000..3a54eefa65 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/focused.png new file mode 100644 index 0000000000..eca44f2c67 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/light.png new file mode 100644 index 0000000000..dbb102bee1 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/light_colorblind.png new file mode 100644 index 0000000000..1d78d57c07 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/light_high_contrast.png new file mode 100644 index 0000000000..b57abf381f Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/invalid_form/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_input_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_input_form/default.png new file mode 100644 index 0000000000..d4519edd05 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_input_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_input_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_input_form/focused.png new file mode 100644 index 0000000000..a567ea7564 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_input_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/dark.png new file mode 100644 index 0000000000..5060558fea Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/dark_colorblind.png new file mode 100644 index 0000000000..5060558fea Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/dark_dimmed.png new file mode 100644 index 0000000000..755d85f2e9 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/dark_high_contrast.png new file mode 100644 index 0000000000..2c30c90294 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/default.png new file mode 100644 index 0000000000..e1168062a9 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/focused.png new file mode 100644 index 0000000000..7a96dbbabe Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/light.png new file mode 100644 index 0000000000..e7cdd8ccbc Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/light_colorblind.png new file mode 100644 index 0000000000..e7cdd8ccbc Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/light_high_contrast.png new file mode 100644 index 0000000000..f25742b106 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/multi_text_field_form/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/dark.png new file mode 100644 index 0000000000..7118419be7 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/dark_colorblind.png new file mode 100644 index 0000000000..7118419be7 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/dark_dimmed.png new file mode 100644 index 0000000000..a7cc8c2b82 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/dark_high_contrast.png new file mode 100644 index 0000000000..dc87628046 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/default.png new file mode 100644 index 0000000000..3f08c28cb3 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/focused.png new file mode 100644 index 0000000000..3d3e8c968a Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/light.png new file mode 100644 index 0000000000..0c0546f566 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/light_colorblind.png new file mode 100644 index 0000000000..0c0546f566 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/light_high_contrast.png new file mode 100644 index 0000000000..29ae95428a Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/name_with_question_mark_form/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/dark.png new file mode 100644 index 0000000000..d93cd25e3f Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/dark_colorblind.png new file mode 100644 index 0000000000..d93cd25e3f Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/dark_dimmed.png new file mode 100644 index 0000000000..1342de94d2 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/dark_high_contrast.png new file mode 100644 index 0000000000..a0552fcb82 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/default.png new file mode 100644 index 0000000000..a19d75ea9d Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/focused.png new file mode 100644 index 0000000000..f20cac514e Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/light.png new file mode 100644 index 0000000000..4fd43ac64e Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/light_colorblind.png new file mode 100644 index 0000000000..4fd43ac64e Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/light_high_contrast.png new file mode 100644 index 0000000000..78f57f7c74 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_group_form/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/dark.png new file mode 100644 index 0000000000..0759186871 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/dark_colorblind.png new file mode 100644 index 0000000000..0759186871 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/dark_dimmed.png new file mode 100644 index 0000000000..2fd1cbb6dd Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/dark_high_contrast.png new file mode 100644 index 0000000000..2c8b5fafd6 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/default.png new file mode 100644 index 0000000000..61a95e80c6 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/focused.png new file mode 100644 index 0000000000..44571d9240 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/light.png new file mode 100644 index 0000000000..9a06753cf7 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/light_colorblind.png new file mode 100644 index 0000000000..9a06753cf7 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/light_high_contrast.png new file mode 100644 index 0000000000..0c1d129a39 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/radio_button_with_nested_form/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/dark.png new file mode 100644 index 0000000000..d66df3c179 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/dark_colorblind.png new file mode 100644 index 0000000000..d66df3c179 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/dark_dimmed.png new file mode 100644 index 0000000000..db828f5ae0 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/dark_high_contrast.png new file mode 100644 index 0000000000..c51031c9ca Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/default.png new file mode 100644 index 0000000000..8f9424e690 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/focused.png new file mode 100644 index 0000000000..38892560be Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/light.png new file mode 100644 index 0000000000..3d8fda38e2 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/light_colorblind.png new file mode 100644 index 0000000000..3d8fda38e2 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/light_high_contrast.png new file mode 100644 index 0000000000..82d1ea2bb5 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/select_form/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/single_text_field_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/single_text_field_form/default.png new file mode 100644 index 0000000000..3709c21988 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/single_text_field_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/single_text_field_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/single_text_field_form/focused.png new file mode 100644 index 0000000000..d2e73121a3 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/single_text_field_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/dark.png new file mode 100644 index 0000000000..6657701b2f Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/dark_colorblind.png new file mode 100644 index 0000000000..199da427db Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/dark_dimmed.png new file mode 100644 index 0000000000..45cc3593b1 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/dark_high_contrast.png new file mode 100644 index 0000000000..b65adf79a2 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/default.png new file mode 100644 index 0000000000..f1c1c55921 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/focused.png new file mode 100644 index 0000000000..ca53dc96f6 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/light.png new file mode 100644 index 0000000000..58e546b5ec Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/light_colorblind.png new file mode 100644 index 0000000000..73347cc87e Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/light_high_contrast.png new file mode 100644 index 0000000000..3068a61346 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/submit_button_form/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/text_field_and_checkbox_form/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/text_field_and_checkbox_form/default.png new file mode 100644 index 0000000000..e8b4876cd8 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/text_field_and_checkbox_form/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/text_field_and_checkbox_form/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/text_field_and_checkbox_form/focused.png new file mode 100644 index 0000000000..2155e6034b Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/forms/text_field_and_checkbox_form/focused.png differ