primer / css

Primer is GitHub's design system. This is the CSS implementation
https://primer.style/css
MIT License
12.58k stars 1.22k forks source link

Release Tracking #2703

Closed primer[bot] closed 2 months ago

primer[bot] commented 2 months ago

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@primer/css@21.4.0

Minor Changes

Patch Changes

github-actions[bot] commented 2 months ago

Preparing for a release.

Checklist

Make sure these items are checked before merging.

Selectors added/removed since latest release

--- before.txt  2024-09-24 17:02:35.150799154 +0000
+++ after.txt   2024-09-24 17:02:35.194799502 +0000
@@ -22,14 +22,6 @@
 .AvatarStack--right .AvatarStack-body
-.AvatarStack--right .AvatarStack-body .avatar:not(:last-child)
-.AvatarStack--right .AvatarStack-body:hover .avatar
 .AvatarStack--right .avatar
 .AvatarStack--right .avatar.avatar-more
-.AvatarStack--right .avatar.avatar-more:after
-.AvatarStack--right .avatar.avatar-more:before
 .AvatarStack-body
 .AvatarStack-body .avatar
-.AvatarStack-body .avatar img
-.AvatarStack-body .avatar:first-child
-.AvatarStack-body .avatar:last-child
-.AvatarStack-body .avatar:nth-child(n+4)
 .AvatarStack-body:hover .avatar
@@ -47,3 +39,2 @@
 .Box--condensed .Box-body
-.Box--condensed .Box-btn-octicon.btn-octicon
 .Box--condensed .Box-footer
@@ -52,4 +43,2 @@
 .Box--danger
-.Box--danger .Box-body:last-of-type
-.Box--danger .Box-row:first-of-type
 .Box--overlay
@@ -58,3 +47,2 @@
 .Box--spacious .Box-body
-.Box--spacious .Box-btn-octicon.btn-octicon
 .Box--spacious .Box-footer
@@ -156,5 +144,3 @@
 .FormControl-checkbox-wrap
-.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap
-.FormControl-checkbox-wrap .FormControl-label
-.FormControl-checkbox-wrap .FormControl-radio-labelWrap
+.FormControl-error:is(.FormControl-input,.FormControl-select,.FormControl-textarea)
 .FormControl-horizontalGroup
@@ -165,15 +151,8 @@
 .FormControl-input
+.FormControl-input-trailingAction--divider:is(.FormControl-input-wrap .FormControl-input-trailingAction):before
 .FormControl-input-wrap
 .FormControl-input-wrap .FormControl-input-leadingVisualWrap
-.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual
 .FormControl-input-wrap .FormControl-input-trailingAction
-.FormControl-input-wrap .FormControl-input-trailingAction svg
-.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before
-.FormControl-input-wrap .FormControl-input-trailingAction:active
-.FormControl-input-wrap .FormControl-input-trailingAction:after
-.FormControl-input-wrap .FormControl-input-trailingAction:hover
-.FormControl-input-wrap .FormControl-input-trailingAction[disabled]
 .FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap
 .FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction
-.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before
 .FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large
@@ -184,3 +163,2 @@
 .FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction
-.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before
 .FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small
@@ -189,27 +167,11 @@
 .FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input
-.FormControl-input.FormControl-error
-.FormControl-input.FormControl-inset
-.FormControl-input.FormControl-inset:focus
-.FormControl-input.FormControl-inset:focus-visible
-.FormControl-input.FormControl-large
-.FormControl-input.FormControl-medium
-.FormControl-input.FormControl-monospace
-.FormControl-input.FormControl-small
-.FormControl-input.FormControl-success
-.FormControl-input.FormControl-warning
-.FormControl-input::placeholder
-.FormControl-input:not([type=checkbox],[type=radio]):focus
-.FormControl-input:not([type=checkbox],[type=radio]):focus-visible
-.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible)
-.FormControl-input[disabled]
-.FormControl-input[disabled]::placeholder
-.FormControl-input[invalid=false]:not(:focus)
-.FormControl-input[invalid=true]:not(:focus)
-.FormControl-input[readonly]
+.FormControl-inset:is(.FormControl-input,.FormControl-select,.FormControl-textarea)
+.FormControl-inset:is(.FormControl-input,.FormControl-select,.FormControl-textarea):focus
+.FormControl-inset:is(.FormControl-input,.FormControl-select,.FormControl-textarea):focus-visible
 .FormControl-label
