/* Shared focus treatment only: selected brand colors and validation states are unchanged. */
html :focus,html :focus-visible{outline-color:#cbd1d8!important;box-shadow:none!important}
html :focus-within{outline-color:#cbd1d8!important}
html :is(input,textarea,select,[contenteditable=true]):focus{outline:none!important}
html :is(input,textarea,select,[contenteditable=true]):focus:not([aria-invalid=true]){border-color:#cbd1d8!important}
html :is(button,a,[role=button]):focus:not(:focus-visible){outline:none!important}
html :is(button,a,[role=button]):focus-visible{outline:2px solid #cbd1d8!important;outline-offset:2px!important}

html :is(.mobile-search,.search-field,.mp-search,.sc-input-wrap,.promo-inset,.seller-wizard .field,.login-wrap .field):focus-within:not(:has([aria-invalid=true])){border-color:#cbd1d8!important;box-shadow:none!important}
