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/edit-site/style.css +274 -307 23.6.0 → trunk View file →
@@ -237,8 +237,16 @@
237 237 .dataviews-filters__container {
238 238 transition: padding ease-out 0.1s;
239 239 }
240 240 }
241 +.dataviews__search {
242 + flex-grow: 1;
243 +}
244 +
245 +.dataviews__search .dataviews-search {
246 + flex-basis: 210px;
247 +}
248 +
241 249 .dataviews-no-results,
242 250 .dataviews-loading {
243 251 padding: 0 var(--wpds-dimension-padding-2xl, 24px);
244 252 flex-grow: 1;
@@ -433,10 +441,10 @@
433 441 }
434 442
435 443 .dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select {
436 444 width: 100%;
445 + min-width: 0;
437 446 white-space: nowrap;
438 - overflow: hidden;
439 447 }
440 448
441 449 .dataviews-filters__summary-chip-container {
442 450 position: relative;
@@ -508,9 +516,9 @@
508 516 cursor: var(--wpds-cursor-control, pointer);
509 517 }
510 518
511 519 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg {
512 - fill: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
520 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
513 521 }
514 522
515 523 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus {
516 524 background: var(--wpds-color-background-interactive-neutral-weak-active, #ededed);
@@ -516,13 +524,13 @@
516 524 background: var(--wpds-color-background-interactive-neutral-weak-active, #ededed);
517 525 }
518 526
519 527 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg {
520 - fill: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
528 + color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
521 529 }
522 530
523 531 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg {
524 - fill: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
532 + color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
525 533 }
526 534
527 535 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover {
528 536 background: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
@@ -584,10 +592,11 @@
584 592 background: var(--wpds-color-background-interactive-brand-strong-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 93%, black));
585 593 }
586 594
587 595 .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection {
596 + /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
597 + background-color: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
588 598 border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black));
589 - background: var(--wpds-color-background-surface-neutral-strong, #fff);
590 599 }
591 600
592 601 .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected {
593 602 border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black));
@@ -701,9 +710,9 @@
701 710 }
702 711 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
703 712 --checkbox-size: 24px;
704 713 flex-shrink: 0;
705 - border: 1px solid #1e1e1e;
714 + border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
706 715 margin-right: 12px;
707 716 transition: none;
708 717 border-radius: 2px;
709 718 font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@@ -711,18 +720,12 @@
711 720 /* Fonts smaller than 16px causes mobile safari to zoom. */
712 721 font-size: 16px;
713 722 /* Override core line-height. To be reviewed. */
714 723 line-height: normal;
715 - box-shadow: 0 0 0 transparent;
716 - border-radius: 2px;
717 - border: 1px solid #949494;
724 + border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
725 + border-radius: var(--wpds-border-radius-sm, 2px);
718 726 }
719 727
720 -@media not (prefers-reduced-motion) {
721 - .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
722 - transition: box-shadow 0.1s linear;
723 - }
724 -}
725 728 @media (min-width: 600px) {
726 729 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
727 730 font-size: 13px;
728 731 /* Override core line-height. To be reviewed. */
@@ -728,20 +731,25 @@
728 731 /* Override core line-height. To be reviewed. */
729 732 line-height: normal;
730 733 }
731 734 }
735 +.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled, [aria-disabled=true]) {
736 + border-color: var(--wpds-color-stroke-interactive-neutral-active, #6e6e6e);
737 +}
738 +
732 739 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus {
733 - border-color: var(--wp-admin-theme-color);
734 - box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
735 - outline: 2px solid transparent;
740 + 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)));
741 + outline-offset: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px));
742 + border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
743 + box-shadow: none;
736 744 }
737 745
738 -.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder {
746 +.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder {
739 747 color: rgba(30, 30, 30, 0.62);
740 748 }
741 749
742 -.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder {
743 - color: rgba(30, 30, 30, 0.62);
750 +.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled, [aria-disabled=true]) {
751 + background: var(--wpds-color-background-interactive-neutral-active, #fff);
744 752 }
745 753
746 754 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus {
747 755 box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
@@ -774,9 +782,9 @@
774 782 display: inline-block;
775 783 vertical-align: middle;
776 784 width: 16px;
777 785 /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword -- dashicons don't need a generic family keyword. */
778 - font: normal 30px/1 dashicons;
786 + font: 400 30px/1 dashicons;
779 787 speak: none;
780 788 -webkit-font-smoothing: antialiased;
781 789 -moz-osx-font-smoothing: grayscale;
782 790 }
@@ -787,17 +795,23 @@
787 795 font-size: 21px;
788 796 }
789 797 }
790 798 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true], .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled {
791 - background: #f0f0f0;
792 - border-color: #ddd;
799 + background: var(--wpds-color-background-interactive-neutral-disabled, #fff);
800 + border-color: var(--wpds-color-stroke-interactive-neutral-disabled, #dbdbdb);
801 + color: var(--wpds-color-foreground-interactive-neutral-disabled, #8d8d8d);
793 802 cursor: default;
794 803 opacity: 1;
795 804 }
796 805
806 +.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]:checked::before, .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true][aria-checked=mixed]::before, .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled:checked::before, .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled[aria-checked=mixed]::before {
807 + color: var(--wpds-color-foreground-interactive-neutral-disabled, #8d8d8d);
808 +}
809 +
797 810 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
798 811 position: relative;
799 - background: var(--wpds-color-background-interactive-neutral-weak, rgba(0, 0, 0, 0));
812 + /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
813 + background: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
800 814 color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
801 815 margin: 0;
802 816 padding: 0;
803 817 width: var(--checkbox-size);
@@ -820,9 +834,9 @@
820 834 }
821 835
822 836 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg {
823 837 --checkmark-size: var(--checkbox-size);
824 - fill: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
838 + color: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
825 839 position: absolute;
826 840 left: 50%;
827 841 top: 50%;
828 842 transform: translate(-50%, -50%);
@@ -846,18 +860,12 @@
846 860 /* Fonts smaller than 16px causes mobile safari to zoom. */
847 861 font-size: 16px;
848 862 /* Override core line-height. To be reviewed. */
849 863 line-height: normal;
850 - box-shadow: 0 0 0 transparent;
851 - border-radius: 2px;
852 - border: 1px solid #949494;
864 + border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
865 + border-radius: var(--wpds-border-radius-sm, 2px);
853 866 }
854 867
855 -@media not (prefers-reduced-motion) {
856 - .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
857 - transition: box-shadow 0.1s linear;
858 - }
859 -}
860 868 @media (min-width: 600px) {
861 869 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
862 870 font-size: 13px;
863 871 /* Override core line-height. To be reviewed. */
@@ -863,16 +871,17 @@
863 871 /* Override core line-height. To be reviewed. */
864 872 line-height: normal;
865 873 }
866 874 }
867 -.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus {
868 - border-color: var(--wp-admin-theme-color);
869 - box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
870 - outline: 2px solid transparent;
875 +.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:hover:not(:disabled, [aria-disabled=true]) {
876 + border-color: var(--wpds-color-stroke-interactive-neutral-active, #6e6e6e);
871 877 }
872 878
873 -.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
874 - color: rgba(30, 30, 30, 0.62);
879 +.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus {
880 + 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)));
881 + outline-offset: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px));
882 + border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
883 + box-shadow: none;
875 884 }
876 885
877 886 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
878 887 color: rgba(30, 30, 30, 0.62);
@@ -895,15 +904,10 @@
895 904 }
896 905 }
897 906 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus {
898 907 background: var(--wpds-color-background-surface-neutral-strong, #fff);
899 - box-shadow: inset 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));
900 908 }
901 909
902 -.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
903 - color: var(--wpds-color-foreground-content-neutral-weak, #707070);
904 -}
905 -
906 910 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
907 911 color: var(--wpds-color-foreground-content-neutral-weak, #707070);
908 912 }
909 913
@@ -948,13 +952,8 @@
948 952 color: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
949 953 box-sizing: border-box;
950 954 }
951 955
952 -.dataviews-search {
953 - width: -moz-fit-content;
954 - width: fit-content;
955 -}
956 -
957 956 .dataviews-filters__user-input-widget {
958 957 padding: var(--wpds-dimension-padding-lg, 16px);
959 958 }
960 959
@@ -1231,9 +1230,8 @@
1231 1230 }
1232 1231
1233 1232 .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,
1234 1233 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable {
1235 - width: -moz-fit-content;
1236 1234 width: fit-content;
1237 1235 }
1238 1236
1239 1237 .dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,
@@ -1253,9 +1251,9 @@
1253 1251
1254 1252 .dataviews-view-grid .dataviews-view-grid__media,
1255 1253 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media {
1256 1254 width: 100%;
1257 - aspect-ratio: 1/1;
1255 + aspect-ratio: var(--wp-dataviews-media-aspect-ratio, 1/1);
1258 1256 background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
1259 1257 border-radius: var(--wpds-border-radius-md, 4px);
1260 1258 overflow: hidden;
1261 1259 position: relative;
@@ -1267,9 +1265,8 @@
1267 1265 }
1268 1266
1269 1267 .dataviews-view-grid .dataviews-view-grid__media img,
1270 1268 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img {
1271 - -o-object-fit: cover;
1272 1269 object-fit: cover;
1273 1270 width: 100%;
1274 1271 height: 100%;
1275 1272 }
@@ -1296,8 +1293,18 @@
1296 1293 box-shadow: none;
1297 1294 background: var(--wpds-color-background-surface-neutral, #fcfcfc);
1298 1295 }
1299 1296
1297 +.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media,
1298 +.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media {
1299 + background-color: var(--wpds-color-background-surface-neutral, #fcfcfc);
1300 +}
1301 +
1302 +.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img,
1303 +.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img {
1304 + object-fit: contain;
1305 +}
1306 +
1300 1307 .dataviews-view-grid .dataviews-view-grid__fields,
1301 1308 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields {
1302 1309 position: relative;
1303 1310 font-size: 12px;
@@ -1458,9 +1465,8 @@
1458 1465
1459 1466 .dataviews-view-list div[role=row] .dataviews-view-list__item-actions,
1460 1467 .dataviews-view-list div[role=article] .dataviews-view-list__item-actions {
1461 1468 display: flex;
1462 - width: -moz-max-content;
1463 1469 width: max-content;
1464 1470 flex: 0 0 auto;
1465 1471 gap: var(--wpds-dimension-gap-xs, 4px);
1466 1472 white-space: nowrap;
@@ -1513,10 +1519,9 @@
1513 1519 .dataviews-view-list div[role=row]:not(.is-selected):hover, .dataviews-view-list div[role=row]:not(.is-selected).is-hovered, .dataviews-view-list div[role=row]:not(.is-selected):focus-within,
1514 1520 .dataviews-view-list div[role=article]:not(.is-selected):hover,
1515 1521 .dataviews-view-list div[role=article]:not(.is-selected).is-hovered,
1516 1522 .dataviews-view-list div[role=article]:not(.is-selected):focus-within {
1517 - color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
1518 - background-color: var(--wpds-color-background-interactive-brand-weak, rgba(0, 0, 0, 0));
1523 + background-color: var(--wpds-color-background-interactive-neutral-weak-active, #ededed);
1519 1524 }
1520 1525
1521 1526 .dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,
1522 1527 .dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field, .dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,
@@ -1527,9 +1532,9 @@
1527 1532 .dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,
1528 1533 .dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,
1529 1534 .dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,
1530 1535 .dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field {
1531 - color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
1536 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
1532 1537 }
1533 1538
1534 1539 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,
1535 1540 .dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper,
@@ -1535,9 +1540,9 @@
1535 1540 .dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper,
1536 1541 .dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,
1537 1542 .dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper {
1538 1543 background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
1539 - color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
1544 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1540 1545 }
1541 1546
1542 1547 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,
1543 1548 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,
@@ -1546,9 +1551,9 @@
1546 1551 .dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,
1547 1552 .dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,
1548 1553 .dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,
1549 1554 .dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field {
1550 - color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
1555 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1551 1556 }
1552 1557
1553 1558 .dataviews-view-list .dataviews-view-list__item {
1554 1559 position: absolute;
@@ -1554,10 +1559,8 @@
1554 1559 position: absolute;
1555 1560 z-index: 1;
1556 1561 inset: 0;
1557 1562 scroll-margin: var(--wpds-dimension-gap-sm, 8px) 0;
1558 - -webkit-appearance: none;
1559 - -moz-appearance: none;
1560 1563 appearance: none;
1561 1564 border: none;
1562 1565 background: none;
1563 1566 padding: 0;
@@ -1600,9 +1603,8 @@
1600 1603
1601 1604 .dataviews-view-list .dataviews-view-list__media-wrapper img {
1602 1605 width: 100%;
1603 1606 height: 100%;
1604 - -o-object-fit: cover;
1605 1607 object-fit: cover;
1606 1608 }
1607 1609
1608 1610 .dataviews-view-list .dataviews-view-list__media-wrapper::after {
@@ -1622,9 +1624,9 @@
1622 1624 min-width: 0;
1623 1625 }
1624 1626
1625 1627 .dataviews-view-list .dataviews-view-list__field {
1626 - color: var(--wpds-color-foreground-interactive-neutral-weak, #707070);
1628 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
1627 1629 }
1628 1630
1629 1631 .dataviews-view-list .dataviews-view-list__fields {
1630 1632 display: flex;
@@ -1741,9 +1743,9 @@
1741 1743
1742 1744 .dataviews-view-table th {
1743 1745 text-align: left;
1744 1746 color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1745 - font-weight: normal;
1747 + font-weight: 400;
1746 1748 font-size: var(--wpds-typography-font-size-md, 13px);
1747 1749 }
1748 1750
1749 1751 .dataviews-view-table td,
@@ -1771,9 +1773,9 @@
1771 1773 top: 0;
1772 1774 bottom: 0;
1773 1775 left: 0;
1774 1776 width: 1px;
1775 - background-color: var(--wpds-color-background-surface-neutral, #fcfcfc);
1777 + background-color: var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
1776 1778 }
1777 1779
1778 1780 .dataviews-view-table td.dataviews-view-table__checkbox-column,
1779 1781 .dataviews-view-table th.dataviews-view-table__checkbox-column {
@@ -1985,9 +1987,8 @@
1985 1987
1986 1988 .dataviews-column-primary__media img {
1987 1989 width: var(--wpds-dimension-size-md, 32px);
1988 1990 height: var(--wpds-dimension-size-md, 32px);
1989 - -o-object-fit: cover;
1990 1991 object-fit: cover;
1991 1992 }
1992 1993
1993 1994 .dataviews-column-primary__media::after {
@@ -2000,8 +2001,19 @@
2000 2001 box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) rgba(0, 0, 0, 0.1);
2001 2002 border-radius: var(--wpds-border-radius-md, 4px);
2002 2003 }
2003 2004
2005 +.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media {
2006 + height: var(--wpds-dimension-size-md, 32px);
2007 + aspect-ratio: var(--wp-dataviews-media-aspect-ratio, 1/1);
2008 + min-width: 0;
2009 +}
2010 +
2011 +.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img {
2012 + width: 100%;
2013 + height: 100%;
2014 +}
2015 +
2004 2016 .dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),
2005 2017 .dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media) {
2006 2018 min-width: 15ch;
2007 2019 max-width: 80ch;
@@ -2055,9 +2067,8 @@
2055 2067 text-align: start;
2056 2068 }
2057 2069
2058 2070 .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable {
2059 - width: -moz-fit-content;
2060 2071 width: fit-content;
2061 2072 }
2062 2073
2063 2074 .dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value {
@@ -2093,13 +2104,13 @@
2093 2104 aspect-ratio: 1/1;
2094 2105 min-height: 0;
2095 2106 background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
2096 2107 border-radius: var(--wpds-border-radius-md, 4px);
2108 + overflow: hidden;
2097 2109 position: relative;
2098 2110 }
2099 2111
2100 2112 .dataviews-view-picker-grid .dataviews-view-picker-grid__media img {
2101 - -o-object-fit: cover;
2102 2113 object-fit: cover;
2103 2114 width: 100%;
2104 2115 height: 100%;
2105 2116 }
@@ -2115,8 +2126,16 @@
2115 2126 border-radius: var(--wpds-border-radius-md, 4px);
2116 2127 pointer-events: none;
2117 2128 }
2118 2129
2130 +.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media {
2131 + background-color: var(--wpds-color-background-surface-neutral, #fcfcfc);
2132 +}
2133 +
2134 +.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img {
2135 + object-fit: contain;
2136 +}
2137 +
2119 2138 .dataviews-view-picker-grid .dataviews-view-picker-grid__fields {
2120 2139 position: relative;
2121 2140 font-size: 12px;
2122 2141 line-height: 16px;
@@ -2278,9 +2297,8 @@
2278 2297 }
2279 2298
2280 2299 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions {
2281 2300 display: flex;
2282 - width: -moz-max-content;
2283 2301 width: max-content;
2284 2302 flex: 0 0 auto;
2285 2303 }
2286 2304
@@ -2412,9 +2430,8 @@
2412 2430 display: block;
2413 2431 width: 100%;
2414 2432 height: 100%;
2415 2433 margin: 0 auto;
2416 - -o-object-fit: cover;
2417 2434 object-fit: cover;
2418 2435 border-radius: 50%;
2419 2436 box-sizing: border-box;
2420 2437 box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) var(--wpds-color-stroke-surface-neutral, #dbdbdb);
@@ -2629,9 +2646,8 @@
2629 2646 display: block;
2630 2647 width: 100%;
2631 2648 height: 100%;
2632 2649 margin: 0 auto;
2633 - -o-object-fit: cover;
2634 2650 object-fit: cover;
2635 2651 border-radius: 50%;
2636 2652 box-sizing: border-box;
2637 2653 box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) var(--wpds-color-stroke-surface-neutral, #dbdbdb);
@@ -2653,13 +2669,8 @@
2653 2669 .dataviews-picker-footer__actions {
2654 2670 align-self: flex-end;
2655 2671 }
2656 2672
2657 -.dataviews-controls__richtext [data-rich-text-placeholder]::after {
2658 - content: attr(data-rich-text-placeholder);
2659 - color: color-mix(in srgb, currentColor, transparent 38%);
2660 -}
2661 -
2662 2673 .dataviews-controls__datetime {
2663 2674 border: none;
2664 2675 padding: 0;
2665 2676 }
@@ -2690,8 +2701,29 @@
2690 2701 .dataviews-controls__date-preset:active {
2691 2702 background-color: var(--wpds-color-background-interactive-neutral-strong-active, #1e1e1e);
2692 2703 }
2693 2704
2705 +.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]), .dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
2706 + --focus-color: var(--wpds-color-stroke-interactive-error, #cc1818);
2707 +}
2708 +
2709 +.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
2710 + border-color: var(--wpds-color-stroke-interactive-error, #cc1818);
2711 +}
2712 +
2713 +.dataviews-validated-control__wrapper-with-error-delegate {
2714 + position: relative;
2715 +}
2716 +
2717 +.dataviews-validated-control__error-delegate {
2718 + position: absolute;
2719 + top: 0;
2720 + height: 100%;
2721 + width: 100%;
2722 + opacity: 0;
2723 + pointer-events: none;
2724 +}
2725 +
2694 2726 .dataforms-layouts-panel__field-trigger {
2695 2727 position: relative;
2696 2728 color: inherit;
2697 2729 display: flex;
@@ -2754,8 +2786,14 @@
2754 2786 opacity: 0;
2755 2787 border-radius: var(--wpds-border-radius-xs, 1px);
2756 2788 }
2757 2789
2790 +.dataforms-layouts-panel__field-trigger-icon::after {
2791 + content: "";
2792 + position: absolute;
2793 + inset: 0;
2794 +}
2795 +
2758 2796 .dataforms-layouts-panel__field-trigger-icon:focus-visible {
2759 2797 opacity: 1;
2760 2798 outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
2761 2799 }
@@ -2789,11 +2827,9 @@
2789 2827 color: var(--wpds-color-foreground-content-error-weak, #cc1818);
2790 2828 }
2791 2829
2792 2830 .dataforms-layouts-panel__field-label-error-content {
2793 - position: relative;
2794 - z-index: 1;
2795 - cursor: help;
2831 + pointer-events: none;
2796 2832 color: var(--wpds-color-foreground-content-error-weak, #cc1818);
2797 2833 display: inline-flex;
2798 2834 flex-direction: row;
2799 2835 align-items: center;
@@ -2809,12 +2845,17 @@
2809 2845 align-items: center;
2810 2846 overflow: clip;
2811 2847 padding-inline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px));
2812 2848 margin-inline: calc(-1 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
2813 - word-break: break-word;
2849 + word-break: normal;
2850 + overflow-wrap: anywhere;
2814 2851 font-weight: var(--wpds-typography-font-weight-emphasis, 600);
2815 2852 }
2816 2853
2854 +.dataforms-layouts-panel__field-control:has(a, button) {
2855 + z-index: 1;
2856 +}
2857 +
2817 2858 .dataforms-layouts-panel__field-control > * {
2818 2859 min-width: 0;
2819 2860 }
2820 2861
@@ -2847,12 +2888,8 @@
2847 2888 .components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown {
2848 2889 z-index: 159990;
2849 2890 }
2850 2891
2851 -.dataforms-layouts-panel__summary-button:empty {
2852 - min-width: 160px;
2853 -}
2854 -
2855 2892 .dataforms-layouts-regular__field {
2856 2893 width: 100%;
2857 2894 min-height: var(--wpds-dimension-size-md, 32px);
2858 2895 justify-content: flex-start !important;
@@ -3070,9 +3107,9 @@
3070 3107 padding: 12px;
3071 3108 display: grid;
3072 3109 align-items: center;
3073 3110 grid-template-columns: min-content 1fr min-content;
3074 - grid-gap: 4px 8px;
3111 + gap: 4px 8px;
3075 3112 color: #1e1e1e;
3076 3113 }
3077 3114
3078 3115 .fields-create-template-part-modal__area-radio-wrapper + .fields-create-template-part-modal__area-radio-wrapper {
@@ -3355,11 +3392,9 @@
3355 3392
3356 3393 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail {
3357 3394 width: 100%;
3358 3395 height: 100%;
3359 - -o-object-fit: cover;
3360 3396 object-fit: cover;
3361 - -o-object-position: 50% 50%;
3362 3397 object-position: 50% 50%;
3363 3398 }
3364 3399
3365 3400 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename {
@@ -3419,9 +3454,8 @@
3419 3454
3420 3455 .fields-controls__author-avatar img {
3421 3456 width: 16px;
3422 3457 height: 16px;
3423 - -o-object-fit: cover;
3424 3458 object-fit: cover;
3425 3459 opacity: 0;
3426 3460 border-radius: 100%;
3427 3461 }
@@ -3457,18 +3491,15 @@
3457 3491 padding: 0;
3458 3492 margin: 0;
3459 3493 }
3460 3494
3461 -.fields-controls__slug .fields-controls__slug-external-icon {
3462 - margin-left: 5ch;
3463 -}
3464 -
3465 3495 .fields-controls__slug .fields-controls__slug-input input.components-input-control__input {
3466 3496 padding-inline-start: 0 !important;
3467 3497 }
3468 3498
3469 3499 .fields-controls__slug .fields-controls__slug-help-link {
3470 - word-break: break-word;
3500 + word-break: normal;
3501 + overflow-wrap: anywhere;
3471 3502 }
3472 3503
3473 3504 .fields-controls__slug .fields-controls__slug-help {
3474 3505 display: flex;
@@ -3677,9 +3708,9 @@
3677 3708 .font-library__footer {
3678 3709 position: absolute;
3679 3710 width: 100%;
3680 3711 bottom: 0;
3681 - border-top: 1px solid #ddd;
3712 + border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
3682 3713 padding: 24px;
3683 3714 background-color: #fff;
3684 3715 box-sizing: border-box;
3685 3716 flex-grow: 0 !important;
@@ -3693,13 +3724,17 @@
3693 3724 text-transform: uppercase;
3694 3725 }
3695 3726
3696 3727 @media (min-width: 600px) {
3697 - .font-library__page-selection .font-library__page-selection-trigger {
3728 + .font-library__page-selection .components-select-control__input {
3698 3729 font-size: 11px !important;
3699 3730 font-weight: var(--wpds-typography-font-weight-emphasis, 600);
3700 3731 }
3701 3732 }
3733 +.font-library__search {
3734 + width: 240px;
3735 +}
3736 +
3702 3737 .font-library__fonts-title {
3703 3738 text-transform: uppercase;
3704 3739 font-size: 11px;
3705 3740 font-weight: var(--wpds-typography-font-weight-emphasis, 600);
@@ -3717,11 +3752,15 @@
3717 3752 .font-library__fonts-list-item {
3718 3753 margin-bottom: 0;
3719 3754 }
3720 3755
3756 +.font-library__font-demo {
3757 + position: relative;
3758 +}
3759 +
3721 3760 .font-library__font-card {
3722 3761 box-sizing: border-box;
3723 - border: 1px solid #ddd;
3762 + border: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
3724 3763 width: 100%;
3725 3764 height: auto !important;
3726 3765 padding: 16px;
3727 3766 margin-top: -1px; /* To collapse the margin with the previous element */
@@ -3735,13 +3774,13 @@
3735 3774 position: relative;
3736 3775 }
3737 3776
3738 3777 .font-library__font-card .font-library__font-card__name {
3739 - font-weight: bold;
3778 + font-weight: 700;
3740 3779 }
3741 3780
3742 3781 .font-library__font-card .font-library__font-card__count {
3743 - color: #757575;
3782 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
3744 3783 }
3745 3784
3746 3785 .font-library__font-card .font-library__font-variant_demo-image {
3747 3786 display: block;
@@ -3748,8 +3787,25 @@
3748 3787 height: 24px;
3749 3788 width: auto;
3750 3789 }
3751 3790
3791 +@media not (prefers-reduced-motion) {
3792 + .font-library__font-card .font-library__font-variant_demo-image {
3793 + transition: opacity var(--wpds-motion-duration-lg, 300ms) var(--wpds-motion-easing-subtle, cubic-bezier(0.15, 0, 0.15, 1));
3794 + }
3795 +}
3796 +.font-library__font-card .font-library__font-variant_demo-image.is-loading {
3797 + position: absolute;
3798 + top: 0;
3799 + left: 0;
3800 + opacity: 0;
3801 +}
3802 +
3803 +.font-library__font-card .font-library__font-variant-demo-skeleton {
3804 + height: 24px;
3805 + border-radius: var(--wpds-border-radius-sm, 2px);
3806 +}
3807 +
3752 3808 .font-library__font-card .font-library__font-variant_demo-text {
3753 3809 white-space: nowrap;
3754 3810 flex-shrink: 0;
3755 3811 }
@@ -3761,9 +3817,9 @@
3761 3817 }
3762 3818 .font-library-modal__tablist-container {
3763 3819 position: sticky;
3764 3820 top: 0;
3765 - border-bottom: 1px solid #ddd;
3821 + border-bottom: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
3766 3822 background: #fff;
3767 3823 z-index: 1;
3768 3824 }
3769 3825
@@ -3784,9 +3840,9 @@
3784 3840 width: 80%;
3785 3841 }
3786 3842
3787 3843 .font-library__local-fonts .font-library__upload-area__text {
3788 - color: #757575;
3844 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
3789 3845 }
3790 3846
3791 3847 .font-library__google-fonts-confirm {
3792 3848 display: flex;
@@ -3821,113 +3877,22 @@
3821 3877 .font-library__select-all .components-checkbox-control__label {
3822 3878 padding-left: 16px;
3823 3879 }
3824 3880
3825 -.global-styles-ui-pagination .components-button.is-tertiary {
3826 - width: 32px;
3827 - height: 32px;
3828 - justify-content: center;
3829 -}
3830 -
3831 -.global-styles-ui-screen-revisions__revisions-list {
3832 - list-style: none;
3833 - margin: 0 16px 16px 16px;
3834 - flex-grow: 1;
3835 -}
3836 -
3837 -.global-styles-ui-screen-revisions__revisions-list li {
3838 - margin-bottom: 0;
3839 -}
3840 -
3841 -.global-styles-ui-screen-revisions__revision-item {
3842 - position: relative;
3843 - cursor: var(--wpds-cursor-control, pointer);
3881 +.global-styles-ui-screen-revisions {
3844 3882 display: flex;
3845 3883 flex-direction: column;
3884 + flex-grow: 1;
3885 + min-height: 0;
3846 3886 }
3847 3887
3848 -.global-styles-ui-screen-revisions__revision-item[role=option]:active, .global-styles-ui-screen-revisions__revision-item[role=option]:focus {
3849 - box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
3850 - outline: 2px solid transparent;
3888 +.global-styles-ui-screen-revisions__actions {
3889 + margin-inline-start: auto;
3851 3890 }
3852 3891
3853 -.global-styles-ui-screen-revisions__revision-item:hover {
3854 - background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
3855 -}
3856 -
3857 -.global-styles-ui-screen-revisions__revision-item:hover .global-styles-ui-screen-revisions__date {
3858 - color: var(--wp-admin-theme-color);
3859 -}
3860 -
3861 -.global-styles-ui-screen-revisions__revision-item::before, .global-styles-ui-screen-revisions__revision-item::after {
3862 - position: absolute;
3863 - content: "\a";
3864 - display: block;
3865 -}
3866 -
3867 -.global-styles-ui-screen-revisions__revision-item::before {
3868 - background: #ddd;
3869 - border-radius: 50%;
3870 - height: 8px;
3871 - width: 8px;
3872 - top: 18px;
3873 - left: 17px;
3874 - transform: translate(-50%, -50%);
3875 - z-index: 1;
3876 - border: 4px solid transparent;
3877 -}
3878 -
3879 -.global-styles-ui-screen-revisions__revision-item[aria-selected=true] {
3880 - border-radius: 2px;
3881 - outline: 3px solid transparent;
3882 - outline-offset: -2px;
3883 - color: var(--wp-admin-theme-color);
3884 - background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
3885 -}
3886 -
3887 -.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__date {
3888 - color: var(--wp-admin-theme-color);
3889 -}
3890 -
3891 -.global-styles-ui-screen-revisions__revision-item[aria-selected=true]::before {
3892 - background: var(--wp-admin-theme-color);
3893 -}
3894 -
3895 -.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__changes > li,
3896 -.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__meta {
3897 - color: #1e1e1e;
3898 -}
3899 -
3900 -.global-styles-ui-screen-revisions__revision-item::after {
3901 - height: 100%;
3902 - left: 16px;
3903 - top: 0;
3904 - width: 0;
3905 - border: 0.5px solid #ddd;
3906 -}
3907 -
3908 -.global-styles-ui-screen-revisions__revision-item:first-child::after {
3909 - top: 18px;
3910 -}
3911 -
3912 -.global-styles-ui-screen-revisions__revision-item:last-child::after {
3913 - height: 18px;
3914 -}
3915 -
3916 -.global-styles-ui-screen-revisions__revision-item-wrapper {
3917 - display: block;
3918 - padding: 12px 12px 4px 40px;
3919 -}
3920 -
3921 -.global-styles-ui-screen-revisions__apply-button.is-primary,
3922 -.global-styles-ui-screen-revisions__active-badge {
3923 - align-self: flex-start;
3924 - margin: 0 12px 12px 40px;
3925 -}
3926 -
3927 -.global-styles-ui-screen-revisions__changes,
3928 -.global-styles-ui-screen-revisions__meta {
3929 - color: #757575;
3892 +.global-styles-ui-screen-revisions__date {
3893 + text-transform: uppercase;
3894 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
3930 3895 font-size: 12px;
3931 3896 }
3932 3897
3933 3898 .global-styles-ui-screen-revisions__description {
@@ -3936,11 +3901,11 @@
3936 3901 align-items: flex-start;
3937 3902 gap: 8px;
3938 3903 }
3939 3904
3940 -.global-styles-ui-screen-revisions__description .global-styles-ui-screen-revisions__date {
3941 - text-transform: uppercase;
3942 - font-weight: var(--wpds-typography-font-weight-emphasis, 600);
3905 +.global-styles-ui-screen-revisions__changes,
3906 +.global-styles-ui-screen-revisions__meta {
3907 + color: #2f2f2f;
3943 3908 font-size: 12px;
3944 3909 }
3945 3910
3946 3911 .global-styles-ui-screen-revisions__meta {
@@ -3946,11 +3911,10 @@
3946 3911 .global-styles-ui-screen-revisions__meta {
3947 3912 display: flex;
3948 3913 justify-content: start;
3949 3914 width: 100%;
3950 - align-items: flex-start;
3915 + align-items: center;
3951 3916 text-align: left;
3952 - margin-bottom: 4px;
3953 3917 }
3954 3918
3955 3919 .global-styles-ui-screen-revisions__meta img {
3956 3920 width: 16px;
@@ -3958,16 +3922,12 @@
3958 3922 border-radius: 100%;
3959 3923 margin-right: 8px;
3960 3924 }
3961 3925
3962 -.global-styles-ui-screen-revisions__loading {
3963 - margin: 24px auto !important;
3964 -}
3965 -
3966 3926 .global-styles-ui-screen-revisions__changes {
3967 3927 text-align: left;
3968 3928 line-height: 1.4;
3969 - margin-left: 12px;
3929 + margin: 0 0 0 12px;
3970 3930 list-style: disc;
3971 3931 }
3972 3932
3973 3933 .global-styles-ui-screen-revisions__changes li {
@@ -3973,47 +3933,8 @@
3973 3933 .global-styles-ui-screen-revisions__changes li {
3974 3934 margin-bottom: 4px;
3975 3935 }
3976 3936
3977 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination {
3978 - justify-content: space-between;
3979 - gap: 2px;
3980 -}
3981 -
3982 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .edit-site-pagination__total {
3983 - position: absolute;
3984 - left: -1000px;
3985 - height: 1px;
3986 - margin: -1px;
3987 - overflow: hidden;
3988 -}
3989 -
3990 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-text {
3991 - font-size: 12px;
3992 - will-change: opacity;
3993 -}
3994 -
3995 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary {
3996 - color: #1e1e1e;
3997 -}
3998 -
3999 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary:disabled,
4000 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary[aria-disabled=true] {
4001 - color: #949494;
4002 -}
4003 -
4004 -.global-styles-ui-screen-revisions__footer {
4005 - height: 56px;
4006 - z-index: 1;
4007 - position: sticky;
4008 - min-width: 100%;
4009 - bottom: 0;
4010 - background: #fff;
4011 - padding: 12px;
4012 - border-top: 1px solid #ddd;
4013 - box-sizing: border-box;
4014 -}
4015 -
4016 3937 .global-styles-ui-variations_item {
4017 3938 box-sizing: border-box;
4018 3939 cursor: var(--wpds-cursor-control, pointer);
4019 3940 }
@@ -4094,13 +4015,34 @@
4094 4015 justify-content: center;
4095 4016 border-radius: 2px;
4096 4017 }
4097 4018
4019 +.global-styles-ui-block-types-filter {
4020 + margin-bottom: 12px;
4021 + padding: 0 16px;
4022 +}
4023 +
4098 4024 .global-styles-ui-block-types-search {
4099 - margin-bottom: 10px;
4100 - padding: 0 16px;
4025 + flex-grow: 1;
4101 4026 }
4102 4027
4028 +.global-styles-ui-block-types-item-list .global-styles-ui-block-types-item__icon {
4029 + min-width: 24px;
4030 +}
4031 +
4032 +.global-styles-ui-block-types-item-list__no-results {
4033 + padding-top: 16px;
4034 +}
4035 +
4036 +.global-styles-ui-block-types-item__indicator {
4037 + background: var(--wp-admin-theme-color);
4038 + border-radius: 50%;
4039 + flex: none;
4040 + height: 6px;
4041 + margin-left: auto;
4042 + width: 6px;
4043 +}
4044 +
4103 4045 .global-styles-ui-screen-typography__font-variants-count {
4104 4046 color: #757575;
4105 4047 }
4106 4048
@@ -4142,10 +4084,20 @@
4142 4084
4143 4085 .global-styles-ui__color-indicator-wrapper {
4144 4086 height: 24px;
4145 4087 flex-shrink: 0;
4088 + display: flex;
4089 + align-items: center;
4146 4090 }
4147 4091
4092 +.global-styles-ui__palette-preview {
4093 + display: inline-flex;
4094 +}
4095 +
4096 +.global-styles-ui__palette-preview > * + * {
4097 + margin-inline-start: -8px;
4098 +}
4099 +
4148 4100 .global-styles-ui__shadows-panel__options-container,
4149 4101 .global-styles-ui__typography-panel__options-container {
4150 4102 height: 24px;
4151 4103 }
@@ -4157,9 +4109,10 @@
4157 4109 border-radius: 2px;
4158 4110 overflow: hidden;
4159 4111 }
4160 4112
4161 -.global-styles-ui__shadow-preview-panel {
4113 +.global-styles-ui__shadow-preview-panel,
4114 +.global-styles-ui__text-shadow-preview-panel {
4162 4115 height: 144px;
4163 4116 border: #ddd 1px solid;
4164 4117 border-radius: 2px;
4165 4118 overflow: auto;
@@ -4169,9 +4122,9 @@
4169 4122 /*rtl:end:ignore*/
4170 4123 background-size: 16px 16px;
4171 4124 }
4172 4125
4173 -.global-styles-ui__shadow-preview-panel .global-styles-ui__shadow-preview-block {
4126 +.global-styles-ui__shadow-preview-block {
4174 4127 border: #ddd 1px solid;
4175 4128 border-radius: 2px;
4176 4129 background-color: #fff;
4177 4130 width: 60%;
@@ -4177,22 +4130,44 @@
4177 4130 width: 60%;
4178 4131 height: 60px;
4179 4132 }
4180 4133
4181 -.global-styles-ui__shadow-editor__dropdown-content {
4134 +.global-styles-ui__text-shadow-preview-panel {
4135 + margin-block: -8px 16px;
4136 +}
4137 +
4138 +.global-styles-ui__text-shadow-preview-text {
4139 + font-size: 24px;
4140 +}
4141 +
4142 +.global-styles-ui__text-shadow-editor__header {
4143 + margin-block-end: 8px;
4144 +}
4145 +
4146 +.global-styles-ui__text-shadow-editor__inputs {
4147 + display: grid;
4148 + grid-template-columns: repeat(2, 1fr);
4149 + gap: 16px;
4150 +}
4151 +
4152 +.global-styles-ui__shadow-editor__dropdown-content,
4153 +.global-styles-ui__text-shadow-editor__dropdown-content {
4182 4154 width: 280px;
4183 4155 }
4184 4156
4185 -.global-styles-ui__shadow-editor-panel {
4157 +.global-styles-ui__shadow-editor-panel,
4158 +.global-styles-ui__text-shadow-editor-panel {
4186 4159 margin-bottom: 4px;
4187 4160 }
4188 4161
4189 -.global-styles-ui__shadow-editor__dropdown {
4162 +.global-styles-ui__shadow-editor__dropdown,
4163 +.global-styles-ui__text-shadow-editor__dropdown {
4190 4164 width: 100%;
4191 4165 position: relative;
4192 4166 }
4193 4167
4194 -.global-styles-ui__shadow-editor__dropdown-toggle {
4168 +.global-styles-ui__shadow-editor__dropdown-toggle,
4169 +.global-styles-ui__text-shadow-editor__dropdown-toggle {
4195 4170 width: 100%;
4196 4171 height: auto;
4197 4172 padding-top: 8px;
4198 4173 padding-bottom: 8px;
@@ -4199,14 +4174,16 @@
4199 4174 text-align: left;
4200 4175 border-radius: inherit;
4201 4176 }
4202 4177
4203 -.global-styles-ui__shadow-editor__dropdown-toggle.is-open {
4178 +.global-styles-ui__shadow-editor__dropdown-toggle.is-open,
4179 +.global-styles-ui__text-shadow-editor__dropdown-toggle.is-open {
4204 4180 background: #f0f0f0;
4205 4181 color: var(--wp-admin-theme-color);
4206 4182 }
4207 4183
4208 -.global-styles-ui__shadow-editor__remove-button {
4184 +.global-styles-ui__shadow-editor__remove-button,
4185 +.global-styles-ui__text-shadow-editor__remove-button {
4209 4186 position: absolute;
4210 4187 right: 8px;
4211 4188 top: 8px;
4212 4189 opacity: 0;
@@ -4211,18 +4188,19 @@
4211 4188 top: 8px;
4212 4189 opacity: 0;
4213 4190 }
4214 4191
4215 -.global-styles-ui__shadow-editor__remove-button.global-styles-ui__shadow-editor__remove-button {
4216 - border: none;
4217 -}
4218 -
4219 -.global-styles-ui__shadow-editor__dropdown-toggle:hover + .global-styles-ui__shadow-editor__remove-button, .global-styles-ui__shadow-editor__remove-button:focus, .global-styles-ui__shadow-editor__remove-button:hover {
4192 +.global-styles-ui__shadow-editor__dropdown-toggle:hover + .global-styles-ui__shadow-editor__remove-button, .global-styles-ui__text-shadow-editor__dropdown-toggle:hover + .global-styles-ui__shadow-editor__remove-button, .global-styles-ui__shadow-editor__remove-button:focus, .global-styles-ui__shadow-editor__remove-button:hover,
4193 +.global-styles-ui__shadow-editor__dropdown-toggle:hover + .global-styles-ui__text-shadow-editor__remove-button,
4194 +.global-styles-ui__text-shadow-editor__dropdown-toggle:hover + .global-styles-ui__text-shadow-editor__remove-button,
4195 +.global-styles-ui__text-shadow-editor__remove-button:focus,
4196 +.global-styles-ui__text-shadow-editor__remove-button:hover {
4220 4197 opacity: 1;
4221 4198 }
4222 4199
4223 4200 @media (hover: none) {
4224 - .global-styles-ui__shadow-editor__remove-button {
4201 + .global-styles-ui__shadow-editor__remove-button,
4202 + .global-styles-ui__text-shadow-editor__remove-button {
4225 4203 opacity: 1;
4226 4204 }
4227 4205 }
4228 4206 .global-styles-ui-screen-css {
@@ -4306,9 +4284,10 @@
4306 4284 clip-path: border-box;
4307 4285 }
4308 4286
4309 4287 .global-styles-ui-color-palette-panel,
4310 -.global-styles-ui-gradient-palette-panel {
4288 +.global-styles-ui-gradient-palette-panel,
4289 +.global-styles-ui-duotone-palette-panel {
4311 4290 padding: 16px;
4312 4291 }
4313 4292
4314 4293 .edit-site-custom-template-modal__contents-wrapper {
@@ -4317,13 +4296,8 @@
4317 4296 }
4318 4297 .edit-site-custom-template-modal__contents-wrapper > * {
4319 4298 width: 100%;
4320 4299 }
4321 -.edit-site-custom-template-modal__contents-wrapper__suggestions_list {
4322 - margin-left: -12px;
4323 - margin-right: -12px;
4324 - width: calc(100% + 24px);
4325 -}
4326 4300 .edit-site-custom-template-modal__contents > .components-button {
4327 4301 height: auto;
4328 4302 justify-content: center;
4329 4303 }
@@ -4333,10 +4307,14 @@
4333 4307 }
4334 4308 }
4335 4309 @media (min-width: 600px) {
4336 4310 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list {
4337 - max-height: 224px;
4338 4311 overflow-y: auto;
4312 + max-height: calc(224px + 4 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
4313 + padding: calc(2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
4314 + margin-inline: calc(-2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
4315 + width: calc(100% + 4 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
4316 + scroll-padding-block: calc(2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
4339 4317 }
4340 4318 }
4341 4319 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item {
4342 4320 display: block;
@@ -4362,11 +4340,8 @@
4362 4340 }
4363 4341 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus {
4364 4342 background-color: #f0f0f0;
4365 4343 }
4366 -.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus:not(:disabled) {
4367 - box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset;
4368 -}
4369 4344 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title, .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info {
4370 4345 overflow: hidden;
4371 4346 text-overflow: ellipsis;
4372 4347 display: block;
@@ -4398,14 +4373,10 @@
4398 4373 }
4399 4374 }
4400 4375 .edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg,
4401 4376 .edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg {
4402 - fill: var(--wp-admin-theme-color);
4377 + color: var(--wp-admin-theme-color);
4403 4378 }
4404 -.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name {
4405 - flex-grow: 1;
4406 - align-items: flex-start;
4407 -}
4408 4379 .edit-site-add-new-template__modal .edit-site-add-new-template__template-icon {
4409 4380 padding: 8px;
4410 4381 background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
4411 4382 border-radius: 100%;
@@ -4419,9 +4390,8 @@
4419 4390 display: flex;
4420 4391 flex-direction: column;
4421 4392 border: 1px solid #ddd;
4422 4393 justify-content: center;
4423 - outline: 1px solid transparent;
4424 4394 }
4425 4395 .edit-site-custom-template-modal__contents > .components-button span:first-child,
4426 4396 .edit-site-add-new-template__template-list__contents > .components-button span:first-child {
4427 4397 color: #1e1e1e;
@@ -4439,14 +4409,8 @@
4439 4409 .edit-site-custom-template-modal__contents > .components-button:hover span,
4440 4410 .edit-site-add-new-template__template-list__contents > .components-button:hover span {
4441 4411 color: var(--wp-admin-theme-color);
4442 4412 }
4443 -.edit-site-custom-template-modal__contents > .components-button:focus,
4444 -.edit-site-add-new-template__template-list__contents > .components-button:focus {
4445 - box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
4446 - border-color: transparent;
4447 - outline: 3px solid transparent;
4448 -}
4449 4413 .edit-site-custom-template-modal__contents > .components-button:focus span:first-child,
4450 4414 .edit-site-add-new-template__template-list__contents > .components-button:focus span:first-child {
4451 4415 color: var(--wp-admin-theme-color);
4452 4416 }
@@ -4458,10 +4422,12 @@
4458 4422 }
4459 4423
4460 4424 .edit-site-add-new-template__template-list__contents > .components-button {
4461 4425 height: 100%;
4426 + padding: 16px;
4462 4427 text-align: start;
4463 4428 align-items: flex-start;
4429 + justify-content: flex-start;
4464 4430 }
4465 4431
4466 4432 .edit-site-visual-editor__editor-canvas.is-focused {
4467 4433 outline: calc(2 * var(--wp-admin-border-width-focus)) solid var(--wp-admin-theme-color);
@@ -4468,8 +4434,9 @@
4468 4434 outline-offset: calc(-2 * var(--wp-admin-border-width-focus));
4469 4435 }
4470 4436
4471 4437 .edit-site-canvas-loader {
4438 + --wp-components-color-foreground: var(--color);
4472 4439 width: 100%;
4473 4440 height: 100%;
4474 4441 display: flex;
4475 4442 position: absolute;
@@ -4484,11 +4451,8 @@
4484 4451 animation: 0.5s ease 0.2s edit-site-canvas-loader__fade-in-animation;
4485 4452 animation-fill-mode: forwards;
4486 4453 }
4487 4454 }
4488 -.edit-site-canvas-loader > div {
4489 - width: 160px;
4490 -}
4491 4455
4492 4456 @keyframes edit-site-canvas-loader__fade-in-animation {
4493 4457 from {
4494 4458 opacity: 0;
@@ -4555,8 +4519,9 @@
4555 4519
4556 4520 .edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.fields-field__pattern-sync-status-fully) {
4557 4521 background: rgba(var(--wp-block-synced-color--rgb), 0.04);
4558 4522 color: var(--wp-block-synced-color);
4523 + border-color: currentColor;
4559 4524 }
4560 4525
4561 4526 .dataviews-action-modal__duplicate-pattern [role=dialog] > [role=document] {
4562 4527 width: 350px;
@@ -4671,10 +4636,9 @@
4671 4636 }
4672 4637 .edit-site-welcome-guide__image > img {
4673 4638 display: block;
4674 4639 max-width: 100%;
4675 - -o-object-fit: cover;
4676 - object-fit: cover;
4640 + object-fit: cover;
4677 4641 }
4678 4642 .edit-site-welcome-guide__heading {
4679 4643 font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
4680 4644 font-size: 24px;
@@ -4695,9 +4659,9 @@
4695 4659 margin: 0 4px;
4696 4660 vertical-align: text-top;
4697 4661 }
4698 4662 .edit-site-welcome-guide .components-button:hover svg {
4699 - fill: #fff;
4663 + color: #fff;
4700 4664 }
4701 4665
4702 4666 .edit-site-layout {
4703 4667 height: 100%;
@@ -4895,9 +4859,9 @@
4895 4859 }
4896 4860
4897 4861 .edit-site-layout__snackbar {
4898 4862 position: fixed;
4899 - bottom: 24px;
4863 + bottom: var(--wpds-dimension-size-md, 32px);
4900 4864 left: 0;
4901 4865 right: 0;
4902 4866 padding-inline: 16px;
4903 4867 box-sizing: border-box;
@@ -5041,14 +5005,11 @@
5041 5005 padding: 8px 6px 8px 16px;
5042 5006 border: none;
5043 5007 min-height: 40px;
5044 5008 }
5045 -.edit-site-sidebar-navigation-item.components-item:hover, .edit-site-sidebar-navigation-item.components-item:focus, .edit-site-sidebar-navigation-item.components-item[aria-current=true] {
5009 +.edit-site-sidebar-navigation-item.components-item:focus, .edit-site-sidebar-navigation-item.components-item[aria-current=true], .edit-site-sidebar-navigation-item.components-item.edit-site-sidebar-navigation-item.components-item:hover {
5046 5010 color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e);
5047 5011 }
5048 -.edit-site-sidebar-navigation-item.components-item:hover .edit-site-sidebar-navigation-item__drilldown-indicator, .edit-site-sidebar-navigation-item.components-item:focus .edit-site-sidebar-navigation-item__drilldown-indicator, .edit-site-sidebar-navigation-item.components-item[aria-current=true] .edit-site-sidebar-navigation-item__drilldown-indicator {
5049 - fill: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e);
5050 -}
5051 5012 .edit-site-sidebar-navigation-item.components-item[aria-current=true] {
5052 5013 background: var(--wpds-color-background-interactive-neutral-weak-active, #ededed);
5053 5014 color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e);
5054 5015 font-weight: var(--wpds-typography-font-weight-emphasis, 600);
@@ -5056,11 +5017,8 @@
5056 5017 .edit-site-sidebar-navigation-item.components-item:focus-visible {
5057 5018 --wp-components-color-accent: var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
5058 5019 transform: translateZ(0);
5059 5020 }
5060 -.edit-site-sidebar-navigation-item.components-item .edit-site-sidebar-navigation-item__drilldown-indicator {
5061 - fill: var(--wpds-color-foreground-interactive-neutral-weak, #707070);
5062 -}
5063 5021 .edit-site-sidebar-navigation-item.components-item.with-suffix {
5064 5022 padding-right: 16px;
5065 5023 }
5066 5024
@@ -5270,13 +5228,8 @@
5270 5228 margin-left: -16px;
5271 5229 margin-right: -16px;
5272 5230 }
5273 5231
5274 -.edit-site-sidebar-navigation-screen-templates-browse {
5275 - margin-left: -16px;
5276 - margin-right: -16px;
5277 -}
5278 -
5279 5232 .edit-site-sidebar-dataviews {
5280 5233 margin-left: -16px;
5281 5234 margin-right: -16px;
5282 5235 }
@@ -5384,9 +5337,8 @@
5384 5337 }
5385 5338 body:has(.edit-site-resizable-frame__inner.is-resizing) {
5386 5339 cursor: col-resize;
5387 5340 -webkit-user-select: none;
5388 - -moz-user-select: none;
5389 5341 user-select: none;
5390 5342 }
5391 5343
5392 5344 .edit-site-resizable-frame__inner.is-resizing::before {
@@ -5470,8 +5422,14 @@
5470 5422 .edit-site-styles .edit-site-sidebar-button {
5471 5423 color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
5472 5424 }
5473 5425
5426 +.edit-site-styles__content {
5427 + flex-grow: 1;
5428 + min-height: 0;
5429 + background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
5430 +}
5431 +
5474 5432 .show-icon-labels .edit-site-styles__header-actions .components-button.has-icon {
5475 5433 width: auto;
5476 5434 padding: 0 var(--wpds-dimension-padding-xs, 4px);
5477 5435 }
@@ -5482,8 +5440,16 @@
5482 5440 content: attr(aria-label);
5483 5441 font-size: var(--wpds-typography-font-size-sm, 12px);
5484 5442 }
5485 5443
5444 +.edit-site-sidebar-identity__form {
5445 + flex-grow: 1;
5446 + min-height: 0;
5447 + overflow: auto;
5448 + background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
5449 + padding: var(--wpds-dimension-padding-lg, 16px) var(--wpds-dimension-padding-2xl, 24px);
5450 +}
5451 +
5486 5452 ::view-transition-image-pair(root) {
5487 5453 isolation: auto;
5488 5454 }
5489 5455
@@ -5545,11 +5511,12 @@
5545 5511 }
5546 5512 @media (min-width: 782px) {
5547 5513 body.js.site-editor-php:has(.editor-editor-interface.is-distraction-free) {
5548 5514 --wp-admin--admin-bar--height: 0px;
5515 + --wp-editor-admin-bar-display: none;
5549 5516 }
5550 - body.js.site-editor-php:has(.editor-editor-interface.is-distraction-free) #wpadminbar {
5551 - display: none;
5517 + body.js.site-editor-php #wpadminbar {
5518 + display: var(--wp-editor-admin-bar-display, block);
5552 5519 }
5553 5520 }
5554 5521
5555 5522 .edit-site {