+.FormControl-large:is(.FormControl-input,.FormControl-select,.FormControl-textarea)
+.FormControl-medium:is(.FormControl-input,.FormControl-select,.FormControl-textarea)
+.FormControl-monospace:is(.FormControl-input,.FormControl-select,.FormControl-textarea)
 .FormControl-radio-group-wrap fieldset
 .FormControl-radio-wrap
-.FormControl-radio-wrap .FormControl-checkbox-labelWrap
-.FormControl-radio-wrap .FormControl-label
-.FormControl-radio-wrap .FormControl-radio-labelWrap
 .FormControl-select
@@ -220,43 +182,8 @@
 .FormControl-select-wrap[data-multiple]:after
-.FormControl-select.FormControl-error
-.FormControl-select.FormControl-inset
-.FormControl-select.FormControl-inset:focus
-.FormControl-select.FormControl-inset:focus-visible
-.FormControl-select.FormControl-large
-.FormControl-select.FormControl-medium
-.FormControl-select.FormControl-monospace
-.FormControl-select.FormControl-small
-.FormControl-select.FormControl-success
-.FormControl-select.FormControl-warning
-.FormControl-select::placeholder
-.FormControl-select:not([type=checkbox],[type=radio]):focus
-.FormControl-select:not([type=checkbox],[type=radio]):focus-visible
-.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible)
-.FormControl-select[disabled]
-.FormControl-select[disabled]::placeholder
-.FormControl-select[invalid=false]:not(:focus)
-.FormControl-select[invalid=true]:not(:focus)
-.FormControl-select[readonly]
+.FormControl-small:is(.FormControl-input,.FormControl-select,.FormControl-textarea)
 .FormControl-spacingWrapper
+.FormControl-success:is(.FormControl-input,.FormControl-select,.FormControl-textarea)
 .FormControl-textarea
-.FormControl-textarea.FormControl-error
-.FormControl-textarea.FormControl-inset
-.FormControl-textarea.FormControl-inset:focus
-.FormControl-textarea.FormControl-inset:focus-visible
-.FormControl-textarea.FormControl-large
-.FormControl-textarea.FormControl-medium
-.FormControl-textarea.FormControl-monospace
-.FormControl-textarea.FormControl-small
-.FormControl-textarea.FormControl-success
-.FormControl-textarea.FormControl-warning
-.FormControl-textarea::placeholder
-.FormControl-textarea:not([type=checkbox],[type=radio]):focus
-.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible
-.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible)
-.FormControl-textarea[disabled]
-.FormControl-textarea[disabled]::placeholder
-.FormControl-textarea[invalid=false]:not(:focus)
-.FormControl-textarea[invalid=true]:not(:focus)
-.FormControl-textarea[readonly]
 .FormControl-toggleSwitchInput
+.FormControl-warning:is(.FormControl-input,.FormControl-select,.FormControl-textarea)
 .Header
@@ -289,3 +216,2 @@
 .Label--warning
-.Label:hover
 .Layout
@@ -295,15 +221,12 @@
 .Layout-divider
+.Layout-divider--flowRow-hidden:is(.Layout.Layout--divided .Layout-divider)
+.Layout-divider--flowRow-hidden:is(.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider)
+.Layout-divider--flowRow-hidden:is(.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider)
+.Layout-divider--flowRow-shallow:is(.Layout.Layout--divided .Layout-divider)
+.Layout-divider--flowRow-shallow:is(.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider)
+.Layout-divider--flowRow-shallow:is(.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider)
 .Layout-main
 .Layout-main .Layout-main-centered-lg
-.Layout-main .Layout-main-centered-lg>.container-lg
-.Layout-main .Layout-main-centered-lg>.container-md
-.Layout-main .Layout-main-centered-lg>.container-xl
 .Layout-main .Layout-main-centered-md
-.Layout-main .Layout-main-centered-md>.container-lg
-.Layout-main .Layout-main-centered-md>.container-md
-.Layout-main .Layout-main-centered-md>.container-xl
 .Layout-main .Layout-main-centered-xl
-.Layout-main .Layout-main-centered-xl>.container-lg
-.Layout-main .Layout-main-centered-xl>.container-md
-.Layout-main .Layout-main-centered-xl>.container-xl
 .Layout-sidebar
