@charset "UTF-8";:root{ --shame-alert:orange; --shame-error:red; --shame-review:yellow; --shame-warning:orangered;    &:is(div,span,p,b,i,u,s,strong,em,pre,q,samp,small,bdi,bdo,data,del,ins,sub,sup,code,mark,time):not([role])[aria-label]{outline:.25rem solid red;filter:saturate(3);}  & [aria-hidden="true"]:is(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])){outline:.25rem solid var(--shame-error);filter:hue-rotate(180deg) saturate(2);}  & [aria-hidden="true"][onclick]{outline:.25rem solid var(--shame-error);box-shadow:0 0 1rem var(--shame-error);}  & [role="button"]:not([aria-label]):not([aria-labelledby]):not([title]):not(img):not(svg):empty{outline:.25rem dashed var(--shame-warning);}  & [role="img"]:not([aria-label]):not([aria-labelledby]){outline:.25rem solid var(--shame-warning);}  &:is(a,button,input,select,textarea)[role="presentation"], &:is(a,button,input,select,textarea)[role="none"]{outline:.25rem solid var(--shame-error);filter:invert(1);}  & [tabindex]:not([tabindex="0"]):not([tabindex="-1"]):not([tabindex^="-"]){outline:.25rem dashed var(--shame-error);filter:brightness(1.5) saturate(2);}  & [aria-live]:not(:is([role="status"],[role*="alert"],[role*="log"],[role="marquee"],[role="timer"],[role="tooltip"])){outline:.25rem dotted var(--shame-alert);}  & button[role="button"], & a[role="link"], & input[role="textbox"], & nav[role="navigation"], & main[role="main"], & aside[role="complementary"]{outline:.25rem dotted var(--shame-review);filter:brightness(1.2);}  &:not(input):not(select):not(textarea)[aria-required]{outline:.25rem dotted var(--shame-alert);}  & [aria-expanded]:not([aria-controls]){outline:.25rem dashed var(--shame-alert);}  & [role="combobox"]:not([aria-expanded]){outline:.25rem dashed var(--shame-alert);}  & [aria-autocomplete]:not([role="combobox"]):not([role="listbox"]):not([role="textbox"]){outline:.25rem dashed var(--shame-alert);}}
