PluginProbe
Gutenberg / trunk
Gutenberg vtrunk
24.1.0 24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 All 404 releases
← All changes | build/styles/components/style.css +80 -169 23.9.1 → trunk View file →
@@ -167,12 +167,13 @@
167 167 min-height: 36px;
168 168 text-align: left;
169 169 width: 100%;
170 170 font-weight: var(--wpds-typography-font-weight-default, 400);
171 + position: relative;
171 172 }
172 -.components-autocomplete__result.components-button:focus:not(:disabled) {
173 - box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
174 - outline: 2px solid transparent;
173 +.components-autocomplete__result.components-button:focus:not(:disabled):not(:active) {
174 + box-shadow: 0 0 0 calc(2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) + 2px) var(--wpds-color-background-surface-neutral-strong, #fff);
175 + z-index: 1;
175 176 }
176 177
177 178 .components-badge {
178 179 box-sizing: border-box;
@@ -278,11 +279,9 @@
278 279 font-size: 13px;
279 280 font-weight: var(--wpds-typography-font-weight-emphasis, 600);
280 281 margin: 0;
281 282 cursor: var(--wpds-cursor-control, pointer);
282 - -webkit-appearance: none;
283 - -moz-appearance: none;
284 - appearance: none;
283 + appearance: none;
285 284 background: none;
286 285 height: 36px;
287 286 align-items: center;
288 287 box-sizing: border-box;
@@ -533,13 +532,8 @@
533 532 fill: currentColor;
534 533 outline: none;
535 534 flex-shrink: 0;
536 535 }
537 -@media (forced-colors: active) {
538 - .components-button svg {
539 - fill: CanvasText;
540 - }
541 -}
542 536
543 537 @keyframes components-button__busy-animation {
544 538 0% {
545 539 background-position: 200px 0;
@@ -558,8 +552,9 @@
558 552 }
559 553
560 554 .components-checkbox-control__label {
561 555 line-height: var(--checkbox-input-size);
556 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
562 557 }
563 558 .components-checkbox-control:not(:has(:disabled)) .components-checkbox-control__label {
564 559 cursor: var(--wpds-cursor-control, pointer);
565 560 }
@@ -564,9 +559,9 @@
564 559 cursor: var(--wpds-cursor-control, pointer);
565 560 }
566 561
567 562 .components-checkbox-control__input[type=checkbox] {
568 - border: 1px solid #1e1e1e;
563 + border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
569 564 margin-right: 12px;
570 565 transition: none;
571 566 border-radius: 2px;
572 567 font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@@ -584,9 +579,9 @@
584 579 /* Override core line-height. To be reviewed. */
585 580 line-height: normal;
586 581 }
587 582 }
588 -.components-checkbox-control__input[type=checkbox]:hover:not(:disabled, [aria-disabled=true], [type=checkbox]) {
583 +.components-checkbox-control__input[type=checkbox]:hover:not(:disabled, [aria-disabled=true]) {
589 584 border-color: var(--wpds-color-stroke-interactive-neutral-active, #6e6e6e);
590 585 }
591 586 .components-checkbox-control__input[type=checkbox]:focus {
592 587 outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color, var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)));
@@ -593,13 +588,13 @@
593 588 outline-offset: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px));
594 589 border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
595 590 box-shadow: none;
596 591 }
597 -.components-checkbox-control__input[type=checkbox]::-moz-placeholder {
592 +.components-checkbox-control__input[type=checkbox]::placeholder {
598 593 color: rgba(30, 30, 30, 0.62);
599 594 }
600 -.components-checkbox-control__input[type=checkbox]::placeholder {
601 - color: rgba(30, 30, 30, 0.62);
595 +.components-checkbox-control__input[type=checkbox]:hover:not(:disabled, [aria-disabled=true]) {
596 + background: var(--wpds-color-background-interactive-neutral-active, #fff);
602 597 }
603 598 .components-checkbox-control__input[type=checkbox]:focus {
604 599 box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
605 600 outline: 2px solid transparent;
@@ -627,9 +622,9 @@
627 622 display: inline-block;
628 623 vertical-align: middle;
629 624 width: 16px;
630 625 /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword -- dashicons don't need a generic family keyword. */
631 - font: normal 30px/1 dashicons;
626 + font: 400 30px/1 dashicons;
632 627 speak: none;
633 628 -webkit-font-smoothing: antialiased;
634 629 -moz-osx-font-smoothing: grayscale;
635 630 }
@@ -639,13 +634,17 @@
639 634 font-size: 21px;
640 635 }
641 636 }
642 637 .components-checkbox-control__input[type=checkbox][aria-disabled=true], .components-checkbox-control__input[type=checkbox]:disabled {
643 - background: #f0f0f0;
644 - border-color: #ddd;
638 + background: var(--wpds-color-background-interactive-neutral-disabled, #fff);
639 + border-color: var(--wpds-color-stroke-interactive-neutral-disabled, #dbdbdb);
640 + color: var(--wpds-color-foreground-interactive-neutral-disabled, #8d8d8d);
645 641 cursor: default;
646 642 opacity: 1;
647 643 }
644 +.components-checkbox-control__input[type=checkbox][aria-disabled=true]:checked::before, .components-checkbox-control__input[type=checkbox][aria-disabled=true][aria-checked=mixed]::before, .components-checkbox-control__input[type=checkbox]:disabled:checked::before, .components-checkbox-control__input[type=checkbox]:disabled[aria-checked=mixed]::before {
645 + color: var(--wpds-color-foreground-interactive-neutral-disabled, #8d8d8d);
646 +}
648 647 .components-checkbox-control__input[type=checkbox] {
649 648 background: #fff;
650 649 color: #1e1e1e;
651 650 clear: none;
@@ -657,11 +656,9 @@
657 656 text-align: center;
658 657 vertical-align: top;
659 658 width: var(--checkbox-input-size);
660 659 height: var(--checkbox-input-size);
661 - -webkit-appearance: none;
662 - -moz-appearance: none;
663 - appearance: none;
660 + appearance: none;
664 661 }
665 662 @media not (prefers-reduced-motion) {
666 663 .components-checkbox-control__input[type=checkbox] {
667 664 transition: 0.1s border-color ease-in-out;
@@ -695,32 +692,24 @@
695 692 }
696 693
697 694 svg.components-checkbox-control__checked,
698 695 svg.components-checkbox-control__indeterminate {
699 - --checkmark-size: var(--checkbox-input-size);
700 - fill: #fff;
696 + color: #fff;
701 697 cursor: var(--wpds-cursor-control, pointer);
702 698 position: absolute;
703 699 left: 50%;
704 700 top: 50%;
705 701 transform: translate(-50%, -50%);
706 - width: var(--checkmark-size);
707 - height: var(--checkmark-size);
702 + width: var(--checkbox-input-size);
703 + height: var(--checkbox-input-size);
708 704 -webkit-user-select: none;
709 - -moz-user-select: none;
710 705 user-select: none;
711 706 pointer-events: none;
712 707 }
713 -@media (min-width: 600px) {
714 - svg.components-checkbox-control__checked,
715 - svg.components-checkbox-control__indeterminate {
716 - --checkmark-size: calc(var(--checkbox-input-size) + 4px);
717 - }
718 -}
719 708
720 709 .components-checkbox-control:has(:disabled) svg.components-checkbox-control__checked,
721 710 .components-checkbox-control:has(:disabled) svg.components-checkbox-control__indeterminate {
722 - fill: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
711 + color: var(--wpds-color-foreground-interactive-neutral-disabled, #8d8d8d);
723 712 }
724 713
725 714 .components-checkbox-control__help {
726 715 display: inline-block;
@@ -758,14 +747,14 @@
758 747 transform: scale(1);
759 748 }
760 749 @media not (prefers-reduced-motion) {
761 750 .components-circular-option-picker__option-wrapper {
762 - transition: 100ms transform ease;
751 + transition: 100ms transform ease-out;
763 752 will-change: transform;
764 753 }
765 754 }
766 755 .components-circular-option-picker__option-wrapper:hover {
767 - transform: scale(1.2);
756 + transform: scale(1.1);
768 757 }
769 758 .components-circular-option-picker__option-wrapper > div {
770 759 height: 100%;
771 760 width: 100%;
@@ -773,12 +762,9 @@
773 762
774 763 .components-circular-option-picker__option-wrapper::before {
775 764 content: "";
776 765 position: absolute;
777 - top: 1px;
778 - left: 1px;
779 - bottom: 1px;
780 - right: 1px;
766 + inset: 1px;
781 767 border-radius: 50%;
782 768 z-index: -1;
783 769 background: url('data:image/svg+xml,%3Csvg width="28" height="28" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M6 8V6H4v2h2zM8 8V6h2v2H8zM10 16H8v-2h2v2zM12 16v-2h2v2h-2zM12 18v-2h-2v2H8v2h2v-2h2zM14 18v2h-2v-2h2zM16 18h-2v-2h2v2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2v2zm-2-4v-2h2v2h-2z" fill="%23555D65"/%3E%3Cpath d="M18 18v2h-2v-2h2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2H8zm0 2v-2H6v2h2zm2 0v-2h2v2h-2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2h-2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4V0zm0 4V2H2v2h2zm2 0V2h2v2H6zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2H6z" fill="%23555D65"/%3E%3C/svg%3E');
784 770 }
@@ -800,13 +786,9 @@
800 786 }
801 787 .components-circular-option-picker__option {
802 788 cursor: var(--wpds-cursor-control, pointer);
803 789 }
804 -.components-circular-option-picker__option:hover {
805 - box-shadow: inset 0 0 0 14px !important;
806 -}
807 790 .components-circular-option-picker__option[aria-pressed=true], .components-circular-option-picker__option[aria-selected=true] {
808 - box-shadow: inset 0 0 0 4px;
809 791 position: relative;
810 792 z-index: 1;
811 793 overflow: visible;
812 794 }
@@ -820,34 +802,13 @@
820 802 }
821 803 .components-circular-option-picker__option::after {
822 804 content: "";
823 805 position: absolute;
824 - top: -1px;
825 - left: -1px;
826 - bottom: -1px;
827 - right: -1px;
806 + inset: -1px;
807 + border: 1px solid transparent;
828 808 border-radius: 50%;
829 809 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
830 - border: 1px solid transparent;
831 - box-sizing: inherit;
832 810 }
833 -.components-circular-option-picker__option:focus::after {
834 - content: "";
835 - border-radius: 50%;
836 - box-shadow: inset 0 0 0 2px #fff;
837 - position: absolute;
838 - top: 50%;
839 - left: 50%;
840 - transform: translate(-50%, -50%);
841 - border: 2px solid #757575;
842 - width: calc(100% + 4px);
843 - height: calc(100% + 4px);
844 -}
845 -.components-circular-option-picker__option.components-button:focus {
846 - background-color: transparent;
847 - box-shadow: inset 0 0 0 14px;
848 - outline: none;
849 -}
850 811
851 812 .components-circular-option-picker__button-action .components-circular-option-picker__option {
852 813 color: #fff;
853 814 background: #fff;
@@ -865,12 +826,8 @@
865 826 width: 260px;
866 827 padding: 8px;
867 828 }
868 829
869 -.components-dropdown-menu__menu .components-palette-edit__menu-button {
870 - width: 100%;
871 -}
872 -
873 830 .component-color-indicator {
874 831 width: 20px;
875 832 height: 20px;
876 833 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
@@ -923,9 +880,9 @@
923 880 /* Override core line-height. To be reviewed. */
924 881 line-height: normal;
925 882 }
926 883 }
927 -.components-combobox-control__suggestions-container:hover:not(:disabled, [aria-disabled=true], [type=checkbox]) {
884 +.components-combobox-control__suggestions-container:hover:not(:disabled, [aria-disabled=true]) {
928 885 border-color: var(--wpds-color-stroke-interactive-neutral-active, #6e6e6e);
929 886 }
930 887 .components-combobox-control__suggestions-container:focus {
931 888 outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color, var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)));
@@ -932,11 +889,8 @@
932 889 outline-offset: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px));
933 890 border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
934 891 box-shadow: none;
935 892 }
936 -.components-combobox-control__suggestions-container::-moz-placeholder {
937 - color: rgba(30, 30, 30, 0.62);
938 -}
939 893 .components-combobox-control__suggestions-container::placeholder {
940 894 color: rgba(30, 30, 30, 0.62);
941 895 }
942 896 .components-combobox-control__suggestions-container {
@@ -1062,14 +1016,19 @@
1062 1016 width: inherit;
1063 1017 border-radius: 50%;
1064 1018 padding: 0;
1065 1019 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 2px 0 rgba(0, 0, 0, 0.25);
1066 - outline: 2px solid transparent;
1067 1020 }
1068 -.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus, .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active {
1021 +.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active {
1069 1022 box-shadow: inset 0 0 0 calc(var(--wp-admin-border-width-focus) * 2) #fff, 0 0 2px 0 rgba(0, 0, 0, 0.25);
1070 - outline: 1.5px solid transparent;
1071 1023 }
1024 +.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus:not(:active) {
1025 + outline-offset: 1px;
1026 + box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 2px 0 rgba(0, 0, 0, 0.25), 0 0 0 calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) + 2px) var(--wpds-color-background-surface-neutral-strong, #fff);
1027 +}
1028 +.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus:not(:active).is-active {
1029 + box-shadow: inset 0 0 0 calc(var(--wp-admin-border-width-focus) * 2) #fff, 0 0 2px 0 rgba(0, 0, 0, 0.25), 0 0 0 calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) + 2px) var(--wpds-color-background-surface-neutral-strong, #fff);
1030 +}
1072 1031
1073 1032 .components-custom-gradient-picker__remove-control-point-wrapper {
1074 1033 padding-bottom: 8px;
1075 1034 }
@@ -1392,39 +1351,39 @@
1392 1351 background-color: #fff;
1393 1352 border-width: 0;
1394 1353 transform: translateX(16px);
1395 1354 }
1396 -.components-form-toggle.is-disabled .components-form-toggle__track, .components-disabled .components-form-toggle .components-form-toggle__track {
1355 +.components-form-toggle.is-disabled .components-form-toggle__track, [inert] .components-form-toggle .components-form-toggle__track {
1397 1356 background-color: var(--wp-components-color-gray-100, var(--wpds-color-background-surface-neutral, #fcfcfc));
1398 1357 border-color: var(--wpds-color-stroke-interactive-neutral-disabled, #dbdbdb);
1399 1358 }
1400 1359 @media (forced-colors: active) {
1401 - .components-form-toggle.is-disabled .components-form-toggle__track, .components-disabled .components-form-toggle .components-form-toggle__track {
1360 + .components-form-toggle.is-disabled .components-form-toggle__track, [inert] .components-form-toggle .components-form-toggle__track {
1402 1361 border-color: GrayText;
1403 1362 }
1404 1363 }
1405 -.components-form-toggle.is-disabled .components-form-toggle__thumb, .components-disabled .components-form-toggle .components-form-toggle__thumb {
1364 +.components-form-toggle.is-disabled .components-form-toggle__thumb, [inert] .components-form-toggle .components-form-toggle__thumb {
1406 1365 background-color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
1407 1366 box-shadow: none;
1408 1367 }
1409 1368 @media (forced-colors: active) {
1410 - .components-form-toggle.is-disabled .components-form-toggle__thumb, .components-disabled .components-form-toggle .components-form-toggle__thumb {
1369 + .components-form-toggle.is-disabled .components-form-toggle__thumb, [inert] .components-form-toggle .components-form-toggle__thumb {
1411 1370 border-color: GrayText;
1412 1371 }
1413 1372 }
1414 -.components-form-toggle.is-disabled.is-checked .components-form-toggle__track, .components-disabled .components-form-toggle.is-checked .components-form-toggle__track {
1373 +.components-form-toggle.is-disabled.is-checked .components-form-toggle__track, [inert] .components-form-toggle.is-checked .components-form-toggle__track {
1415 1374 background-color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
1416 1375 border-color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
1417 1376 }
1418 1377 @media (forced-colors: active) {
1419 - .components-form-toggle.is-disabled.is-checked .components-form-toggle__track, .components-disabled .components-form-toggle.is-checked .components-form-toggle__track {
1378 + .components-form-toggle.is-disabled.is-checked .components-form-toggle__track, [inert] .components-form-toggle.is-checked .components-form-toggle__track {
1420 1379 border-color: GrayText;
1421 1380 }
1422 - .components-form-toggle.is-disabled.is-checked .components-form-toggle__track::after, .components-disabled .components-form-toggle.is-checked .components-form-toggle__track::after {
1381 + .components-form-toggle.is-disabled.is-checked .components-form-toggle__track::after, [inert] .components-form-toggle.is-checked .components-form-toggle__track::after {
1423 1382 border-top-color: GrayText;
1424 1383 }
1425 1384 }
1426 -.components-form-toggle.is-disabled.is-checked .components-form-toggle__thumb, .components-disabled .components-form-toggle.is-checked .components-form-toggle__thumb {
1385 +.components-form-toggle.is-disabled.is-checked .components-form-toggle__thumb, [inert] .components-form-toggle.is-checked .components-form-toggle__thumb {
1427 1386 background-color: #fff;
1428 1387 }
1429 1388
1430 1389 .components-form-toggle input.components-form-toggle__input[type=checkbox] {
@@ -1465,9 +1424,9 @@
1465 1424 /* Override core line-height. To be reviewed. */
1466 1425 line-height: normal;
1467 1426 }
1468 1427 }
1469 -.components-form-token-field__input-container:hover:not(:disabled, [aria-disabled=true], [type=checkbox]) {
1428 +.components-form-token-field__input-container:hover:not(:disabled, [aria-disabled=true]) {
1470 1429 border-color: var(--wpds-color-stroke-interactive-neutral-active, #6e6e6e);
1471 1430 }
1472 1431 .components-form-token-field__input-container:focus {
1473 1432 outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color, var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)));
@@ -1474,11 +1433,8 @@
1474 1433 outline-offset: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px));
1475 1434 border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
1476 1435 box-shadow: none;
1477 1436 }
1478 -.components-form-token-field__input-container::-moz-placeholder {
1479 - color: rgba(30, 30, 30, 0.62);
1480 -}
1481 1437 .components-form-token-field__input-container::placeholder {
1482 1438 color: rgba(30, 30, 30, 0.62);
1483 1439 }
1484 1440 .components-form-token-field__input-container {
@@ -2159,9 +2115,9 @@
2159 2115 }
2160 2116
2161 2117 .components-notice {
2162 2118 --wp-components-notice-background-color: var(--wpds-color-background-surface-info-weak, #f3f9ff);
2163 - --wp-components-notice-border-color: var(--wpds-color-stroke-surface-info, #a9c6e7);
2119 + --wp-components-notice-border-color: var(--wpds-color-stroke-surface-info, #adc6e2);
2164 2120 --wp-components-notice-text-color: var(--wpds-color-foreground-content-info, #001b4f);
2165 2121 box-sizing: border-box;
2166 2122 display: grid;
2167 2123 grid-template-columns: 1fr auto;
@@ -2176,19 +2132,19 @@
2176 2132 line-height: var(--wpds-typography-line-height-sm, 20px);
2177 2133 }
2178 2134 .components-notice.is-success {
2179 2135 --wp-components-notice-background-color: var(--wpds-color-background-surface-success-weak, #ebffed);
2180 - --wp-components-notice-border-color: var(--wpds-color-stroke-surface-success, #94d29e);
2136 + --wp-components-notice-border-color: var(--wpds-color-stroke-surface-success, #92d39d);
2181 2137 --wp-components-notice-text-color: var(--wpds-color-foreground-content-success, #002900);
2182 2138 }
2183 2139 .components-notice.is-warning {
2184 2140 --wp-components-notice-background-color: var(--wpds-color-background-surface-warning-weak, #fff7e1);
2185 - --wp-components-notice-border-color: var(--wpds-color-stroke-surface-warning, #e1bc7c);
2141 + --wp-components-notice-border-color: var(--wpds-color-stroke-surface-warning, #e1bd7c);
2186 2142 --wp-components-notice-text-color: var(--wpds-color-foreground-content-warning, #2e1900);
2187 2143 }
2188 2144 .components-notice.is-error {
2189 2145 --wp-components-notice-background-color: var(--wpds-color-background-surface-error-weak, #fff6f5);
2190 - --wp-components-notice-border-color: var(--wpds-color-stroke-surface-error, #dab1aa);
2146 + --wp-components-notice-border-color: var(--wpds-color-stroke-surface-error, #e0afa7);
2191 2147 --wp-components-notice-text-color: var(--wpds-color-foreground-content-error, #470000);
2192 2148 }
2193 2149
2194 2150 .components-notice__content {
@@ -2214,13 +2170,9 @@
2214 2170 margin-inline-start: var(--wpds-dimension-gap-xs, 4px);
2215 2171 }
2216 2172 .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover, .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active, .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus {
2217 2173 color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
2218 - background-color: transparent;
2219 2174 }
2220 -.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
2221 - box-shadow: none;
2222 -}
2223 2175
2224 2176 .components-notice-list {
2225 2177 display: flex;
2226 2178 flex-direction: column;
@@ -2412,9 +2364,9 @@
2412 2364 font-size: 13px;
2413 2365 letter-spacing: initial;
2414 2366 line-height: initial;
2415 2367 text-transform: none;
2416 - font-weight: normal;
2368 + font-weight: 400;
2417 2369 }
2418 2370
2419 2371 .components-placeholder__label {
2420 2372 font-weight: var(--wpds-typography-font-weight-emphasis, 600);
@@ -2426,15 +2378,8 @@
2426 2378 .components-placeholder__label .block-editor-block-icon {
2427 2379 margin-right: 4px;
2428 2380 fill: currentColor;
2429 2381 }
2430 -@media (forced-colors: active) {
2431 - .components-placeholder__label > svg,
2432 - .components-placeholder__label .dashicon,
2433 - .components-placeholder__label .block-editor-block-icon {
2434 - fill: CanvasText;
2435 - }
2436 -}
2437 2382 .components-placeholder__label:empty {
2438 2383 display: none;
2439 2384 }
2440 2385
@@ -2474,9 +2419,9 @@
2474 2419 /* Override core line-height. To be reviewed. */
2475 2420 line-height: normal;
2476 2421 }
2477 2422 }
2478 -.components-placeholder__input[type=url]:hover:not(:disabled, [aria-disabled=true], [type=checkbox]) {
2423 +.components-placeholder__input[type=url]:hover:not(:disabled, [aria-disabled=true]) {
2479 2424 border-color: var(--wpds-color-stroke-interactive-neutral-active, #6e6e6e);
2480 2425 }
2481 2426 .components-placeholder__input[type=url]:focus {
2482 2427 outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color, var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)));
@@ -2483,11 +2428,8 @@
2483 2428 outline-offset: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px));
2484 2429 border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
2485 2430 box-shadow: none;
2486 2431 }
2487 -.components-placeholder__input[type=url]::-moz-placeholder {
2488 - color: rgba(30, 30, 30, 0.62);
2489 -}
2490 2432 .components-placeholder__input[type=url]::placeholder {
2491 2433 color: rgba(30, 30, 30, 0.62);
2492 2434 }
2493 2435 .components-placeholder__input[type=url] {
@@ -2623,9 +2565,8 @@
2623 2565 background: #fff;
2624 2566 box-shadow: 0 0 0 1px #ccc, 0 2px 3px rgba(0, 0, 0, 0.05), 0 4px 5px rgba(0, 0, 0, 0.04), 0 12px 12px rgba(0, 0, 0, 0.03), 0 16px 16px rgba(0, 0, 0, 0.02);
2625 2567 border-radius: 4px;
2626 2568 box-sizing: border-box;
2627 - width: -moz-min-content;
2628 2569 width: min-content;
2629 2570 }
2630 2571 .is-alternate .components-popover__content {
2631 2572 box-shadow: 0 0 0 1px #1e1e1e;
@@ -2732,10 +2673,9 @@
2732 2673 .components-radio-control__option {
2733 2674 display: grid;
2734 2675 grid-template-columns: auto 1fr;
2735 2676 grid-template-rows: auto minmax(0, max-content);
2736 - -moz-column-gap: 8px;
2737 - column-gap: 8px;
2677 + column-gap: 8px;
2738 2678 align-items: center;
2739 2679 }
2740 2680
2741 2681 .components-radio-control__input[type=radio] {
@@ -2793,11 +2733,9 @@
2793 2733 .components-radio-control__input[type=radio] {
2794 2734 display: inline-flex;
2795 2735 margin: 0;
2796 2736 padding: 0;
2797 - -webkit-appearance: none;
2798 - -moz-appearance: none;
2799 - appearance: none;
2737 + appearance: none;
2800 2738 }
2801 2739 .components-radio-control__input[type=radio]:not(:disabled) {
2802 2740 cursor: var(--wpds-cursor-control, pointer);
2803 2741 }
@@ -2826,8 +2764,9 @@
2826 2764
2827 2765 .components-radio-control__label {
2828 2766 grid-column: 2;
2829 2767 grid-row: 1;
2768 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
2830 2769 }
2831 2770 .components-radio-control__input:not(:disabled) + .components-radio-control__label {
2832 2771 cursor: var(--wpds-cursor-control, pointer);
2833 2772 }
@@ -3059,9 +2998,8 @@
3059 2998 pointer-events: auto;
3060 2999 }
3061 3000 @media (min-width: 600px) {
3062 3001 .components-snackbar {
3063 - width: -moz-fit-content;
3064 3002 width: fit-content;
3065 3003 }
3066 3004 }
3067 3005 .components-snackbar:focus {
@@ -3088,14 +3026,10 @@
3088 3026 .components-snackbar__action.components-external-link {
3089 3027 margin-left: 32px;
3090 3028 color: #fff;
3091 3029 flex-shrink: 0;
3030 + --focus-color: #fff;
3092 3031 }
3093 -.components-snackbar__action.components-button:focus,
3094 -.components-snackbar__action.components-external-link:focus {
3095 - box-shadow: none;
3096 - outline: 1px dotted #fff;
3097 -}
3098 3032 .components-snackbar__action.components-button:hover,
3099 3033 .components-snackbar__action.components-external-link:hover {
3100 3034 text-decoration: none;
3101 3035 color: currentColor;
@@ -3135,9 +3069,8 @@
3135 3069 border-radius: 0;
3136 3070 height: 48px !important;
3137 3071 background: transparent;
3138 3072 border: none;
3139 - box-shadow: none;
3140 3073 cursor: var(--wpds-cursor-control, pointer);
3141 3074 padding: 3px var(--wpds-dimension-padding-lg, 16px);
3142 3075 margin-left: 0;
3143 3076 font-weight: var(--wpds-typography-font-weight-default, 400);
@@ -3150,9 +3083,8 @@
3150 3083 color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
3151 3084 }
3152 3085 .components-tab-panel__tabs-item:focus:not(:disabled) {
3153 3086 position: relative;
3154 - box-shadow: none;
3155 3087 outline: none;
3156 3088 }
3157 3089 .components-tab-panel__tabs-item::after {
3158 3090 content: "";
@@ -3179,19 +3111,14 @@
3179 3111 content: "";
3180 3112 position: absolute;
3181 3113 inset: var(--wpds-dimension-padding-md, 12px);
3182 3114 pointer-events: none;
3183 - box-shadow: 0 0 0 0 transparent;
3184 3115 border-radius: var(--wpds-border-radius-sm, 2px);
3185 3116 }
3186 -@media not (prefers-reduced-motion) {
3187 - .components-tab-panel__tabs-item::before {
3188 - transition: box-shadow 0.1s linear;
3189 - }
3190 -}
3191 3117 .components-tab-panel__tabs-item:focus-visible::before {
3192 - box-shadow: 0 0 0 var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
3193 - outline: 2px solid transparent;
3118 + outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color, var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)));
3119 + outline-offset: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px));
3120 + outline-offset: 0;
3194 3121 }
3195 3122 .components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item {
3196 3123 border-radius: var(--wpds-border-radius-sm, 2px);
3197 3124 }
@@ -3202,14 +3129,13 @@
3202 3129 background: var(--wpds-color-background-interactive-neutral-weak-active, #ededed);
3203 3130 }
3204 3131
3205 3132 .components-tab-panel__tab-content:focus {
3206 - box-shadow: none;
3207 3133 outline: none;
3208 3134 }
3209 3135 .components-tab-panel__tab-content:focus-visible {
3210 - box-shadow: 0 0 0 var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
3211 - outline: 2px solid transparent;
3136 + outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color, var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)));
3137 + outline-offset: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px));
3212 3138 outline-offset: 0;
3213 3139 }
3214 3140
3215 3141 .components-text-control__input,
@@ -3259,22 +3185,22 @@
3259 3185 /* Override core line-height. To be reviewed. */
3260 3186 line-height: normal;
3261 3187 }
3262 3188 }
3263 -.components-text-control__input:hover:not(:disabled, [aria-disabled=true], [type=checkbox]),
3264 -.components-text-control__input[type=text]:hover:not(:disabled, [aria-disabled=true], [type=checkbox]),
3265 -.components-text-control__input[type=tel]:hover:not(:disabled, [aria-disabled=true], [type=checkbox]),
3266 -.components-text-control__input[type=time]:hover:not(:disabled, [aria-disabled=true], [type=checkbox]),
3267 -.components-text-control__input[type=url]:hover:not(:disabled, [aria-disabled=true], [type=checkbox]),
3268 -.components-text-control__input[type=week]:hover:not(:disabled, [aria-disabled=true], [type=checkbox]),
3269 -.components-text-control__input[type=password]:hover:not(:disabled, [aria-disabled=true], [type=checkbox]),
3270 -.components-text-control__input[type=color]:hover:not(:disabled, [aria-disabled=true], [type=checkbox]),
3271 -.components-text-control__input[type=date]:hover:not(:disabled, [aria-disabled=true], [type=checkbox]),
3272 -.components-text-control__input[type=datetime]:hover:not(:disabled, [aria-disabled=true], [type=checkbox]),
3273 -.components-text-control__input[type=datetime-local]:hover:not(:disabled, [aria-disabled=true], [type=checkbox]),
3274 -.components-text-control__input[type=email]:hover:not(:disabled, [aria-disabled=true], [type=checkbox]),
3275 -.components-text-control__input[type=month]:hover:not(:disabled, [aria-disabled=true], [type=checkbox]),
3276 -.components-text-control__input[type=number]:hover:not(:disabled, [aria-disabled=true], [type=checkbox]) {
3189 +.components-text-control__input:hover:not(:disabled, [aria-disabled=true]),
3190 +.components-text-control__input[type=text]:hover:not(:disabled, [aria-disabled=true]),
3191 +.components-text-control__input[type=tel]:hover:not(:disabled, [aria-disabled=true]),
3192 +.components-text-control__input[type=time]:hover:not(:disabled, [aria-disabled=true]),
3193 +.components-text-control__input[type=url]:hover:not(:disabled, [aria-disabled=true]),
3194 +.components-text-control__input[type=week]:hover:not(:disabled, [aria-disabled=true]),
3195 +.components-text-control__input[type=password]:hover:not(:disabled, [aria-disabled=true]),
3196 +.components-text-control__input[type=color]:hover:not(:disabled, [aria-disabled=true]),
3197 +.components-text-control__input[type=date]:hover:not(:disabled, [aria-disabled=true]),
3198 +.components-text-control__input[type=datetime]:hover:not(:disabled, [aria-disabled=true]),
3199 +.components-text-control__input[type=datetime-local]:hover:not(:disabled, [aria-disabled=true]),
3200 +.components-text-control__input[type=email]:hover:not(:disabled, [aria-disabled=true]),
3201 +.components-text-control__input[type=month]:hover:not(:disabled, [aria-disabled=true]),
3202 +.components-text-control__input[type=number]:hover:not(:disabled, [aria-disabled=true]) {
3277 3203 border-color: var(--wpds-color-stroke-interactive-neutral-active, #6e6e6e);
3278 3204 }
3279 3205 .components-text-control__input:focus,
3280 3206 .components-text-control__input[type=text]:focus,
@@ -3294,11 +3220,8 @@
3294 3220 outline-offset: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px));
3295 3221 border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
3296 3222 box-shadow: none;
3297 3223 }
3298 -.components-text-control__input::-moz-placeholder, .components-text-control__input[type=text]::-moz-placeholder, .components-text-control__input[type=tel]::-moz-placeholder, .components-text-control__input[type=time]::-moz-placeholder, .components-text-control__input[type=url]::-moz-placeholder, .components-text-control__input[type=week]::-moz-placeholder, .components-text-control__input[type=password]::-moz-placeholder, .components-text-control__input[type=color]::-moz-placeholder, .components-text-control__input[type=date]::-moz-placeholder, .components-text-control__input[type=datetime]::-moz-placeholder, .components-text-control__input[type=datetime-local]::-moz-placeholder, .components-text-control__input[type=email]::-moz-placeholder, .components-text-control__input[type=month]::-moz-placeholder, .components-text-control__input[type=number]::-moz-placeholder {
3299 - color: rgba(30, 30, 30, 0.62);
3300 -}
3301 3224 .components-text-control__input::placeholder,
3302 3225 .components-text-control__input[type=text]::placeholder,
3303 3226 .components-text-control__input[type=tel]::placeholder,
3304 3227 .components-text-control__input[type=time]::placeholder,
@@ -3330,11 +3253,8 @@
3330 3253 .components-text-control__input[type=number] {
3331 3254 padding-left: 12px;
3332 3255 padding-right: 12px;
3333 3256 }
3334 -.components-text-control__input::-moz-placeholder, .components-text-control__input[type=text]::-moz-placeholder, .components-text-control__input[type=tel]::-moz-placeholder, .components-text-control__input[type=time]::-moz-placeholder, .components-text-control__input[type=url]::-moz-placeholder, .components-text-control__input[type=week]::-moz-placeholder, .components-text-control__input[type=password]::-moz-placeholder, .components-text-control__input[type=color]::-moz-placeholder, .components-text-control__input[type=date]::-moz-placeholder, .components-text-control__input[type=datetime]::-moz-placeholder, .components-text-control__input[type=datetime-local]::-moz-placeholder, .components-text-control__input[type=email]::-moz-placeholder, .components-text-control__input[type=month]::-moz-placeholder, .components-text-control__input[type=number]::-moz-placeholder {
3335 - color: color-mix(in srgb, var(--wp-components-color-foreground, var(--wpds-color-foreground-content-neutral, #1e1e1e)), transparent 38%);
3336 -}
3337 3257 .components-text-control__input::placeholder,
3338 3258 .components-text-control__input[type=text]::placeholder,
3339 3259 .components-text-control__input[type=tel]::placeholder,
3340 3260 .components-text-control__input[type=time]::placeholder,
@@ -3362,9 +3282,9 @@
3362 3282 color: #757575;
3363 3283 }
3364 3284 .components-tip svg {
3365 3285 align-self: center;
3366 - fill: #f0b849;
3286 + color: #f0b849;
3367 3287 flex-shrink: 0;
3368 3288 margin-right: 16px;
3369 3289 }
3370 3290 .components-tip p {
@@ -3372,8 +3292,9 @@
3372 3292 }
3373 3293
3374 3294 .components-toggle-control__label {
3375 3295 line-height: 16px;
3296 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
3376 3297 }
3377 3298 .components-toggle-control__label:not(.is-disabled) {
3378 3299 cursor: var(--wpds-cursor-control, pointer);
3379 3300 }
@@ -3580,28 +3501,18 @@
3580 3501 margin-left: 8px;
3581 3502 }
3582 3503
3583 3504 .components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox], .components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop, .components-validated-control textarea:invalid[data-validity-visible], .components-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
3584 - --focus-color: #cc1818;
3505 + --focus-color: var(--wpds-color-stroke-interactive-error, #cc1818);
3585 3506 }
3586 3507
3587 -.components-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
3588 - border-color: #cc1818;
3508 +.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox], .components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop, .components-validated-control textarea:invalid[data-validity-visible], .components-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
3509 + border-color: var(--wpds-color-stroke-interactive-error, #cc1818);
3589 3510 }
3590 -.components-validated-control textarea:invalid[data-validity-visible] {
3591 - border-color: #cc1818;
3592 -}
3593 3511
3594 3512 .components-validated-control__wrapper-with-error-delegate {
3595 3513 position: relative;
3596 3514 }
3597 -.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop {
3598 - border-color: #cc1818;
3599 -}
3600 -.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox] {
3601 - border-color: #cc1818;
3602 -}
3603 -
3604 3515 .components-validated-control__error-delegate {
3605 3516 position: absolute;
3606 3517 top: 0;
3607 3518 height: 100%;