@@ -311,4 +234,2 @@
 .Layout.Layout--divided .Layout-divider
-.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden
-.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow
 .Layout.Layout--divided .Layout-main
@@ -324,4 +245,2 @@
 .Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider
-.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden
-.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow
 .Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main
@@ -340,4 +259,2 @@
 .Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider
-.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden
-.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow
 .Layout.Layout--flowRow-until-md.Layout--divided .Layout-main
@@ -368,3 +285,2 @@
 .Link--muted:hover
-.Link--muted:hover [class*=color-fg]
 .Link--onHover:hover
@@ -372,6 +288,4 @@
 .Link--primary:hover
-.Link--primary:hover [class*=color-fg]
 .Link--secondary
 .Link--secondary:hover
-.Link--secondary:hover [class*=color-fg]
 .Link--underline
@@ -401,11 +315,4 @@
 .Overlay-header .Overlay-headerContentWrap
-.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap
-.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap
-.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description
-.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title
 .Overlay-header.Overlay-header--divided
 .Overlay-header.Overlay-header--divided+.Overlay-body
-.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap
-.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description
-.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title
 .Overlay-headerFilter
@@ -497,30 +404,8 @@
 .Popover-message--bottom-left
-.Popover-message--bottom-left:after
-.Popover-message--bottom-left:before
 .Popover-message--bottom-right
-.Popover-message--bottom-right:after
-.Popover-message--bottom-right:before
-.Popover-message--bottom:after
-.Popover-message--bottom:before
 .Popover-message--large
-.Popover-message--left-bottom:after
-.Popover-message--left-bottom:before
-.Popover-message--left-top:after
-.Popover-message--left-top:before
-.Popover-message--left:after
-.Popover-message--left:before
 .Popover-message--no-caret:after
 .Popover-message--no-caret:before
-.Popover-message--right-bottom:after
-.Popover-message--right-bottom:before
-.Popover-message--right-top:after
-.Popover-message--right-top:before
-.Popover-message--right:after
-.Popover-message--right:before
 .Popover-message--top-left
-.Popover-message--top-left:after
-.Popover-message--top-left:before
 .Popover-message--top-right
-.Popover-message--top-right:after
-.Popover-message--top-right:before
 .Popover-message:after
@@ -738,3 +623,2 @@
 .ToggleSwitch-track:active
-.ToggleSwitch-track:before
 .ToggleSwitch-track:focus
@@ -755,8 +639,7 @@
 .Truncate
+.Truncate-text--expandable:is(.Truncate>.Truncate-text):active
+.Truncate-text--expandable:is(.Truncate>.Truncate-text):focus
+.Truncate-text--expandable:is(.Truncate>.Truncate-text):hover
+.Truncate-text--primary:is(.Truncate>.Truncate-text)
 .Truncate>.Truncate-text
-.Truncate>.Truncate-text+.Truncate-text
-.Truncate>.Truncate-text.Truncate-text--expandable:active
-.Truncate>.Truncate-text.Truncate-text--expandable:focus
-.Truncate>.Truncate-text.Truncate-text--expandable:hover
-.Truncate>.Truncate-text.Truncate-text--primary
 .UnderlineNav
@@ -774,4 +657,2 @@
 .UnderlineNav-item.selected
-.UnderlineNav-item.selected:after
-.UnderlineNav-item:before
 .UnderlineNav-item:focus
@@ -780,5 +661,3 @@
 .UnderlineNav-item[aria-current]:not([aria-current=false])
-.UnderlineNav-item[aria-current]:not([aria-current=false]):after
 .UnderlineNav-item[role=tab][aria-selected=true]
-.UnderlineNav-item[role=tab][aria-selected=true]:after
 .UnderlineNav-octicon
@@ -809,4 +688,2 @@
 .autocomplete-embedded-icon-wrap .form-control
-.autocomplete-embedded-icon-wrap .form-control:focus
-.autocomplete-embedded-icon-wrap .form-control:focus-visible
 .autocomplete-embedded-icon-wrap:focus-within
@@ -814,5 +691,3 @@
 .autocomplete-item.navigation-focus
-.autocomplete-item.navigation-focus *
 .autocomplete-item.selected
-.autocomplete-item.selected *
 .autocomplete-item:hover
@@ -820,3 +695,2 @@
 .autocomplete-item[aria-selected=true]
