A best-practices CSS foundation
:where
too all selectors, reducing specificity to nearly zero.background-repeat: no repeat
.select
selector.evergreen.css
, forms.evergreen.css
, and pages.css
.video
to sizing restrictions.system-ui
font family in Firefox.ui-monospace
font family in Chrome, Edge, and Firefox.pre
container in all browsers (opinionated).reduce-motion.css
.assets.css
.input
in all browsers.nav ol, nav ul
list semantics on Safari with VoiceOver.pre
container in all browsers (opinionated).reduce-motion.css
.assets.css
.input
in all browsers.nav ol, nav ul
list semantics on Safari with VoiceOver.page.css
.border
normalization on form controls to match UA.font
and letter-spacing
as inherit
on form controls.border
removal on iframes in all browsers.border-radius
on form controls.box-shadow
on form controls to match UA expectations.Edge
comments without Chrome
are are changed to Edge 18-
.Chrome
comments without Edge
have Edge
added.dl
normalizations split.margin-block
normalization changed to margin
.typography.css
.These fixes were brought in from normalize.css v10.1.0.
aria-disabled
disabled styles when [aria-disabled="true"]
svg { fill: currentColor }
when svg:not([fill])
::-moz-focus-inner
and :-moz-focusring
normalizations
fixed in Firefox 53
https://bugzilla.mozilla.org/show_bug.cgi?id=140562