@@ -12250,7 +12250,7 @@ body.theme-highcontrast.theme-dark .s-bling.s-bling__filled.s-bling__bronze {
1225012250 --_bu-badge-px: var(--su6);
1225112251 --_bu-badge-py: var(--su2);
1225212252 --_bu-dropdown-bw: var(--su4);
12253- background: linear-gradient(0deg, var(--_bu-bg-selected-overlay, var(--_bu-bg)) 50%, var(--_bu-bg) 50%) padding-box, linear-gradient(0deg, var(--_bu-bg-selected-overlay, var(--_bu-bg)) 50%, var(--_bu-bg) 50%) border-box ;
12253+ background: var(--_bu-bg) ;
1225412254 border: var(--_bu-baw) solid var(--_bu-bc, transparent);
1225512255 color: var(--_bu-fc);
1225612256 font-size: var(--_bu-fs);
@@ -12611,8 +12611,9 @@ p .s-btn.s-btn__link {
1261112611 --_bu-bg-selected-overlay: color-mix(in srgb, var(--_bu-bg-selected, var(--_bu-bg)), var(--white) var(--_bu-bg-selected-overlay-o));
1261212612 --_bu-bg-gradient-top: var(--_bu-bg-selected-overlay, var(--_bu-bg));
1261312613 --_bu-bg-gradient-bottom: var(--_bu-bg-selected, var(--_bu-bg));
12614- background: linear-gradient(0deg, var(--_bu-bg-gradient-top) 50% , var(--_bu-bg-gradient-bottom) 50%) padding-box, linear-gradient(0deg, var(--_bu-bg-gradient-top) 50%, var(--_bu-bg-gradient-bottom) 50%) border-box ;
12614+ background: var(--_bu-bg-selected , var(--_bu-bg)) ;
1261512615 color: var(--_bu-fc-selected, var(--_bu-fc));
12616+ isolation: isolate;
1261612617}
1261712618@media (prefers-color-scheme: dark) {
1261812619 body.theme-system .s-btn.is-selected,
@@ -12640,6 +12641,23 @@ body.theme-system .theme-dark__forced .s-btn--radio:checked + .s-btn {
1264012641.s-btn--radio:checked + .s-btn .s-btn--badge .s-btn--number {
1264112642 color: var(--_bu-badge-fc, var(--_bu-fc));
1264212643}
12644+ .s-btn.is-selected:before,
12645+ .s-btn--radio:checked + .s-btn:before {
12646+ background: linear-gradient(0deg, var(--_bu-bg-gradient-top) 50%, var(--_bu-bg-gradient-bottom) 50%) padding-box, linear-gradient(0deg, var(--_bu-bg-gradient-top) 50%, var(--_bu-bg-gradient-bottom) 50%) border-box;
12647+ border: 0;
12648+ border-radius: inherit;
12649+ content: "";
12650+ inset: 0;
12651+ pointer-events: none;
12652+ position: absolute;
12653+ z-index: -1;
12654+ }
12655+ @media (forced-colors: active) {
12656+ .s-btn.is-selected:before,
12657+ .s-btn--radio:checked + .s-btn:before {
12658+ display: none;
12659+ }
12660+ }
1264312661.s-btn .s-btn--badge {
1264412662 background-color: var(--_bu-badge-bg);
1264512663 border-radius: var(--br-pill);
@@ -12697,9 +12715,15 @@ body.theme-system .theme-dark__forced .s-btn--radio:checked + .s-btn {
1269712715 outline: var(--su2) solid transparent !important;
1269812716}
1269912717.s-btn:not(.is-selected):hover {
12700- background: linear-gradient(0deg, var(--_bu-bg-selected-overlay, var(--_bu-bg- hover, var(--_bu-bg))) 50%, var(--_bu-bg-hover, var(--_bu-bg-selected, var(--_bu-bg))) 50%) padding-box, linear-gradient(0deg, var(--_bu-bg-selected-overlay, var(--_bu-bg-hover, var(--_bu-bg))) 50%, var(--_bu-bg-hover, var(--_bu-bg-selected, var(--_bu-bg))) 50%) border-box ;
12718+ background: var(--_bu-bg-hover, var(--_bu-bg));
1270112719 color: var(--_bu-fc-hover, var(--_bu-fc));
1270212720}
12721+ .s-btn--radio:checked + .s-btn:where(:not(.is-selected):hover) {
12722+ background: var(--_bu-bg-hover, var(--_bu-bg-selected, var(--_bu-bg)));
12723+ }
12724+ .s-btn--radio:checked + .s-btn:where(:not(.is-selected):hover):before {
12725+ background: linear-gradient(0deg, var(--_bu-bg-selected-overlay, var(--_bu-bg-hover, var(--_bu-bg))) 50%, var(--_bu-bg-hover, var(--_bu-bg-selected, var(--_bu-bg))) 50%) padding-box, linear-gradient(0deg, var(--_bu-bg-selected-overlay, var(--_bu-bg-hover, var(--_bu-bg))) 50%, var(--_bu-bg-hover, var(--_bu-bg-selected, var(--_bu-bg))) 50%) border-box;
12726+ }
1270312727fieldset[disabled] .s-btn,
1270412728.s-btn[disabled],
1270512729.s-btn[aria-disabled="true"] {
@@ -12715,6 +12739,14 @@ fieldset[disabled] .s-btn:hover,
1271512739 border-color: var(--_bu-bc-disabled, var(--_bu-bc, transparent));
1271612740 color: var(--_bu-fc-disabled, var(--_bu-fc));
1271712741}
12742+ fieldset[disabled] .s-btn:before,
12743+ .s-btn[disabled]:before,
12744+ .s-btn[aria-disabled="true"]:before,
12745+ fieldset[disabled] .s-btn:hover:before,
12746+ .s-btn[disabled]:hover:before,
12747+ .s-btn[aria-disabled="true"]:hover:before {
12748+ content: none;
12749+ }
1271812750fieldset[disabled] .s-btn .s-btn--badge,
1271912751.s-btn[disabled] .s-btn--badge,
1272012752.s-btn[aria-disabled="true"] .s-btn--badge,
0 commit comments