-.autocomplete-item[aria-selected=true] *
 .autocomplete-label-inline
@@ -1042,6 +916,4 @@
 .breadcrumb-item-selected a
-.breadcrumb-item-selected:after
 .breadcrumb-item:after
 .breadcrumb-item:first-child
-.breadcrumb-item[aria-current]:not([aria-current=false]):after
 .btn
@@ -1125,2 +997,4 @@
 .btn-octicon:hover
+.btn-octicon:is(.Box--condensed .Box-btn-octicon)
+.btn-octicon:is(.Box--spacious .Box-btn-octicon)
 .btn-octicon[aria-disabled=true]
@@ -1899,3 +1773,2 @@
 .label
-.label:hover
 .labels
@@ -2328,3 +2201,2 @@
 .menu-item.selected
-.menu-item.selected:before
 .menu-item:active
@@ -2336,5 +2208,3 @@
 .menu-item[aria-current]:not([aria-current=false])
-.menu-item[aria-current]:not([aria-current=false]):before
 .menu-item[aria-selected=true]
-.menu-item[aria-selected=true]:before
 .min-width-0
@@ -3595,3 +3465,2 @@
 .tabnav-tab.selected
-.tabnav-tab.selected .octicon
 .tabnav-tab:active
@@ -3601,5 +3470,3 @@
 .tabnav-tab[aria-current]:not([aria-current=false])
-.tabnav-tab[aria-current]:not([aria-current=false]) .octicon
 .tabnav-tab[aria-selected=true]
-.tabnav-tab[aria-selected=true] .octicon
 .tabnav-tabs
@@ -3785,2 +3652,70 @@
 :checked+.radio-label
