/* Pointer focus should not add a second ring to text-entry and choice controls. */
:where(input, select, textarea, [contenteditable]:not([contenteditable='false']))[data-mt-pointer-focus]:focus:not(
		[aria-invalid='true']
	):not(.is-invalid):not(:user-invalid) {
	outline: none;
	box-shadow: none;
}

@media (forced-colors: active) {
	:where(input, select, textarea, [contenteditable]:not([contenteditable='false']))[data-mt-pointer-focus]:focus:not(
			[aria-invalid='true']
		):not(.is-invalid):not(:user-invalid) {
		outline: 2px solid Highlight;
		outline-offset: 1px;
		box-shadow: none;
	}
}
