I'm learning a lot about a11y and making my site WCAG AA compliant and I'm finding big-name sites all over the web that seem to violate contrast ratios. For example, here is a screen shot from DuoLingo with color contrast ratios for text all below 3.0: http://prntscr.com/iu2syg
I also understand that icons need to be >3.0 or 4.5 depending on the line width, but here is a screen shot of Gmail with icons that are clearly below 3.0: http://prntscr.com/iu2te7
So what gives? Are these sites just not WCAG AA compliant? Or am I misunderstanding the requirements of AA compliance?