+:is(.AvatarStack--right .AvatarStack-body) .avatar:not(:last-child)
+:is(.AvatarStack--right .AvatarStack-body):hover .avatar
+:is(.AvatarStack--right .avatar.avatar-more):after
+:is(.AvatarStack--right .avatar.avatar-more):before
+:is(.AvatarStack-body .avatar) img
+:is(.AvatarStack-body .avatar):first-child
+:is(.AvatarStack-body .avatar):last-child
+:is(.AvatarStack-body .avatar):nth-child(n+4)
+:is(.Box--danger .Box-body):last-of-type
+:is(.Box--danger .Box-row):first-of-type
+:is(.FormControl-checkbox-wrap,.FormControl-radio-wrap) .FormControl-checkbox-labelWrap
+:is(.FormControl-checkbox-wrap,.FormControl-radio-wrap) .FormControl-label
+:is(.FormControl-checkbox-wrap,.FormControl-radio-wrap) .FormControl-radio-labelWrap
+:is(.FormControl-input,.FormControl-select,.FormControl-textarea)::placeholder
+:is(.FormControl-input,.FormControl-select,.FormControl-textarea):not([type=checkbox],[type=radio]):focus
+:is(.FormControl-input,.FormControl-select,.FormControl-textarea):not([type=checkbox],[type=radio]):focus-visible
+:is(.FormControl-input,.FormControl-select,.FormControl-textarea):not([type=checkbox],[type=radio]):focus:not(:focus-visible)
+:is(.FormControl-input-wrap .FormControl-input-leadingVisualWrap) .FormControl-input-leadingVisual
+:is(.FormControl-input-wrap .FormControl-input-trailingAction) svg
+:is(.FormControl-input-wrap .FormControl-input-trailingAction):active
+:is(.FormControl-input-wrap .FormControl-input-trailingAction):after
+:is(.FormControl-input-wrap .FormControl-input-trailingAction):hover
+:is(.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction):before
+:is(.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction):before
+:is(.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-xl)>.container-lg
+:is(.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-xl)>.container-md
+:is(.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-xl)>.container-xl
+:is(.Link--secondary,.Link--primary,.Link--muted):hover [class*=color-fg]
+:is(.Overlay-header .Overlay-headerContentWrap) .Overlay-actionWrap
+:is(.Overlay-header .Overlay-headerContentWrap) .Overlay-titleWrap
+:is(.Overlay-header.Overlay-header--large .Overlay-headerContentWrap) .Overlay-titleWrap
+:is(.Popover-message--bottom,.Popover-message--bottom-right,.Popover-message--bottom-left):after
+:is(.Popover-message--bottom,.Popover-message--bottom-right,.Popover-message--bottom-left):before
+:is(.Popover-message--left,.Popover-message--left-top,.Popover-message--left-bottom):after
+:is(.Popover-message--left,.Popover-message--left-top,.Popover-message--left-bottom):before
+:is(.Popover-message--right,.Popover-message--right-top,.Popover-message--right-bottom):after
+:is(.Popover-message--right,.Popover-message--right-top,.Popover-message--right-bottom):before
+:is(.Popover-message--right,.Popover-message--right-top,.Popover-message--right-bottom,.Popover-message--left,.Popover-message--left-top,.Popover-message--left-bottom):after
+:is(.Popover-message--right,.Popover-message--right-top,.Popover-message--right-bottom,.Popover-message--left,.Popover-message--left-top,.Popover-message--left-bottom):before
+:is(.Popover-message--right-bottom,.Popover-message--left-bottom):after
+:is(.Popover-message--right-bottom,.Popover-message--left-bottom):before
+:is(.Popover-message--right-top,.Popover-message--left-top):after
+:is(.Popover-message--right-top,.Popover-message--left-top):before
+:is(.Popover-message--top-left,.Popover-message--bottom-left):after
+:is(.Popover-message--top-left,.Popover-message--bottom-left):before
+:is(.Popover-message--top-right,.Popover-message--bottom-right):after
+:is(.Popover-message--top-right,.Popover-message--bottom-right):before
+:is(.ToggleSwitch-track:before)
+:is(.Truncate>.Truncate-text)+.Truncate-text
+:is(.UnderlineNav-item.selected,.UnderlineNav-item[role=tab][aria-selected=true],.UnderlineNav-item[aria-current]:not([aria-current=false])):after
+:is(.UnderlineNav-item:before)
+:is(.autocomplete-embedded-icon-wrap .form-control):focus
+:is(.autocomplete-embedded-icon-wrap .form-control):focus-visible
+:is(.autocomplete-item.selected,.autocomplete-item[aria-selected=true],.autocomplete-item.navigation-focus) *
+:is(.breadcrumb-item-selected,.breadcrumb-item[aria-current]:not([aria-current=false])):after
+:is(.label,.Label):hover
+:is(.menu-item.selected,.menu-item[aria-selected=true],.menu-item[aria-current]:not([aria-current=false])):before
+:is(.tabnav-tab.selected,.tabnav-tab[aria-selected=true],.tabnav-tab[aria-current]:not([aria-current=false])) .octicon
+:is(:is(.FormControl-input-wrap .FormControl-input-trailingAction):after)
+:is(:is(.Overlay-header .Overlay-headerContentWrap) .Overlay-titleWrap) .Overlay-description
+:is(:is(.Overlay-header .Overlay-headerContentWrap) .Overlay-titleWrap) .Overlay-title
+:is(:is(.Overlay-header.Overlay-header--large .Overlay-headerContentWrap) .Overlay-titleWrap) .Overlay-description
+:is(:is(.Overlay-header.Overlay-header--large .Overlay-headerContentWrap) .Overlay-titleWrap) .Overlay-title
+:is(:is(input.FormControl-radio[type=radio][disabled]:checked,input.FormControl-radio[type=radio]:checked:disabled)~.FormControl-radio-labelWrap) .FormControl-label
+:is(input.FormControl-checkbox[type=checkbox]:after)
+:is(input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap) .FormControl-label
+:is(input.FormControl-radio[type=radio]:after)
+:is(input.FormControl-radio[type=radio][disabled]~.FormControl-radio-labelWrap) .FormControl-label
 :not(.Stack--dir-inline-whenNarrow)>.Stack-divider
@@ -3859,4 +3794,9 @@
 [data-color-mode]
+[disabled]:is(.FormControl-input,.FormControl-select,.FormControl-textarea)
+[disabled]:is(.FormControl-input,.FormControl-select,.FormControl-textarea)::placeholder
+[disabled]:is(.FormControl-input-wrap .FormControl-input-trailingAction)
 [hidden]
 [hidden][hidden]
+[invalid=false]:is(.FormControl-input,.FormControl-select,.FormControl-textarea):not(:focus)
+[invalid=true]:is(.FormControl-input,.FormControl-select,.FormControl-textarea):not(:focus)
 [open]>.btn
@@ -3870,2 +3810,3 @@
 [popover]:not(.\:popover-open)
