/* All first-party text fields keep their resting border while focused. */
:root body :is(
    input:not([type="hidden"], [type="checkbox"], [type="radio"], [type="range"], [type="color"],
        [type="file"], [type="button"], [type="submit"], [type="reset"], [type="image"]),
    textarea
):is(:focus, :focus-visible) {
    outline: none !important;
    box-shadow: none !important;
}