+[readonly]:is(.FormControl-input,.FormControl-select,.FormControl-textarea)
 [role=button]:focus
@@ -3939,3 +3880,2 @@
 input
-input.FormControl-checkbox[type=checkbox]:after
 input.FormControl-checkbox[type=checkbox]:before
@@ -3951,9 +3891,6 @@
 input.FormControl-checkbox[type=checkbox][disabled]
-input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label
 input.FormControl-checkbox[type=checkbox][invalid=false]:not(:focus)
 input.FormControl-checkbox[type=checkbox][invalid=true]:not(:focus)
-input.FormControl-radio[type=radio]:after
 input.FormControl-radio[type=radio]:checked
 input.FormControl-radio[type=radio]:checked:disabled
-input.FormControl-radio[type=radio]:checked:disabled~.FormControl-radio-labelWrap .FormControl-label
 input.FormControl-radio[type=radio]:focus-visible
@@ -3964,4 +3901,2 @@
 input.FormControl-radio[type=radio][disabled]:checked
-input.FormControl-radio[type=radio][disabled]:checked~.FormControl-radio-labelWrap .FormControl-label
-input.FormControl-radio[type=radio][disabled]~.FormControl-radio-labelWrap .FormControl-label
 input.FormControl-radio[type=radio][invalid=false]:not(:focus)

Bundles with a size change since latest release

[ 'primer', 4273, -103, 60392, 197, 685135, 3501 ] [ 'core', 3197, -51, 29000, -50, 209368, -626 ] [ 'color-modes', 54, 0, 19808, 243, 409257, 4128 ] [ 'utilities', 1741, 0, 10444, 5, 88583, 6 ] [ 'product', 563, -52, 8881, 19, 50421, 114 ] [ 'forms', 304, -37, 5713, -109, 35482, -726 ] [ 'layout', 411, -5, 4321, -4, 31967, 89 ] [ 'navigation', 137, -6, 2455, 3, 12961, -24 ] [ 'markdown', 151, 0, 1844, -4, 8591, -45 ] [ 'overlay', 69, 0, 1729, 16, 7684, 55 ] [ 'box', 58, 0, 1117, 23, 5145, 20 ] [ 'toggle-switch', 40, 0, 1070, 5, 4270, 5 ] [ 'avatars', 49, 0, 1019, 16, 3834, 40 ] [ 'autocomplete', 36, -2, 973, 3, 3529, 11 ] [ 'labels', 40, -1, 898, 45, 3686, 296 ] [ 'popover', 43, -49, 783, -50, 4353, -193 ] [ 'truncate', 17, 0, 353, 1, 1163, -2 ] [ 'breadcrumb', 5, -1, 311, 3, 565, -1 ] [ 'links', 15, -2, 267, 2, 946, -43 ] name selectors ± gzip size ± raw size ±
primer 4273 - 103 60.39 kB + 197 B 685.14 kB + 3.5 kB
core 3197 - 51 29 kB - 50 B 209.37 kB - 626 B
color-modes 54 0 19.81 kB + 243 B 409.26 kB + 4.13 kB
utilities 1741 0 10.44 kB + 5 B 88.58 kB + 6 B
product 563 - 52 8.88 kB + 19 B 50.42 kB + 114 B
forms 304 - 37 5.71 kB - 109 B 35.48 kB - 726 B
layout 411 - 5 4.32 kB - 4 B 31.97 kB + 89 B
navigation 137 - 6 2.46 kB + 3 B 12.96 kB - 24 B
markdown 151 0 1.84 kB - 4 B 8.59 kB - 45 B
overlay 69 0 1.73 kB + 16 B 7.68 kB + 55 B
box 58 0 1.12 kB + 23 B 5.15 kB + 20 B
toggle-switch 40 0 1.07 kB + 5 B 4.27 kB + 5 B
avatars 49 0 1.02 kB + 16 B 3.83 kB + 40 B
autocomplete 36 - 2 973 B + 3 B 3.53 kB + 11 B
labels 40 - 1 898 B + 45 B 3.69 kB + 296 B
popover 43 - 49 783 B - 50 B 4.35 kB - 193 B
truncate 17 0 353 B + 1 B 1.16 kB - 2 B
breadcrumb 5 - 1 311 B + 3 B 565 B - 1 B
links 15 - 2 267 B + 2 B 946 B - 43 B