PluginProbe
Gutenberg / 24.1.0
Gutenberg v24.1.0
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 +595 -865 23.4.0 → 24.1.0 View file →
@@ -1,5 +1,4 @@
1 -@charset "UTF-8";
2 1 /**
3 2 * Typography
4 3 */
5 4 /**
@@ -68,8 +67,14 @@
68 67 /**
69 68 * Focus styles.
70 69 */
71 70 /**
71 + * Standard focus rings for the WordPress Design System.
72 + *
73 + * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
74 + * e.g. `&:focus { @include outset-ring__focus(); }`.
75 + */
76 +/**
72 77 * Applies editor left position to the selector passed as argument
73 78 */
74 79 /**
75 80 * Styles that are reused verbatim in a few places
@@ -176,8 +181,14 @@
176 181 /**
177 182 * Focus styles.
178 183 */
179 184 /**
185 + * Standard focus rings for the WordPress Design System.
186 + *
187 + * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
188 + * e.g. `&:focus { @include outset-ring__focus(); }`.
189 + */
190 +/**
180 191 * Applies editor left position to the selector passed as argument
181 192 */
182 193 /**
183 194 * Styles that are reused verbatim in a few places
@@ -201,16 +212,15 @@
201 212 height: 100%;
202 213 flex-grow: 1;
203 214 min-height: 0;
204 215 box-sizing: border-box;
205 - scroll-padding-bottom: calc(var(--wpds-dimension-base, 4px) * 16);
206 - /* stylelint-disable-next-line property-no-unknown -- '@container' not globally permitted */
216 + scroll-padding-bottom: 64px;
207 217 container: dataviews-wrapper/inline-size;
208 218 display: flex;
209 219 flex-direction: column;
210 220 font-size: var(--wpds-typography-font-size-md, 13px);
211 221 line-height: var(--wpds-typography-line-height-sm, 20px);
212 - background-color: var(--wp-dataviews-color-background, var(--wpds-color-bg-surface-neutral-strong, #fff));
222 + background-color: var(--wp-dataviews-color-background, var(--wpds-color-background-surface-neutral-strong, #fff));
213 223 }
214 224
215 225 .dataviews__view-actions,
216 226 .dataviews-filters__container {
@@ -227,8 +237,16 @@
227 237 .dataviews-filters__container {
228 238 transition: padding ease-out 0.1s;
229 239 }
230 240 }
241 +.dataviews__search {
242 + flex-grow: 1;
243 +}
244 +
245 +.dataviews__search .dataviews-search {
246 + flex-basis: 210px;
247 +}
248 +
231 249 .dataviews-no-results,
232 250 .dataviews-loading {
233 251 padding: 0 var(--wpds-dimension-padding-2xl, 24px);
234 252 flex-grow: 1;
@@ -265,8 +283,12 @@
265 283 .dataviews-loading-more {
266 284 text-align: center;
267 285 }
268 286
287 +.dataviews-loading-more[aria-hidden=true] {
288 + visibility: hidden;
289 +}
290 +
269 291 @container (max-width: 430px) {
270 292 .dataviews__view-actions,
271 293 .dataviews-filters__container {
272 294 padding: var(--wpds-dimension-padding-md, 12px) var(--wpds-dimension-padding-2xl, 24px);
@@ -273,10 +295,10 @@
273 295 }
274 296 }
275 297 .dataviews-title-field {
276 298 font-size: var(--wpds-typography-font-size-md, 13px);
277 - font-weight: var(--wpds-typography-font-weight-medium, 499);
278 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
299 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
300 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
279 301 text-overflow: ellipsis;
280 302 white-space: nowrap;
281 303 width: 100%;
282 304 }
@@ -287,13 +309,13 @@
287 309 white-space: nowrap;
288 310 overflow: hidden;
289 311 display: block;
290 312 flex-grow: 0;
291 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e);
313 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
292 314 }
293 315
294 316 .dataviews-title-field a:hover {
295 - color: var(--wpds-color-fg-interactive-brand, var(--wp-admin-theme-color, #3858e9));
317 + color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
296 318 }
297 319
298 320 .dataviews-title-field a:focus {
299 321 color: var(--wp-admin-theme-color--rgb);
@@ -308,22 +330,22 @@
308 330 white-space: nowrap;
309 331 overflow: hidden;
310 332 display: block;
311 333 width: 100%;
312 - color: var(--wpds-color-fg-interactive-neutral-active, #1e1e1e);
334 + color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
313 335 }
314 336
315 337 .dataviews-title-field button.components-button.is-link:hover {
316 - color: var(--wpds-color-fg-interactive-brand, var(--wp-admin-theme-color, #3858e9));
338 + color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
317 339 }
318 340
319 341 .dataviews-title-field--clickable {
320 342 cursor: var(--wpds-cursor-control, pointer);
321 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e);
343 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
322 344 }
323 345
324 346 .dataviews-title-field--clickable:hover {
325 - color: var(--wpds-color-fg-interactive-brand, var(--wp-admin-theme-color, #3858e9));
347 + color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
326 348 }
327 349
328 350 .dataviews-title-field--clickable:focus {
329 351 color: var(--wp-admin-theme-color--rgb);
@@ -347,14 +369,14 @@
347 369 overflow: hidden;
348 370 }
349 371
350 372 .dataviews-bulk-actions-footer__item-count {
351 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
373 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
352 374 }
353 375
354 376 .dataviews-bulk-actions-footer__container {
355 377 margin-right: auto;
356 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
378 + min-height: var(--wpds-dimension-size-md, 32px);
357 379 }
358 380
359 381 .dataviews-layout__container {
360 382 flex: 1;
@@ -409,9 +431,9 @@
409 431 display: none;
410 432 }
411 433
412 434 .dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name {
413 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
435 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
414 436 white-space: nowrap;
415 437 overflow: hidden;
416 438 text-overflow: ellipsis;
417 439 flex-shrink: 0; /* Prevents this element from shrinking */
@@ -419,10 +441,10 @@
419 441 }
420 442
421 443 .dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select {
422 444 width: 100%;
445 + min-width: 0;
423 446 white-space: nowrap;
424 - overflow: hidden;
425 447 }
426 448
427 449 .dataviews-filters__summary-chip-container {
428 450 position: relative;
@@ -433,10 +455,10 @@
433 455 border-radius: var(--wpds-border-radius-lg, 8px);
434 456 border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
435 457 cursor: var(--wpds-cursor-control, pointer);
436 458 padding: var(--wpds-dimension-padding-xs, 4px) var(--wpds-dimension-padding-md, 12px);
437 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
438 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e);
459 + min-height: var(--wpds-dimension-size-md, 32px);
460 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
439 461 position: relative;
440 462 display: flex;
441 463 align-items: center;
442 464 box-sizing: border-box;
@@ -446,41 +468,41 @@
446 468 cursor: default;
447 469 }
448 470
449 471 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset {
450 - padding-inline-end: calc(24px + var(--wpds-dimension-padding-xs, 4px));
472 + padding-inline-end: calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px));
451 473 }
452 474
453 475 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable), .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true] {
454 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e);
476 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
455 477 border-color: var(--wpds-color-stroke-interactive-neutral-active, #6e6e6e);
456 - background-color: var(--wpds-color-bg-interactive-neutral-weak-active, #ededed);
478 + background-color: var(--wpds-color-background-interactive-neutral-weak-active, #ededed);
457 479 }
458 480
459 481 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values {
460 - color: var(--wpds-color-fg-interactive-brand, var(--wp-admin-theme-color, #3858e9));
461 - background: var(--wpds-color-bg-interactive-brand-weak, rgba(0, 0, 0, 0));
482 + color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
483 + background: var(--wpds-color-background-interactive-brand-weak, rgba(0, 0, 0, 0));
462 484 border-color: var(--wpds-color-stroke-interactive-brand, var(--wp-admin-theme-color, #3858e9));
463 485 }
464 486
465 487 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable), .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true] {
466 - color: var(--wpds-color-fg-interactive-brand-active, var(--wp-admin-theme-color, #3858e9));
467 - background: var(--wpds-color-bg-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
488 + color: var(--wpds-color-foreground-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 52%, black));
489 + background: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
468 490 border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black));
469 491 }
470 492
471 493 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible {
472 494 outline: none;
473 - box-shadow: 0 0 0 var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) var(--wpds-color-stroke-focus-brand, var(--wp-admin-theme-color, #3858e9));
495 + 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));
474 496 }
475 497
476 498 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name {
477 - font-weight: var(--wpds-typography-font-weight-medium, 499);
499 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
478 500 }
479 501
480 502 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove {
481 - width: 24px;
482 - height: 24px;
503 + width: var(--wpds-dimension-size-sm, 24px);
504 + height: var(--wpds-dimension-size-sm, 24px);
483 505 border-radius: var(--wpds-border-radius-md, 4px);
484 506 border: 0;
485 507 padding: 0;
486 508 position: absolute;
@@ -494,34 +516,34 @@
494 516 cursor: var(--wpds-cursor-control, pointer);
495 517 }
496 518
497 519 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg {
498 - fill: var(--wpds-color-fg-interactive-neutral, #1e1e1e);
520 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
499 521 }
500 522
501 523 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus {
502 - background: var(--wpds-color-bg-interactive-neutral-weak-active, #ededed);
524 + background: var(--wpds-color-background-interactive-neutral-weak-active, #ededed);
503 525 }
504 526
505 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 {
506 - fill: var(--wpds-color-fg-interactive-neutral-active, #1e1e1e);
528 + color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
507 529 }
508 530
509 531 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg {
510 - fill: var(--wpds-color-fg-interactive-brand, var(--wp-admin-theme-color, #3858e9));
532 + color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
511 533 }
512 534
513 535 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover {
514 - background: var(--wpds-color-bg-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
536 + background: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
515 537 }
516 538
517 539 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible {
518 540 outline: none;
519 - box-shadow: 0 0 0 var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) var(--wpds-color-stroke-focus-brand, var(--wp-admin-theme-color, #3858e9));
541 + 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));
520 542 }
521 543
522 544 .dataviews-filters__search-widget-filter-combobox-list {
523 - max-height: calc(var(--wpds-dimension-base, 4px) * 46);
545 + max-height: 184px;
524 546 padding: var(--wpds-dimension-padding-xs, 4px);
525 547 overflow: auto;
526 548 border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
527 549 }
@@ -526,9 +548,9 @@
526 548 border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
527 549 }
528 550
529 551 .dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value] {
530 - font-weight: 600;
552 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
531 553 }
532 554
533 555 .dataviews-filters__search-widget-listbox {
534 556 padding: var(--wpds-dimension-padding-xs, 4px);
@@ -542,13 +564,14 @@
542 564 border-radius: var(--wpds-border-radius-sm, 2px);
543 565 box-sizing: border-box;
544 566 padding: var(--wpds-dimension-padding-xs, 4px) var(--wpds-dimension-padding-md, 12px);
545 567 cursor: default;
546 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
547 - font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
548 - font-weight: 400;
568 + min-height: var(--wpds-dimension-size-md, 32px);
569 + font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
570 + font-weight: var(--wpds-typography-font-weight-default, 400);
549 571 font-size: 13px;
550 572 line-height: 20px;
573 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
551 574 }
552 575
553 576 .dataviews-filters__search-widget-listitem:last-child {
554 577 margin-block-end: 0;
@@ -554,31 +577,37 @@
554 577 margin-block-end: 0;
555 578 }
556 579
557 580 .dataviews-filters__search-widget-listitem:hover, .dataviews-filters__search-widget-listitem[data-active-item], .dataviews-filters__search-widget-listitem:focus {
558 - background-color: var(--wpds-color-bg-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
581 + background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
582 + color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
559 583 }
560 584
561 585 .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection {
562 586 border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black));
563 - background: var(--wpds-color-bg-surface-neutral-strong, #fff);
587 + background: var(--wpds-color-background-surface-neutral-strong, #fff);
564 588 }
565 589
566 590 .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected {
567 591 border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black));
568 - background: var(--wpds-color-bg-interactive-brand-strong-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 93%, black));
592 + background: var(--wpds-color-background-interactive-brand-strong-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 93%, black));
569 593 }
570 594
571 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));
572 598 border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black));
573 - background: var(--wpds-color-bg-surface-neutral-strong, #fff);
574 599 }
575 600
576 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 {
577 602 border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black));
578 - background: var(--wpds-color-bg-interactive-brand-strong-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 93%, black));
603 + background: var(--wpds-color-background-interactive-brand-strong-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 93%, black));
579 604 }
580 605
606 +.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description {
607 + color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e);
608 +}
609 +
581 610 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value {
582 611 overflow: hidden;
583 612 text-overflow: ellipsis;
584 613 white-space: nowrap;
@@ -590,9 +619,9 @@
590 619 overflow: hidden;
591 620 text-overflow: ellipsis;
592 621 font-size: var(--wpds-typography-font-size-sm, 12px);
593 622 line-height: 16px;
594 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
623 + color: var(--wpds-color-foreground-interactive-neutral-weak, #707070);
595 624 }
596 625
597 626 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection {
598 627 border: 1px solid #1e1e1e;
@@ -653,9 +682,9 @@
653 682 padding: 0;
654 683 }
655 684
656 685 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected {
657 - background: var(--wpds-color-bg-interactive-brand-strong, var(--wp-admin-theme-color, #3858e9));
686 + background: var(--wpds-color-background-interactive-brand-strong, var(--wp-admin-theme-color, #3858e9));
658 687 border-color: var(--wpds-color-stroke-interactive-brand, var(--wp-admin-theme-color, #3858e9));
659 688 }
660 689
661 690 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected::before {
@@ -668,10 +697,10 @@
668 697 top: 50%;
669 698 left: 50%;
670 699 transform: translate(-50%, -50%);
671 700 margin: 0;
672 - background-color: var(--wpds-color-fg-interactive-brand-strong, #fff);
673 - border: 4px solid var(--wpds-color-fg-interactive-brand-strong, #fff);
701 + background-color: var(--wpds-color-foreground-interactive-brand-strong, #fff);
702 + border: 4px solid var(--wpds-color-foreground-interactive-brand-strong, #fff);
674 703 }
675 704
676 705 @media (min-width: 600px) {
677 706 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected::before {
@@ -681,28 +710,22 @@
681 710 }
682 711 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
683 712 --checkbox-size: 24px;
684 713 flex-shrink: 0;
685 - border: 1px solid #1e1e1e;
714 + border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
686 715 margin-right: 12px;
687 716 transition: none;
688 717 border-radius: 2px;
689 - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
718 + font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
690 719 padding: 6px 8px;
691 720 /* Fonts smaller than 16px causes mobile safari to zoom. */
692 721 font-size: 16px;
693 722 /* Override core line-height. To be reviewed. */
694 723 line-height: normal;
695 - box-shadow: 0 0 0 transparent;
696 - border-radius: 2px;
697 - 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);
698 726 }
699 727
700 -@media not (prefers-reduced-motion) {
701 - .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
702 - transition: box-shadow 0.1s linear;
703 - }
704 -}
705 728 @media (min-width: 600px) {
706 729 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
707 730 font-size: 13px;
708 731 /* Override core line-height. To be reviewed. */
@@ -708,20 +731,25 @@
708 731 /* Override core line-height. To be reviewed. */
709 732 line-height: normal;
710 733 }
711 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 +
712 739 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus {
713 - border-color: var(--wp-admin-theme-color);
714 - box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
715 - 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;
716 744 }
717 745
718 -.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 {
719 747 color: rgba(30, 30, 30, 0.62);
720 748 }
721 749
722 -.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder {
723 - 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);
724 752 }
725 753
726 754 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus {
727 755 box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
@@ -754,9 +782,9 @@
754 782 display: inline-block;
755 783 vertical-align: middle;
756 784 width: 16px;
757 785 /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword -- dashicons don't need a generic family keyword. */
758 - font: normal 30px/1 dashicons;
786 + font: 400 30px/1 dashicons;
759 787 speak: none;
760 788 -webkit-font-smoothing: antialiased;
761 789 -moz-osx-font-smoothing: grayscale;
762 790 }
@@ -767,18 +795,24 @@
767 795 font-size: 21px;
768 796 }
769 797 }
770 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 {
771 - background: #f0f0f0;
772 - 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);
773 802 cursor: default;
774 803 opacity: 1;
775 804 }
776 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 +
777 810 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
778 811 position: relative;
779 - background: var(--wpds-color-bg-interactive-neutral-weak, rgba(0, 0, 0, 0));
780 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
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));
814 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
781 815 margin: 0;
782 816 padding: 0;
783 817 width: var(--checkbox-size);
784 818 height: var(--checkbox-size);
@@ -794,15 +828,15 @@
794 828 transition: 0.1s border-color ease-in-out;
795 829 }
796 830 }
797 831 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected {
798 - background: var(--wpds-color-bg-interactive-brand-strong, var(--wp-admin-theme-color, #3858e9));
832 + background: var(--wpds-color-background-interactive-brand-strong, var(--wp-admin-theme-color, #3858e9));
799 833 border-color: var(--wpds-color-stroke-interactive-brand, var(--wp-admin-theme-color, #3858e9));
800 834 }
801 835
802 836 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg {
803 837 --checkmark-size: var(--checkbox-size);
804 - fill: var(--wpds-color-fg-interactive-neutral-strong, #f0f0f0);
838 + color: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
805 839 position: absolute;
806 840 left: 50%;
807 841 top: 50%;
808 842 transform: translate(-50%, -50%);
@@ -820,24 +854,18 @@
820 854 padding: var(--wpds-dimension-padding-sm, 8px);
821 855 }
822 856
823 857 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
824 - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
858 + font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
825 859 padding: 6px 8px;
826 860 /* Fonts smaller than 16px causes mobile safari to zoom. */
827 861 font-size: 16px;
828 862 /* Override core line-height. To be reviewed. */
829 863 line-height: normal;
830 - box-shadow: 0 0 0 transparent;
831 - border-radius: 2px;
832 - 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);
833 866 }
834 867
835 -@media not (prefers-reduced-motion) {
836 - .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
837 - transition: box-shadow 0.1s linear;
838 - }
839 -}
840 868 @media (min-width: 600px) {
841 869 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
842 870 font-size: 13px;
843 871 /* Override core line-height. To be reviewed. */
@@ -843,16 +871,17 @@
843 871 /* Override core line-height. To be reviewed. */
844 872 line-height: normal;
845 873 }
846 874 }
847 -.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus {
848 - border-color: var(--wp-admin-theme-color);
849 - box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
850 - 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);
851 877 }
852 878
853 -.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
854 - 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;
855 884 }
856 885
857 886 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
858 887 color: rgba(30, 30, 30, 0.62);
@@ -859,11 +888,11 @@
859 888 }
860 889
861 890 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
862 891 display: block;
863 - padding: 0 var(--wpds-dimension-padding-sm, 8px) 0 calc(var(--wpds-dimension-base, 4px) * 8);
892 + padding: 0 var(--wpds-dimension-padding-sm, 8px) 0 var(--wpds-dimension-size-md, 32px);
864 893 width: 100%;
865 - height: calc(var(--wpds-dimension-base, 4px) * 8);
894 + height: var(--wpds-dimension-size-md, 32px);
866 895 margin-left: 0;
867 896 margin-right: 0;
868 897 /* Fonts smaller than 16px causes mobile safari to zoom. */
869 898 font-size: 16px;
@@ -874,18 +903,13 @@
874 903 font-size: var(--wpds-typography-font-size-md, 13px);
875 904 }
876 905 }
877 906 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus {
878 - background: var(--wpds-color-bg-surface-neutral-strong, #fff);
879 - box-shadow: inset 0 0 0 var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) var(--wpds-color-stroke-focus-brand, var(--wp-admin-theme-color, #3858e9));
907 + background: var(--wpds-color-background-surface-neutral-strong, #fff);
880 908 }
881 909
882 -.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
883 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
884 -}
885 -
886 910 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
887 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
911 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
888 912 }
889 913
890 914 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration, .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button, .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button, .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration {
891 915 -webkit-appearance: none;
@@ -898,9 +922,9 @@
898 922 bottom: 0;
899 923 display: flex;
900 924 align-items: center;
901 925 justify-content: center;
902 - width: 24px;
926 + width: var(--wpds-dimension-size-sm, 24px);
903 927 }
904 928
905 929 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr) {
906 930 transform: scaleX(-1);
@@ -915,26 +939,21 @@
915 939 position: absolute;
916 940 top: 0;
917 941 right: 0;
918 942 transform: translate(50%, -50%);
919 - background: var(--wpds-color-bg-interactive-brand-strong, var(--wp-admin-theme-color, #3858e9));
920 - height: calc(var(--wpds-dimension-base, 4px) * 4);
921 - min-width: calc(var(--wpds-dimension-base, 4px) * 4);
943 + background: var(--wpds-color-background-interactive-brand-strong, var(--wp-admin-theme-color, #3858e9));
944 + height: var(--wpds-dimension-size-2xs, 16px);
945 + min-width: var(--wpds-dimension-size-2xs, 16px);
922 946 line-height: var(--wpds-typography-line-height-xs, 16px);
923 947 padding: 0 var(--wpds-dimension-padding-xs, 4px);
924 948 text-align: center;
925 949 border-radius: var(--wpds-border-radius-lg, 8px);
926 950 font-size: 11px;
927 - outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--wpds-color-bg-surface-neutral-strong, #fff);
928 - color: var(--wpds-color-fg-interactive-neutral-strong, #f0f0f0);
951 + outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--wpds-color-background-surface-neutral-strong, #fff);
952 + color: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
929 953 box-sizing: border-box;
930 954 }
931 955
932 -.dataviews-search {
933 - width: -moz-fit-content;
934 - width: fit-content;
935 -}
936 -
937 956 .dataviews-filters__user-input-widget {
938 957 padding: var(--wpds-dimension-padding-lg, 16px);
939 958 }
940 959
@@ -995,9 +1014,9 @@
995 1014 }
996 1015 }
997 1016 .dataviews-pagination__page-select {
998 1017 font-size: 11px;
999 - font-weight: var(--wpds-typography-font-weight-medium, 499);
1018 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
1000 1019 text-transform: uppercase;
1001 1020 }
1002 1021
1003 1022 @media (min-width: 600px) {
@@ -1002,9 +1021,9 @@
1002 1021
1003 1022 @media (min-width: 600px) {
1004 1023 .dataviews-pagination__page-select .components-select-control__input {
1005 1024 font-size: 11px !important;
1006 - font-weight: var(--wpds-typography-font-weight-medium, 499);
1025 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
1007 1026 }
1008 1027 }
1009 1028 .dataviews-action-modal {
1010 1029 z-index: 1000001;
@@ -1033,9 +1052,8 @@
1033 1052 }
1034 1053
1035 1054 .dataviews-view-config {
1036 1055 width: 320px;
1037 - /* stylelint-disable-next-line property-no-unknown -- the linter needs to be updated to accepted the container-type property */
1038 1056 container-type: inline-size;
1039 1057 font-size: var(--wpds-typography-font-size-md, 13px);
1040 1058 line-height: var(--wpds-typography-line-height-sm, 20px);
1041 1059 }
@@ -1108,9 +1126,9 @@
1108 1126 top: var(--wpds-dimension-gap-xs, 4px);
1109 1127 right: var(--wpds-dimension-gap-xs, 4px);
1110 1128 width: var(--wpds-dimension-gap-xs, 4px);
1111 1129 height: var(--wpds-dimension-gap-xs, 4px);
1112 - background: var(--wpds-color-bg-interactive-brand-strong, var(--wp-admin-theme-color, #3858e9));
1130 + background: var(--wpds-color-background-interactive-brand-strong, var(--wp-admin-theme-color, #3858e9));
1113 1131 border-radius: 50%;
1114 1132 pointer-events: none;
1115 1133 }
1116 1134
@@ -1183,9 +1201,9 @@
1183 1201 top: 0;
1184 1202 left: 0;
1185 1203 width: 100%;
1186 1204 height: 100%;
1187 - box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus-brand, var(--wp-admin-theme-color, #3858e9));
1205 + box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
1188 1206 border-radius: var(--wpds-border-radius-md, 4px);
1189 1207 pointer-events: none;
1190 1208 outline: 2px solid transparent;
1191 1209 }
@@ -1204,9 +1222,9 @@
1204 1222 }
1205 1223
1206 1224 .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,
1207 1225 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field {
1208 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
1226 + min-height: var(--wpds-dimension-size-sm, 24px);
1209 1227 overflow: hidden;
1210 1228 align-content: center;
1211 1229 text-align: start;
1212 1230 }
@@ -1212,32 +1230,31 @@
1212 1230 }
1213 1231
1214 1232 .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,
1215 1233 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable {
1216 - width: -moz-fit-content;
1217 1234 width: fit-content;
1218 1235 }
1219 1236
1220 1237 .dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,
1221 1238 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value {
1222 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
1239 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1223 1240 }
1224 1241
1225 1242 .dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media::after,
1226 1243 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media::after {
1227 - box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) var(--wpds-color-stroke-interactive-brand, var(--wp-admin-theme-color, #3858e9)), inset 0 0 0 var(--wpds-border-width-sm, 2px) var(--wpds-color-bg-surface-neutral-strong, #fff);
1244 + box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) var(--wpds-color-stroke-interactive-brand, var(--wp-admin-theme-color, #3858e9)), inset 0 0 0 var(--wpds-border-width-sm, 2px) var(--wpds-color-background-surface-neutral-strong, #fff);
1228 1245 }
1229 1246
1230 1247 .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus::after,
1231 1248 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus::after {
1232 - box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus-brand, var(--wp-admin-theme-color, #3858e9));
1249 + box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
1233 1250 }
1234 1251
1235 1252 .dataviews-view-grid .dataviews-view-grid__media,
1236 1253 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media {
1237 1254 width: 100%;
1238 - aspect-ratio: 1/1;
1239 - background-color: var(--wpds-color-bg-surface-neutral-strong, #fff);
1255 + aspect-ratio: var(--wp-dataviews-media-aspect-ratio, 1/1);
1256 + background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
1240 1257 border-radius: var(--wpds-border-radius-md, 4px);
1241 1258 overflow: hidden;
1242 1259 position: relative;
1243 1260 }
@@ -1248,9 +1265,8 @@
1248 1265 }
1249 1266
1250 1267 .dataviews-view-grid .dataviews-view-grid__media img,
1251 1268 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img {
1252 - -o-object-fit: cover;
1253 1269 object-fit: cover;
1254 1270 width: 100%;
1255 1271 height: 100%;
1256 1272 }
@@ -1274,11 +1290,21 @@
1274 1290 height: 100%;
1275 1291 display: block;
1276 1292 border-radius: var(--wpds-border-radius-md, 4px);
1277 1293 box-shadow: none;
1278 - background: var(--wpds-color-bg-surface-neutral, #fcfcfc);
1294 + background: var(--wpds-color-background-surface-neutral, #fcfcfc);
1279 1295 }
1280 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 +
1281 1307 .dataviews-view-grid .dataviews-view-grid__fields,
1282 1308 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields {
1283 1309 position: relative;
1284 1310 font-size: 12px;
@@ -1291,16 +1317,16 @@
1291 1317 }
1292 1318
1293 1319 .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),
1294 1320 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty) {
1295 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
1321 + min-height: var(--wpds-dimension-size-sm, 24px);
1296 1322 line-height: var(--wpds-typography-line-height-sm, 20px);
1297 - padding-top: calc(var(--wpds-dimension-base, 4px) / 2);
1323 + padding-top: calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px)) / 2);
1298 1324 }
1299 1325
1300 1326 .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,
1301 1327 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field {
1302 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
1328 + min-height: var(--wpds-dimension-size-sm, 24px);
1303 1329 align-items: center;
1304 1330 }
1305 1331
1306 1332 .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,
@@ -1305,9 +1331,9 @@
1305 1331
1306 1332 .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,
1307 1333 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name {
1308 1334 width: 35%;
1309 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
1335 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
1310 1336 overflow: hidden;
1311 1337 text-overflow: ellipsis;
1312 1338 white-space: nowrap;
1313 1339 }
@@ -1382,9 +1408,9 @@
1382 1408 right: var(--wpds-dimension-padding-xs, 4px);
1383 1409 }
1384 1410
1385 1411 .dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button {
1386 - background-color: var(--wpds-color-bg-surface-neutral-strong, #fff);
1412 + background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
1387 1413 }
1388 1414
1389 1415 @media not (prefers-reduced-motion) {
1390 1416 .dataviews-view-grid__card .dataviews-view-grid__media-actions {
@@ -1408,10 +1434,10 @@
1408 1434 }
1409 1435
1410 1436 .dataviews-view-grid__group-header {
1411 1437 font-size: var(--wpds-typography-font-size-lg, 15px);
1412 - font-weight: var(--wpds-typography-font-weight-medium, 499);
1413 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
1438 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
1439 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1414 1440 margin: 0 0 var(--wpds-dimension-gap-sm, 8px) 0;
1415 1441 padding: 0 var(--wpds-dimension-padding-2xl, 24px);
1416 1442 container-type: inline-size;
1417 1443 }
@@ -1439,9 +1465,8 @@
1439 1465
1440 1466 .dataviews-view-list div[role=row] .dataviews-view-list__item-actions,
1441 1467 .dataviews-view-list div[role=article] .dataviews-view-list__item-actions {
1442 1468 display: flex;
1443 - width: -moz-max-content;
1444 1469 width: max-content;
1445 1470 flex: 0 0 auto;
1446 1471 gap: var(--wpds-dimension-gap-xs, 4px);
1447 1472 white-space: nowrap;
@@ -1454,9 +1479,9 @@
1454 1479 }
1455 1480
1456 1481 .dataviews-view-list div[role=row] .dataviews-view-list__item-actions > div,
1457 1482 .dataviews-view-list div[role=article] .dataviews-view-list__item-actions > div {
1458 - height: 24px;
1483 + height: var(--wpds-dimension-size-sm, 24px);
1459 1484 }
1460 1485
1461 1486 .dataviews-view-list div[role=row] .dataviews-view-list__item-actions > :not(:last-child),
1462 1487 .dataviews-view-list div[role=article] .dataviews-view-list__item-actions > :not(:last-child) {
@@ -1494,10 +1519,9 @@
1494 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,
1495 1520 .dataviews-view-list div[role=article]:not(.is-selected):hover,
1496 1521 .dataviews-view-list div[role=article]:not(.is-selected).is-hovered,
1497 1522 .dataviews-view-list div[role=article]:not(.is-selected):focus-within {
1498 - color: var(--wpds-color-fg-interactive-brand, var(--wp-admin-theme-color, #3858e9));
1499 - background-color: var(--wpds-color-bg-interactive-brand-weak, rgba(0, 0, 0, 0));
1523 + background-color: var(--wpds-color-background-interactive-neutral-weak-active, #ededed);
1500 1524 }
1501 1525
1502 1526 .dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,
1503 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,
@@ -1508,9 +1532,9 @@
1508 1532 .dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,
1509 1533 .dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,
1510 1534 .dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,
1511 1535 .dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field {
1512 - color: var(--wpds-color-fg-interactive-brand, var(--wp-admin-theme-color, #3858e9));
1536 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
1513 1537 }
1514 1538
1515 1539 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,
1516 1540 .dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper,
@@ -1515,10 +1539,10 @@
1515 1539 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,
1516 1540 .dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper,
1517 1541 .dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,
1518 1542 .dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper {
1519 - background-color: var(--wpds-color-bg-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
1520 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e);
1543 + background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
1544 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1521 1545 }
1522 1546
1523 1547 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,
1524 1548 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,
@@ -1527,9 +1551,9 @@
1527 1551 .dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,
1528 1552 .dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,
1529 1553 .dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,
1530 1554 .dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field {
1531 - color: var(--wpds-color-fg-interactive-neutral-active, #1e1e1e);
1555 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1532 1556 }
1533 1557
1534 1558 .dataviews-view-list .dataviews-view-list__item {
1535 1559 position: absolute;
@@ -1535,10 +1559,8 @@
1535 1559 position: absolute;
1536 1560 z-index: 1;
1537 1561 inset: 0;
1538 1562 scroll-margin: var(--wpds-dimension-gap-sm, 8px) 0;
1539 - -webkit-appearance: none;
1540 - -moz-appearance: none;
1541 1563 appearance: none;
1542 1564 border: none;
1543 1565 background: none;
1544 1566 padding: 0;
@@ -1552,9 +1574,9 @@
1552 1574 .dataviews-view-list .dataviews-view-list__item:focus-visible::before {
1553 1575 position: absolute;
1554 1576 content: "";
1555 1577 inset: var(--wp-admin-border-width-focus);
1556 - box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus-brand, var(--wp-admin-theme-color, #3858e9));
1578 + box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
1557 1579 border-radius: var(--wpds-border-radius-sm, 2px);
1558 1580 outline: 2px solid transparent;
1559 1581 }
1560 1582
@@ -1559,9 +1581,9 @@
1559 1581 }
1560 1582
1561 1583 .dataviews-view-list .dataviews-view-list__title-field {
1562 1584 flex: 1;
1563 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
1585 + min-height: var(--wpds-dimension-size-sm, 24px);
1564 1586 line-height: var(--wpds-typography-line-height-md, 24px);
1565 1587 overflow: hidden;
1566 1588 }
1567 1589
@@ -1569,14 +1591,14 @@
1569 1591 z-index: 1;
1570 1592 }
1571 1593
1572 1594 .dataviews-view-list .dataviews-view-list__media-wrapper {
1573 - width: calc(var(--wpds-dimension-base, 4px) * 13);
1574 - height: calc(var(--wpds-dimension-base, 4px) * 13);
1595 + width: 48px;
1596 + height: 48px;
1575 1597 overflow: hidden;
1576 1598 position: relative;
1577 1599 flex-shrink: 0;
1578 - background-color: var(--wpds-color-bg-surface-neutral-strong, #fff);
1600 + background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
1579 1601 border-radius: var(--wpds-border-radius-md, 4px);
1580 1602 }
1581 1603
1582 1604 .dataviews-view-list .dataviews-view-list__media-wrapper img {
@@ -1581,9 +1603,8 @@
1581 1603
1582 1604 .dataviews-view-list .dataviews-view-list__media-wrapper img {
1583 1605 width: 100%;
1584 1606 height: 100%;
1585 - -o-object-fit: cover;
1586 1607 object-fit: cover;
1587 1608 }
1588 1609
1589 1610 .dataviews-view-list .dataviews-view-list__media-wrapper::after {
@@ -1597,15 +1618,15 @@
1597 1618 border-radius: var(--wpds-border-radius-md, 4px);
1598 1619 }
1599 1620
1600 1621 .dataviews-view-list .dataviews-view-list__field-wrapper {
1601 - min-height: calc(var(--wpds-dimension-base, 4px) * 13);
1622 + min-height: 48px;
1602 1623 flex-grow: 1;
1603 1624 min-width: 0;
1604 1625 }
1605 1626
1606 1627 .dataviews-view-list .dataviews-view-list__field {
1607 - color: var(--wpds-color-fg-interactive-neutral-weak, #707070);
1628 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
1608 1629 }
1609 1630
1610 1631 .dataviews-view-list .dataviews-view-list__fields {
1611 1632 display: flex;
@@ -1623,9 +1644,9 @@
1623 1644 display: none;
1624 1645 }
1625 1646
1626 1647 .dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value {
1627 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
1648 + min-height: var(--wpds-dimension-size-sm, 24px);
1628 1649 line-height: var(--wpds-typography-line-height-sm, 20px);
1629 1650 display: flex;
1630 1651 align-items: center;
1631 1652 }
@@ -1638,19 +1659,19 @@
1638 1659 padding: var(--wpds-dimension-padding-sm, 8px) var(--wpds-dimension-padding-2xl, 24px);
1639 1660 }
1640 1661
1641 1662 .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field {
1642 - min-height: calc(var(--wpds-dimension-base, 4px) * 4);
1663 + min-height: var(--wpds-dimension-size-2xs, 16px);
1643 1664 line-height: var(--wpds-typography-line-height-xs, 16px);
1644 1665 }
1645 1666
1646 1667 .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper {
1647 - width: calc(var(--wpds-dimension-base, 4px) * 8);
1648 - height: calc(var(--wpds-dimension-base, 4px) * 8);
1668 + width: var(--wpds-dimension-size-md, 32px);
1669 + height: var(--wpds-dimension-size-md, 32px);
1649 1670 }
1650 1671
1651 1672 .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper {
1652 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
1673 + min-height: var(--wpds-dimension-size-md, 32px);
1653 1674 }
1654 1675
1655 1676 .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields {
1656 1677 gap: var(--wpds-dimension-gap-sm, 8px);
@@ -1657,9 +1678,9 @@
1657 1678 row-gap: var(--wpds-dimension-gap-xs, 4px);
1658 1679 }
1659 1680
1660 1681 .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value {
1661 - min-height: calc(var(--wpds-dimension-base, 4px) * 4);
1682 + min-height: var(--wpds-dimension-size-2xs, 16px);
1662 1683 line-height: var(--wpds-typography-line-height-xs, 16px);
1663 1684 }
1664 1685
1665 1686 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper {
@@ -1666,19 +1687,19 @@
1666 1687 padding: var(--wpds-dimension-padding-2xl, 24px) var(--wpds-dimension-padding-2xl, 24px);
1667 1688 }
1668 1689
1669 1690 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field {
1670 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
1691 + min-height: var(--wpds-dimension-size-md, 32px);
1671 1692 line-height: var(--wpds-typography-line-height-xl, 32px);
1672 1693 }
1673 1694
1674 1695 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper {
1675 - width: calc(var(--wpds-dimension-base, 4px) * 16);
1676 - height: calc(var(--wpds-dimension-base, 4px) * 16);
1696 + width: 64px;
1697 + height: 64px;
1677 1698 }
1678 1699
1679 1700 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper {
1680 - min-height: calc(var(--wpds-dimension-base, 4px) * 16);
1701 + min-height: 64px;
1681 1702 }
1682 1703
1683 1704 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields {
1684 1705 gap: var(--wpds-dimension-gap-lg, 16px);
@@ -1685,9 +1706,9 @@
1685 1706 row-gap: var(--wpds-dimension-gap-sm, 8px);
1686 1707 }
1687 1708
1688 1709 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value {
1689 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
1710 + min-height: var(--wpds-dimension-size-md, 32px);
1690 1711 line-height: var(--wpds-typography-line-height-md, 24px);
1691 1712 }
1692 1713
1693 1714 .dataviews-view-list.is-refreshing {
@@ -1702,11 +1723,11 @@
1702 1723 }
1703 1724 }
1704 1725 .dataviews-view-list__group-header {
1705 1726 font-size: var(--wpds-typography-font-size-lg, 15px);
1706 - font-weight: var(--wpds-typography-font-weight-medium, 499);
1707 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
1708 - margin: 0 0 var(--wpds-dimension-gap-sm, 8px) 0;
1727 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
1728 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1729 + margin: 0 0 var(--wpds-dimension-gap-lg, 16px) 0;
1709 1730 padding: 0 var(--wpds-dimension-padding-2xl, 24px);
1710 1731 }
1711 1732
1712 1733 .dataviews-view-table {
@@ -1714,9 +1735,9 @@
1714 1735 text-indent: 0;
1715 1736 border-color: inherit;
1716 1737 border-collapse: collapse;
1717 1738 position: relative;
1718 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
1739 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
1719 1740 margin-bottom: auto;
1720 1741 background-color: inherit;
1721 1742 }
1722 1743
@@ -1721,10 +1742,10 @@
1721 1742 }
1722 1743
1723 1744 .dataviews-view-table th {
1724 1745 text-align: left;
1725 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
1726 - font-weight: normal;
1746 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1747 + font-weight: 400;
1727 1748 font-size: var(--wpds-typography-font-size-md, 13px);
1728 1749 }
1729 1750
1730 1751 .dataviews-view-table td,
@@ -1740,9 +1761,9 @@
1740 1761 .dataviews-view-table td.dataviews-view-table__actions-column--sticky,
1741 1762 .dataviews-view-table th.dataviews-view-table__actions-column--sticky {
1742 1763 position: sticky;
1743 1764 right: 0;
1744 - background-color: var(--wp-dataviews-color-background, var(--wpds-color-bg-surface-neutral-strong, #fff));
1765 + background-color: var(--wp-dataviews-color-background, var(--wpds-color-background-surface-neutral-strong, #fff));
1745 1766 }
1746 1767
1747 1768 .dataviews-view-table td.dataviews-view-table__actions-column--stuck::after,
1748 1769 .dataviews-view-table th.dataviews-view-table__actions-column--stuck::after {
@@ -1752,9 +1773,9 @@
1752 1773 top: 0;
1753 1774 bottom: 0;
1754 1775 left: 0;
1755 1776 width: 1px;
1756 - background-color: var(--wpds-color-bg-surface-neutral, #fcfcfc);
1777 + background-color: var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
1757 1778 }
1758 1779
1759 1780 .dataviews-view-table td.dataviews-view-table__checkbox-column,
1760 1781 .dataviews-view-table th.dataviews-view-table__checkbox-column {
@@ -1795,10 +1816,10 @@
1795 1816 opacity: 1;
1796 1817 }
1797 1818 }
1798 1819 .dataviews-view-table tr.is-selected {
1799 - background-color: var(--wpds-color-bg-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
1800 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
1820 + background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
1821 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1801 1822 }
1802 1823
1803 1824 .dataviews-view-table tr.is-selected, .dataviews-view-table tr.is-selected + tr {
1804 1825 border-top: 1px solid var(--wpds-color-stroke-surface-brand, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 40%, white));
@@ -1804,9 +1825,9 @@
1804 1825 border-top: 1px solid var(--wpds-color-stroke-surface-brand, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 40%, white));
1805 1826 }
1806 1827
1807 1828 .dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky {
1808 - background-color: var(--wpds-color-bg-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
1829 + background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
1809 1830 }
1810 1831
1811 1832 .dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button), .dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button), .dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button) {
1812 1833 opacity: 1;
@@ -1812,13 +1833,13 @@
1812 1833 opacity: 1;
1813 1834 }
1814 1835
1815 1836 .dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky, .dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky {
1816 - background-color: var(--wp-dataviews-color-background, var(--wpds-color-bg-surface-neutral-strong, #fff));
1837 + background-color: var(--wp-dataviews-color-background, var(--wpds-color-background-surface-neutral-strong, #fff));
1817 1838 }
1818 1839
1819 1840 .dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky, .dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky {
1820 - background-color: var(--wpds-color-bg-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
1841 + background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
1821 1842 }
1822 1843
1823 1844 .dataviews-view-table thead {
1824 1845 position: sticky;
@@ -1847,9 +1868,9 @@
1847 1868 padding-top: var(--wpds-dimension-padding-sm, 8px);
1848 1869 padding-bottom: var(--wpds-dimension-padding-sm, 8px);
1849 1870 font-size: 11px;
1850 1871 text-transform: uppercase;
1851 - font-weight: var(--wpds-typography-font-weight-medium, 499);
1872 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
1852 1873 }
1853 1874
1854 1875 .dataviews-view-table thead th:has(.dataviews-view-table-header-button) {
1855 1876 padding-left: var(--wpds-dimension-padding-xs, 4px);
@@ -1872,9 +1893,9 @@
1872 1893 vertical-align: top;
1873 1894 }
1874 1895
1875 1896 .dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper {
1876 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
1897 + min-height: var(--wpds-dimension-size-md, 32px);
1877 1898 display: flex;
1878 1899 align-items: center;
1879 1900 white-space: nowrap;
1880 1901 }
@@ -1895,13 +1916,13 @@
1895 1916 .dataviews-view-table .dataviews-view-table-header-button {
1896 1917 padding: var(--wpds-dimension-padding-xs, 4px) var(--wpds-dimension-padding-sm, 8px);
1897 1918 font-size: 11px;
1898 1919 text-transform: uppercase;
1899 - font-weight: var(--wpds-typography-font-weight-medium, 499);
1920 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
1900 1921 }
1901 1922
1902 1923 .dataviews-view-table .dataviews-view-table-header-button:not(:hover) {
1903 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e);
1924 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
1904 1925 }
1905 1926
1906 1927 .dataviews-view-table .dataviews-view-table-header-button span {
1907 1928 speak: none;
@@ -1954,21 +1975,20 @@
1954 1975 }
1955 1976 }
1956 1977 .dataviews-column-primary__media {
1957 1978 max-width: 60px;
1958 - min-width: calc(var(--wpds-dimension-base, 4px) * 8);
1959 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
1979 + min-width: var(--wpds-dimension-size-md, 32px);
1980 + min-height: var(--wpds-dimension-size-md, 32px);
1960 1981 overflow: hidden;
1961 1982 position: relative;
1962 1983 flex-shrink: 0;
1963 - background-color: var(--wpds-color-bg-surface-neutral-strong, #fff);
1984 + background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
1964 1985 border-radius: var(--wpds-border-radius-md, 4px);
1965 1986 }
1966 1987
1967 1988 .dataviews-column-primary__media img {
1968 - width: calc(var(--wpds-dimension-base, 4px) * 8);
1969 - height: calc(var(--wpds-dimension-base, 4px) * 8);
1970 - -o-object-fit: cover;
1989 + width: var(--wpds-dimension-size-md, 32px);
1990 + height: var(--wpds-dimension-size-md, 32px);
1971 1991 object-fit: cover;
1972 1992 }
1973 1993
1974 1994 .dataviews-column-primary__media::after {
@@ -1981,8 +2001,19 @@
1981 2001 box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) rgba(0, 0, 0, 0.1);
1982 2002 border-radius: var(--wpds-border-radius-md, 4px);
1983 2003 }
1984 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 +
1985 2016 .dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),
1986 2017 .dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media) {
1987 2018 min-width: 15ch;
1988 2019 max-width: 80ch;
@@ -1988,11 +2019,11 @@
1988 2019 max-width: 80ch;
1989 2020 }
1990 2021
1991 2022 .dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell {
1992 - font-weight: var(--wpds-typography-font-weight-medium, 499);
2023 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
1993 2024 padding: var(--wpds-dimension-padding-md, 12px) var(--wpds-dimension-padding-2xl, 24px);
1994 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
2025 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1995 2026 }
1996 2027
1997 2028 /* Column width intents via colgroup: make non-primary columns shrink-to-fit */
1998 2029 .dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand) {
@@ -2029,9 +2060,9 @@
2029 2060 padding: var(--wpds-dimension-padding-sm, 8px) 0 var(--wpds-dimension-padding-xs, 4px);
2030 2061 }
2031 2062
2032 2063 .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field {
2033 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
2064 + min-height: var(--wpds-dimension-size-sm, 24px);
2034 2065 overflow: hidden;
2035 2066 align-content: center;
2036 2067 text-align: start;
2037 2068 }
@@ -2036,22 +2067,21 @@
2036 2067 text-align: start;
2037 2068 }
2038 2069
2039 2070 .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable {
2040 - width: -moz-fit-content;
2041 2071 width: fit-content;
2042 2072 }
2043 2073
2044 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 {
2045 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
2075 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
2046 2076 }
2047 2077
2048 2078 .dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media::after {
2049 - box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) var(--wpds-color-stroke-interactive-brand, var(--wp-admin-theme-color, #3858e9)), inset 0 0 0 var(--wpds-border-width-sm, 2px) var(--wpds-color-bg-surface-neutral-strong, #fff);
2079 + box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) var(--wpds-color-stroke-interactive-brand, var(--wp-admin-theme-color, #3858e9)), inset 0 0 0 var(--wpds-border-width-sm, 2px) var(--wpds-color-background-surface-neutral-strong, #fff);
2050 2080 }
2051 2081
2052 2082 .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus::after {
2053 - box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus-brand, var(--wp-admin-theme-color, #3858e9));
2083 + box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
2054 2084 }
2055 2085
2056 2086 .dataviews-view-picker-grid:focus-visible[aria-activedescendant] {
2057 2087 outline: none;
@@ -2057,9 +2087,9 @@
2057 2087 outline: none;
2058 2088 }
2059 2089
2060 2090 .dataviews-view-picker-grid:focus-visible [data-active-item=true] {
2061 - outline: 2px solid var(--wpds-color-stroke-focus-brand, var(--wp-admin-theme-color, #3858e9));
2091 + outline: 2px solid var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
2062 2092 }
2063 2093
2064 2094 .dataviews-view-picker-grid .dataviews-selection-checkbox {
2065 2095 top: var(--wpds-dimension-padding-sm, 8px) !important;
@@ -2072,15 +2102,15 @@
2072 2102 .dataviews-view-picker-grid .dataviews-view-picker-grid__media {
2073 2103 width: 100%;
2074 2104 aspect-ratio: 1/1;
2075 2105 min-height: 0;
2076 - background-color: var(--wpds-color-bg-surface-neutral-strong, #fff);
2106 + background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
2077 2107 border-radius: var(--wpds-border-radius-md, 4px);
2108 + overflow: hidden;
2078 2109 position: relative;
2079 2110 }
2080 2111
2081 2112 .dataviews-view-picker-grid .dataviews-view-picker-grid__media img {
2082 - -o-object-fit: cover;
2083 2113 object-fit: cover;
2084 2114 width: 100%;
2085 2115 height: 100%;
2086 2116 }
@@ -2096,8 +2126,16 @@
2096 2126 border-radius: var(--wpds-border-radius-md, 4px);
2097 2127 pointer-events: none;
2098 2128 }
2099 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 +
2100 2138 .dataviews-view-picker-grid .dataviews-view-picker-grid__fields {
2101 2139 position: relative;
2102 2140 font-size: 12px;
2103 2141 line-height: 16px;
@@ -2107,21 +2145,21 @@
2107 2145 padding: 0 0 var(--wpds-dimension-padding-md, 12px);
2108 2146 }
2109 2147
2110 2148 .dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty) {
2111 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
2149 + min-height: var(--wpds-dimension-size-sm, 24px);
2112 2150 line-height: var(--wpds-typography-line-height-sm, 20px);
2113 - padding-top: calc(var(--wpds-dimension-base, 4px) / 2);
2151 + padding-top: calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px)) / 2);
2114 2152 }
2115 2153
2116 2154 .dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field {
2117 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
2155 + min-height: var(--wpds-dimension-size-sm, 24px);
2118 2156 align-items: center;
2119 2157 }
2120 2158
2121 2159 .dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name {
2122 2160 width: 35%;
2123 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
2161 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
2124 2162 overflow: hidden;
2125 2163 text-overflow: ellipsis;
2126 2164 white-space: nowrap;
2127 2165 }
@@ -2169,12 +2207,12 @@
2169 2207 }
2170 2208
2171 2209 .dataviews-view-picker-grid-group__header {
2172 2210 font-size: var(--wpds-typography-font-size-lg, 15px);
2173 - font-weight: var(--wpds-typography-font-weight-medium, 499);
2174 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
2211 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
2212 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
2175 2213 margin: 0 0 var(--wpds-dimension-gap-sm, 8px) 0;
2176 - padding: 0 calc(var(--wpds-dimension-base, 4px) * 12);
2214 + padding: 0 48px;
2177 2215 }
2178 2216
2179 2217 .dataviews-view-picker-table {
2180 2218 background-color: inherit;
@@ -2180,9 +2218,9 @@
2180 2218 background-color: inherit;
2181 2219 }
2182 2220
2183 2221 .dataviews-view-picker-table .dataviews-view-table__checkbox-column {
2184 - width: calc(var(--wpds-dimension-base, 4px) * 12);
2222 + width: 48px;
2185 2223 }
2186 2224
2187 2225 .dataviews-view-picker-table tbody:focus-visible[aria-activedescendant] {
2188 2226 outline: none;
@@ -2188,9 +2226,9 @@
2188 2226 outline: none;
2189 2227 }
2190 2228
2191 2229 .dataviews-view-picker-table tbody:focus-visible [data-active-item=true] {
2192 - outline: 2px solid var(--wpds-color-stroke-focus-brand, var(--wp-admin-theme-color, #3858e9));
2230 + outline: 2px solid var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
2193 2231 }
2194 2232
2195 2233 .dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input {
2196 2234 pointer-events: none;
@@ -2201,17 +2239,17 @@
2201 2239 cursor: var(--wpds-cursor-control, pointer);
2202 2240 }
2203 2241
2204 2242 .dataviews-view-picker-table .dataviews-view-table__row.is-selected {
2205 - background-color: var(--wpds-color-bg-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
2243 + background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
2206 2244 }
2207 2245
2208 2246 .dataviews-view-picker-table .dataviews-view-table__row.is-hovered {
2209 - background-color: var(--wpds-color-bg-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
2247 + background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
2210 2248 }
2211 2249
2212 2250 .dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered {
2213 - background-color: var(--wpds-color-bg-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
2251 + background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
2214 2252 }
2215 2253
2216 2254 .dataviews-view-activity {
2217 2255 margin: 0 0 auto;
@@ -2219,16 +2257,16 @@
2219 2257 }
2220 2258
2221 2259 .dataviews-view-activity .dataviews-view-activity__group-header {
2222 2260 font-size: var(--wpds-typography-font-size-lg, 15px);
2223 - font-weight: var(--wpds-typography-font-weight-medium, 499);
2224 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
2261 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
2262 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
2225 2263 margin: 0 0 var(--wpds-dimension-gap-sm, 8px) 0;
2226 2264 padding: 0;
2227 2265 }
2228 2266
2229 2267 .dataviews-view-activity .dataviews-view-activity__item-actions {
2230 - min-width: calc(var(--wpds-dimension-base, 4px) * 6);
2268 + min-width: var(--wpds-dimension-size-sm, 24px);
2231 2269 }
2232 2270
2233 2271 .dataviews-view-activity .dataviews-view-activity__item-content {
2234 2272 flex-grow: 1;
@@ -2236,9 +2274,9 @@
2236 2274
2237 2275 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title,
2238 2276 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,
2239 2277 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields {
2240 - min-height: calc(var(--wpds-dimension-base, 4px) * 4);
2278 + min-height: var(--wpds-dimension-size-2xs, 16px);
2241 2279 }
2242 2280
2243 2281 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title {
2244 2282 position: relative;
@@ -2252,9 +2290,9 @@
2252 2290 cursor: var(--wpds-cursor-control, pointer);
2253 2291 }
2254 2292
2255 2293 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible {
2256 - outline: var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus-brand, var(--wp-admin-theme-color, #3858e9));
2294 + outline: var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
2257 2295 outline-offset: var(--wp-admin-border-width-focus);
2258 2296 border-radius: var(--wpds-border-radius-sm, 2px);
2259 2297 }
2260 2298
@@ -2259,9 +2297,8 @@
2259 2297 }
2260 2298
2261 2299 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions {
2262 2300 display: flex;
2263 - width: -moz-max-content;
2264 2301 width: max-content;
2265 2302 flex: 0 0 auto;
2266 2303 }
2267 2304
@@ -2270,9 +2307,9 @@
2270 2307 z-index: 1;
2271 2308 }
2272 2309
2273 2310 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields {
2274 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
2311 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
2275 2312 display: flex;
2276 2313 gap: var(--wpds-dimension-gap-md, 12px);
2277 2314 row-gap: var(--wpds-dimension-gap-xs, 4px);
2278 2315 flex-wrap: wrap;
@@ -2316,14 +2353,14 @@
2316 2353 width: var(--wpds-dimension-padding-md, 12px);
2317 2354 }
2318 2355
2319 2356 .dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type::before {
2320 - height: calc(var(--wpds-dimension-base, 4px) * 3);
2357 + height: var(--wpds-dimension-size-3xs, 12px);
2321 2358 }
2322 2359
2323 2360 .dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon {
2324 - width: calc(var(--wpds-dimension-base, 4px) * 3 - 1px);
2325 - height: calc(var(--wpds-dimension-base, 4px) * 3 - 1px);
2361 + width: calc(var(--wpds-dimension-size-3xs, 12px) - 1px);
2362 + height: calc(var(--wpds-dimension-size-3xs, 12px) - 1px);
2326 2363 }
2327 2364
2328 2365 .dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content {
2329 2366 margin: var(--wpds-dimension-gap-md, 12px) 0;
@@ -2329,18 +2366,18 @@
2329 2366 margin: var(--wpds-dimension-gap-md, 12px) 0;
2330 2367 }
2331 2368
2332 2369 .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type {
2333 - width: calc(var(--wpds-dimension-base, 4px) * 6);
2370 + width: var(--wpds-dimension-size-sm, 24px);
2334 2371 }
2335 2372
2336 2373 .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type::before {
2337 - height: calc(var(--wpds-dimension-base, 4px) * 3);
2374 + height: var(--wpds-dimension-size-3xs, 12px);
2338 2375 }
2339 2376
2340 2377 .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon {
2341 - width: calc(var(--wpds-dimension-base, 4px) * 6 + 1px);
2342 - height: calc(var(--wpds-dimension-base, 4px) * 6 + 1px);
2378 + width: calc(var(--wpds-dimension-size-sm, 24px) + 1px);
2379 + height: calc(var(--wpds-dimension-size-sm, 24px) + 1px);
2343 2380 }
2344 2381
2345 2382 .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content {
2346 2383 margin: var(--wpds-dimension-gap-md, 12px) 0;
@@ -2347,18 +2384,18 @@
2347 2384 padding-top: var(--wpds-dimension-padding-sm, 8px);
2348 2385 }
2349 2386
2350 2387 .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type {
2351 - width: calc(var(--wpds-dimension-base, 4px) * 8);
2388 + width: var(--wpds-dimension-size-md, 32px);
2352 2389 }
2353 2390
2354 2391 .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type::before {
2355 - height: calc(var(--wpds-dimension-base, 4px) * 2);
2392 + height: var(--wpds-dimension-size-4xs, 8px);
2356 2393 }
2357 2394
2358 2395 .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon {
2359 - width: calc(var(--wpds-dimension-base, 4px) * 8 + 1px);
2360 - height: calc(var(--wpds-dimension-base, 4px) * 8 + 1px);
2396 + width: calc(var(--wpds-dimension-size-md, 32px) + 1px);
2397 + height: calc(var(--wpds-dimension-size-md, 32px) + 1px);
2361 2398 }
2362 2399
2363 2400 .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content {
2364 2401 margin: var(--wpds-dimension-gap-sm, 8px) 0 var(--wpds-dimension-gap-lg, 16px);
@@ -2365,10 +2402,10 @@
2365 2402 padding-top: var(--wpds-dimension-padding-md, 12px);
2366 2403 }
2367 2404
2368 2405 .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet, .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet {
2369 - width: calc(var(--wpds-dimension-base, 4px) * 2 + 1px);
2370 - height: calc(var(--wpds-dimension-base, 4px) * 2 + 1px);
2406 + width: calc(var(--wpds-dimension-size-4xs, 8px) + 1px);
2407 + height: calc(var(--wpds-dimension-size-4xs, 8px) + 1px);
2371 2408 position: relative;
2372 2409 top: 50%;
2373 2410 transform: translateY(-50%);
2374 2411 }
@@ -2383,9 +2420,9 @@
2383 2420
2384 2421 .dataviews-view-activity .dataviews-view-activity__item-type-icon {
2385 2422 overflow: hidden;
2386 2423 flex-shrink: 0;
2387 - background-color: var(--wpds-color-bg-surface-neutral-strong, #fff);
2424 + background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
2388 2425 }
2389 2426
2390 2427 .dataviews-view-activity .dataviews-view-activity__item-type-icon img,
2391 2428 .dataviews-view-activity .dataviews-view-activity__item-type-icon svg,
@@ -2393,9 +2430,8 @@
2393 2430 display: block;
2394 2431 width: 100%;
2395 2432 height: 100%;
2396 2433 margin: 0 auto;
2397 - -o-object-fit: cover;
2398 2434 object-fit: cover;
2399 2435 border-radius: 50%;
2400 2436 box-sizing: border-box;
2401 2437 box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) var(--wpds-color-stroke-surface-neutral, #dbdbdb);
@@ -2435,9 +2471,9 @@
2435 2471 outline: none;
2436 2472 }
2437 2473
2438 2474 .dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true] {
2439 - outline: 2px solid var(--wpds-color-stroke-focus-brand, var(--wp-admin-theme-color, #3858e9));
2475 + outline: 2px solid var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
2440 2476 outline-offset: -2px;
2441 2477 }
2442 2478
2443 2479 .dataviews-view-picker-activity .dataviews-view-picker-activity__item {
@@ -2447,9 +2483,9 @@
2447 2483 transition: background-color 0.1s ease;
2448 2484 }
2449 2485
2450 2486 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected, .dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover {
2451 - background-color: var(--wpds-color-bg-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
2487 + background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
2452 2488 }
2453 2489
2454 2490 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected {
2455 2491 outline: 3px solid transparent;
@@ -2460,14 +2496,14 @@
2460 2496 width: var(--wpds-dimension-padding-md, 12px);
2461 2497 }
2462 2498
2463 2499 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type::before {
2464 - height: calc(var(--wpds-dimension-base, 4px) * 3);
2500 + height: var(--wpds-dimension-size-3xs, 12px);
2465 2501 }
2466 2502
2467 2503 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon {
2468 - width: calc(var(--wpds-dimension-base, 4px) * 3 - 1px);
2469 - height: calc(var(--wpds-dimension-base, 4px) * 3 - 1px);
2504 + width: calc(var(--wpds-dimension-size-3xs, 12px) - 1px);
2505 + height: calc(var(--wpds-dimension-size-3xs, 12px) - 1px);
2470 2506 }
2471 2507
2472 2508 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content {
2473 2509 margin: var(--wpds-dimension-gap-md, 12px) 0;
@@ -2473,18 +2509,18 @@
2473 2509 margin: var(--wpds-dimension-gap-md, 12px) 0;
2474 2510 }
2475 2511
2476 2512 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type {
2477 - width: calc(var(--wpds-dimension-base, 4px) * 6);
2513 + width: var(--wpds-dimension-size-sm, 24px);
2478 2514 }
2479 2515
2480 2516 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type::before {
2481 - height: calc(var(--wpds-dimension-base, 4px) * 3);
2517 + height: var(--wpds-dimension-size-3xs, 12px);
2482 2518 }
2483 2519
2484 2520 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon {
2485 - width: calc(var(--wpds-dimension-base, 4px) * 6 + 1px);
2486 - height: calc(var(--wpds-dimension-base, 4px) * 6 + 1px);
2521 + width: calc(var(--wpds-dimension-size-sm, 24px) + 1px);
2522 + height: calc(var(--wpds-dimension-size-sm, 24px) + 1px);
2487 2523 }
2488 2524
2489 2525 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content {
2490 2526 margin: var(--wpds-dimension-gap-md, 12px) 0;
@@ -2491,18 +2527,18 @@
2491 2527 padding-top: var(--wpds-dimension-padding-sm, 8px);
2492 2528 }
2493 2529
2494 2530 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type {
2495 - width: calc(var(--wpds-dimension-base, 4px) * 8);
2531 + width: var(--wpds-dimension-size-md, 32px);
2496 2532 }
2497 2533
2498 2534 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type::before {
2499 - height: calc(var(--wpds-dimension-base, 4px) * 2);
2535 + height: var(--wpds-dimension-size-4xs, 8px);
2500 2536 }
2501 2537
2502 2538 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon {
2503 - width: calc(var(--wpds-dimension-base, 4px) * 8 + 1px);
2504 - height: calc(var(--wpds-dimension-base, 4px) * 8 + 1px);
2539 + width: calc(var(--wpds-dimension-size-md, 32px) + 1px);
2540 + height: calc(var(--wpds-dimension-size-md, 32px) + 1px);
2505 2541 }
2506 2542
2507 2543 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content {
2508 2544 margin: var(--wpds-dimension-gap-sm, 8px) 0 var(--wpds-dimension-gap-lg, 16px);
@@ -2509,10 +2545,10 @@
2509 2545 padding-top: var(--wpds-dimension-padding-md, 12px);
2510 2546 }
2511 2547
2512 2548 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet, .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet {
2513 - width: calc(var(--wpds-dimension-base, 4px) * 2 + 1px);
2514 - height: calc(var(--wpds-dimension-base, 4px) * 2 + 1px);
2549 + width: calc(var(--wpds-dimension-size-4xs, 8px) + 1px);
2550 + height: calc(var(--wpds-dimension-size-4xs, 8px) + 1px);
2515 2551 position: relative;
2516 2552 top: 50%;
2517 2553 transform: translateY(-50%);
2518 2554 }
@@ -2523,9 +2559,9 @@
2523 2559
2524 2560 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title,
2525 2561 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,
2526 2562 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields {
2527 - min-height: calc(var(--wpds-dimension-base, 4px) * 4);
2563 + min-height: var(--wpds-dimension-size-2xs, 16px);
2528 2564 }
2529 2565
2530 2566 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title {
2531 2567 position: relative;
@@ -2539,9 +2575,9 @@
2539 2575 display: none;
2540 2576 }
2541 2577
2542 2578 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields {
2543 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
2579 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
2544 2580 display: flex;
2545 2581 gap: var(--wpds-dimension-gap-md, 12px);
2546 2582 row-gap: var(--wpds-dimension-gap-xs, 4px);
2547 2583 flex-wrap: wrap;
@@ -2590,10 +2626,10 @@
2590 2626 }
2591 2627
2592 2628 .dataviews-view-picker-activity .dataviews-view-picker-activity-group__header {
2593 2629 font-size: var(--wpds-typography-font-size-lg, 15px);
2594 - font-weight: var(--wpds-typography-font-weight-medium, 499);
2595 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
2630 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
2631 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
2596 2632 margin: 0 0 var(--wpds-dimension-gap-sm, 8px) 0;
2597 2633 padding: 0;
2598 2634 padding-inline-start: var(--wpds-dimension-padding-2xl, 24px);
2599 2635 }
@@ -2610,9 +2646,8 @@
2610 2646 display: block;
2611 2647 width: 100%;
2612 2648 height: 100%;
2613 2649 margin: 0 auto;
2614 - -o-object-fit: cover;
2615 2650 object-fit: cover;
2616 2651 border-radius: 50%;
2617 2652 box-sizing: border-box;
2618 2653 box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) var(--wpds-color-stroke-surface-neutral, #dbdbdb);
@@ -2627,9 +2662,9 @@
2627 2662 }
2628 2663
2629 2664 .dataviews-picker-footer__bulk-selection {
2630 2665 align-self: flex-start;
2631 - height: calc(var(--wpds-dimension-base, 4px) * 8);
2666 + height: var(--wpds-dimension-size-md, 32px);
2632 2667 }
2633 2668
2634 2669 .dataviews-picker-footer__actions {
2635 2670 align-self: flex-end;
@@ -2663,17 +2698,38 @@
2663 2698 border: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
2664 2699 }
2665 2700
2666 2701 .dataviews-controls__date-preset:active {
2667 - background-color: var(--wpds-color-bg-interactive-neutral-strong-active, #1e1e1e);
2702 + background-color: var(--wpds-color-background-interactive-neutral-strong-active, #1e1e1e);
2668 2703 }
2669 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 +
2670 2726 .dataforms-layouts-panel__field-trigger {
2671 2727 position: relative;
2672 2728 color: inherit;
2673 2729 display: flex;
2674 2730 width: 100%;
2675 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
2731 + min-height: var(--wpds-dimension-size-sm, 24px);
2676 2732 cursor: var(--wpds-cursor-control, pointer);
2677 2733 align-items: flex-start;
2678 2734 border-radius: var(--wpds-border-radius-sm, 2px);
2679 2735 isolation: isolate;
@@ -2680,9 +2736,9 @@
2680 2736 }
2681 2737
2682 2738 .dataforms-layouts-panel__field-trigger--label-side {
2683 2739 flex-direction: row;
2684 - gap: var(--wpds-dimension-gap-md, 12px);
2740 + gap: var(--wpds-dimension-gap-sm, 8px);
2685 2741 }
2686 2742
2687 2743 .dataforms-layouts-panel__field-trigger--label-top {
2688 2744 display: grid;
@@ -2693,9 +2749,9 @@
2693 2749 align-items: center;
2694 2750 }
2695 2751
2696 2752 .dataforms-layouts-panel__field-trigger:not(.is-disabled):hover {
2697 - color: var(--wpds-color-fg-interactive-brand, var(--wp-admin-theme-color, #3858e9));
2753 + color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
2698 2754 }
2699 2755
2700 2756 .dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon {
2701 2757 opacity: 1;
@@ -2701,9 +2757,9 @@
2701 2757 opacity: 1;
2702 2758 }
2703 2759
2704 2760 .dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label {
2705 - color: var(--wpds-color-fg-interactive-brand, var(--wp-admin-theme-color, #3858e9));
2761 + color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
2706 2762 }
2707 2763
2708 2764 .dataforms-layouts-panel__field-trigger.is-disabled {
2709 2765 cursor: default;
@@ -2709,10 +2765,10 @@
2709 2765 cursor: default;
2710 2766 }
2711 2767
2712 2768 .dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control {
2713 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
2714 - font-weight: var(--wpds-typography-font-weight-regular, 400);
2769 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
2770 + font-weight: var(--wpds-typography-font-weight-default, 400);
2715 2771 }
2716 2772
2717 2773 .dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon {
2718 2774 opacity: 1;
@@ -2719,22 +2775,28 @@
2719 2775 fill: currentColor;
2720 2776 }
2721 2777
2722 2778 .dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover, .dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible {
2723 - fill: var(--wpds-color-fg-interactive-brand, var(--wp-admin-theme-color, #3858e9));
2779 + fill: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
2724 2780 }
2725 2781
2726 2782 .dataforms-layouts-panel__field-trigger-icon {
2727 2783 padding: 0;
2728 - color: var(--wpds-color-fg-interactive-brand, var(--wp-admin-theme-color, #3858e9));
2784 + color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
2729 2785 flex: 0 0 auto;
2730 2786 opacity: 0;
2731 2787 border-radius: var(--wpds-border-radius-xs, 1px);
2732 2788 }
2733 2789
2790 +.dataforms-layouts-panel__field-trigger-icon::after {
2791 + content: "";
2792 + position: absolute;
2793 + inset: 0;
2794 +}
2795 +
2734 2796 .dataforms-layouts-panel__field-trigger-icon:focus-visible {
2735 2797 opacity: 1;
2736 - outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--wpds-color-stroke-focus-brand, var(--wp-admin-theme-color, #3858e9));
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));
2737 2799 }
2738 2800
2739 2801 .dataforms-layouts-panel__field-dropdown-anchor {
2740 2802 width: 100%;
@@ -2746,14 +2808,14 @@
2746 2808
2747 2809 .dataforms-layouts-panel__field-label {
2748 2810 width: 38%;
2749 2811 flex-shrink: 0;
2750 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
2812 + min-height: var(--wpds-dimension-size-sm, 24px);
2751 2813 display: flex;
2752 2814 align-items: center;
2753 2815 line-height: var(--wpds-typography-line-height-sm, 20px);
2754 2816 hyphens: auto;
2755 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
2817 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
2756 2818 }
2757 2819
2758 2820 .dataforms-layouts-panel__field-label .components-base-control__label {
2759 2821 display: inline;
@@ -2761,16 +2823,14 @@
2761 2823 line-height: inherit;
2762 2824 }
2763 2825
2764 2826 .dataforms-layouts-panel__field-label.has-error {
2765 - color: var(--wpds-color-fg-content-error-weak, #cc1818);
2827 + color: var(--wpds-color-foreground-content-error-weak, #cc1818);
2766 2828 }
2767 2829
2768 2830 .dataforms-layouts-panel__field-label-error-content {
2769 - position: relative;
2770 - z-index: 1;
2771 - cursor: help;
2772 - fill: var(--wpds-color-fg-content-error-weak, #cc1818);
2831 + pointer-events: none;
2832 + color: var(--wpds-color-foreground-content-error-weak, #cc1818);
2773 2833 display: inline-flex;
2774 2834 flex-direction: row;
2775 2835 align-items: center;
2776 2836 gap: var(--wpds-dimension-gap-xs, 4px);
@@ -2775,45 +2835,31 @@
2775 2835 align-items: center;
2776 2836 gap: var(--wpds-dimension-gap-xs, 4px);
2777 2837 }
2778 2838
2779 -.dataforms-layouts-panel__field-label-error-content svg {
2780 - fill: currentColor;
2781 -}
2782 -
2783 2839 .dataforms-layouts-panel__field-control {
2784 2840 flex-grow: 1;
2785 2841 min-width: 0;
2786 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
2842 + min-height: var(--wpds-dimension-size-sm, 24px);
2787 2843 line-height: var(--wpds-typography-line-height-md, 24px);
2788 2844 display: flex;
2789 2845 align-items: center;
2790 - overflow: hidden;
2791 - word-break: break-word;
2792 - font-weight: var(--wpds-typography-font-weight-medium, 499);
2846 + overflow: clip;
2847 + padding-inline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px));
2848 + margin-inline: calc(-1 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
2849 + word-break: normal;
2850 + overflow-wrap: anywhere;
2851 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
2793 2852 }
2794 2853
2854 +.dataforms-layouts-panel__field-control:has(a, button) {
2855 + z-index: 1;
2856 +}
2857 +
2795 2858 .dataforms-layouts-panel__field-control > * {
2796 2859 min-width: 0;
2797 2860 }
2798 2861
2799 -.dataforms-layouts-panel__field-control .components-button {
2800 - max-width: 100%;
2801 - text-align: left;
2802 - white-space: normal;
2803 - text-wrap: balance;
2804 - text-wrap: pretty;
2805 - min-height: 32px;
2806 -}
2807 -
2808 -.dataforms-layouts-panel__field-control.components-button.is-link[aria-disabled=true] {
2809 - text-decoration: none;
2810 -}
2811 -
2812 -.dataforms-layouts-panel__field-control .components-dropdown {
2813 - max-width: 100%;
2814 -}
2815 -
2816 2862 .dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label {
2817 2863 width: 100%;
2818 2864 }
2819 2865
@@ -2842,15 +2888,11 @@
2842 2888 .components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown {
2843 2889 z-index: 159990;
2844 2890 }
2845 2891
2846 -.dataforms-layouts-panel__summary-button:empty {
2847 - min-width: 160px;
2848 -}
2849 -
2850 2892 .dataforms-layouts-regular__field {
2851 2893 width: 100%;
2852 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
2894 + min-height: var(--wpds-dimension-size-md, 32px);
2853 2895 justify-content: flex-start !important;
2854 2896 align-items: flex-start !important;
2855 2897 }
2856 2898
@@ -2856,15 +2898,15 @@
2856 2898
2857 2899 .dataforms-layouts-regular__field .components-base-control__label,
2858 2900 .dataforms-layouts-regular__field .components-input-control__label,
2859 2901 .dataforms-layouts-regular__field .components-form-token-field__label {
2860 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
2902 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
2861 2903 }
2862 2904
2863 2905 .dataforms-layouts-regular__field-label {
2864 2906 width: 38%;
2865 2907 flex-shrink: 0;
2866 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
2908 + min-height: var(--wpds-dimension-size-md, 32px);
2867 2909 display: flex;
2868 2910 align-items: center;
2869 2911 line-height: var(--wpds-typography-line-height-sm, 20px);
2870 2912 hyphens: auto;
@@ -2879,9 +2921,9 @@
2879 2921 }
2880 2922
2881 2923 .dataforms-layouts-regular__field-control {
2882 2924 flex-grow: 1;
2883 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
2925 + min-height: var(--wpds-dimension-size-md, 32px);
2884 2926 display: flex;
2885 2927 align-items: center;
2886 2928 }
2887 2929
@@ -2897,9 +2939,9 @@
2897 2939 display: contents;
2898 2940 }
2899 2941
2900 2942 .dataforms-layouts-card__field-description {
2901 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
2943 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
2902 2944 display: block;
2903 2945 font-size: var(--wpds-typography-font-size-md, 13px);
2904 2946 margin-bottom: var(--wpds-dimension-gap-lg, 16px);
2905 2947 }
@@ -2912,9 +2954,9 @@
2912 2954 }
2913 2955
2914 2956 .dataforms-layouts-details__summary-content {
2915 2957 display: inline-flex;
2916 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
2958 + min-height: var(--wpds-dimension-size-sm, 24px);
2917 2959 }
2918 2960
2919 2961 .dataforms-layouts-details__content {
2920 2962 padding-top: var(--wpds-dimension-padding-md, 12px);
@@ -2924,10 +2966,10 @@
2924 2966 width: 100%;
2925 2967 }
2926 2968
2927 2969 .dataforms-layouts__wrapper {
2928 - font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2929 - font-weight: 400;
2970 + font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2971 + font-weight: var(--wpds-typography-font-weight-default, 400);
2930 2972 font-size: 13px;
2931 2973 line-height: 20px;
2932 2974 }
2933 2975
@@ -3000,8 +3042,14 @@
3000 3042 /**
3001 3043 * Focus styles.
3002 3044 */
3003 3045 /**
3046 + * Standard focus rings for the WordPress Design System.
3047 + *
3048 + * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
3049 + * e.g. `&:focus { @include outset-ring__focus(); }`.
3050 + */
3051 +/**
3004 3052 * Applies editor left position to the selector passed as argument
3005 3053 */
3006 3054 /**
3007 3055 * Styles that are reused verbatim in a few places
@@ -3059,9 +3107,9 @@
3059 3107 padding: 12px;
3060 3108 display: grid;
3061 3109 align-items: center;
3062 3110 grid-template-columns: min-content 1fr min-content;
3063 - grid-gap: 4px 8px;
3111 + gap: 4px 8px;
3064 3112 color: #1e1e1e;
3065 3113 }
3066 3114
3067 3115 .fields-create-template-part-modal__area-radio-wrapper + .fields-create-template-part-modal__area-radio-wrapper {
@@ -3138,9 +3186,8 @@
3138 3186 line-height: 1.5;
3139 3187 }
3140 3188
3141 3189 fieldset.fields__media-edit {
3142 - /* stylelint-disable-next-line property-no-unknown -- '@container' not globally permitted */
3143 3190 container-type: inline-size;
3144 3191 }
3145 3192
3146 3193 fieldset.fields__media-edit .fields__media-edit-compact-group {
@@ -3345,11 +3392,9 @@
3345 3392
3346 3393 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail {
3347 3394 width: 100%;
3348 3395 height: 100%;
3349 - -o-object-fit: cover;
3350 3396 object-fit: cover;
3351 - -o-object-position: 50% 50%;
3352 3397 object-position: 50% 50%;
3353 3398 }
3354 3399
3355 3400 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename {
@@ -3378,9 +3423,8 @@
3378 3423 }
3379 3424
3380 3425 fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty) {
3381 3426 grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
3382 - /* stylelint-disable-next-line property-no-unknown -- '@container' not globally permitted */
3383 3427 }
3384 3428
3385 3429 @container (max-width: 500px) {
3386 3430 fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty) {
@@ -3410,9 +3454,8 @@
3410 3454
3411 3455 .fields-controls__author-avatar img {
3412 3456 width: 16px;
3413 3457 height: 16px;
3414 - -o-object-fit: cover;
3415 3458 object-fit: cover;
3416 3459 opacity: 0;
3417 3460 border-radius: 100%;
3418 3461 }
@@ -3448,18 +3491,15 @@
3448 3491 padding: 0;
3449 3492 margin: 0;
3450 3493 }
3451 3494
3452 -.fields-controls__slug .fields-controls__slug-external-icon {
3453 - margin-left: 5ch;
3454 -}
3455 -
3456 3495 .fields-controls__slug .fields-controls__slug-input input.components-input-control__input {
3457 3496 padding-inline-start: 0 !important;
3458 3497 }
3459 3498
3460 3499 .fields-controls__slug .fields-controls__slug-help-link {
3461 - word-break: break-word;
3500 + word-break: normal;
3501 + overflow-wrap: anywhere;
3462 3502 }
3463 3503
3464 3504 .fields-controls__slug .fields-controls__slug-help {
3465 3505 display: flex;
@@ -3466,9 +3506,9 @@
3466 3506 flex-direction: column;
3467 3507 }
3468 3508
3469 3509 .fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug {
3470 - font-weight: 600;
3510 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
3471 3511 }
3472 3512
3473 3513 .fields-controls__featured-image-image,
3474 3514 .fields-controls__featured-image-placeholder {
@@ -3587,8 +3627,14 @@
3587 3627 /**
3588 3628 * Focus styles.
3589 3629 */
3590 3630 /**
3631 + * Standard focus rings for the WordPress Design System.
3632 + *
3633 + * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
3634 + * e.g. `&:focus { @include outset-ring__focus(); }`.
3635 + */
3636 +/**
3591 3637 * Applies editor left position to the selector passed as argument
3592 3638 */
3593 3639 /**
3594 3640 * Styles that are reused verbatim in a few places
@@ -3622,9 +3668,9 @@
3622 3668 }
3623 3669
3624 3670 .font-library-modal .font-library__subtitle {
3625 3671 text-transform: uppercase;
3626 - font-weight: 499;
3672 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
3627 3673 font-size: 11px;
3628 3674 }
3629 3675
3630 3676 .font-library-modal__tab-panel {
@@ -3662,9 +3708,9 @@
3662 3708 .font-library__footer {
3663 3709 position: absolute;
3664 3710 width: 100%;
3665 3711 bottom: 0;
3666 - border-top: 1px solid #ddd;
3712 + border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
3667 3713 padding: 24px;
3668 3714 background-color: #fff;
3669 3715 box-sizing: border-box;
3670 3716 flex-grow: 0 !important;
@@ -3673,22 +3719,26 @@
3673 3719 }
3674 3720
3675 3721 .font-library__page-selection {
3676 3722 font-size: 11px;
3677 - font-weight: 499;
3723 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
3678 3724 text-transform: uppercase;
3679 3725 }
3680 3726
3681 3727 @media (min-width: 600px) {
3682 - .font-library__page-selection .font-library__page-selection-trigger {
3728 + .font-library__page-selection .components-select-control__input {
3683 3729 font-size: 11px !important;
3684 - font-weight: 499;
3730 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
3685 3731 }
3686 3732 }
3733 +.font-library__search {
3734 + width: 240px;
3735 +}
3736 +
3687 3737 .font-library__fonts-title {
3688 3738 text-transform: uppercase;
3689 3739 font-size: 11px;
3690 - font-weight: 600;
3740 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
3691 3741 margin-top: 0;
3692 3742 margin-bottom: 0;
3693 3743 }
3694 3744
@@ -3702,11 +3752,15 @@
3702 3752 .font-library__fonts-list-item {
3703 3753 margin-bottom: 0;
3704 3754 }
3705 3755
3756 +.font-library__font-demo {
3757 + position: relative;
3758 +}
3759 +
3706 3760 .font-library__font-card {
3707 3761 box-sizing: border-box;
3708 - border: 1px solid #ddd;
3762 + border: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
3709 3763 width: 100%;
3710 3764 height: auto !important;
3711 3765 padding: 16px;
3712 3766 margin-top: -1px; /* To collapse the margin with the previous element */
@@ -3720,13 +3774,13 @@
3720 3774 position: relative;
3721 3775 }
3722 3776
3723 3777 .font-library__font-card .font-library__font-card__name {
3724 - font-weight: bold;
3778 + font-weight: 700;
3725 3779 }
3726 3780
3727 3781 .font-library__font-card .font-library__font-card__count {
3728 - color: #757575;
3782 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
3729 3783 }
3730 3784
3731 3785 .font-library__font-card .font-library__font-variant_demo-image {
3732 3786 display: block;
@@ -3733,8 +3787,25 @@
3733 3787 height: 24px;
3734 3788 width: auto;
3735 3789 }
3736 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 +
3737 3808 .font-library__font-card .font-library__font-variant_demo-text {
3738 3809 white-space: nowrap;
3739 3810 flex-shrink: 0;
3740 3811 }
@@ -3746,9 +3817,9 @@
3746 3817 }
3747 3818 .font-library-modal__tablist-container {
3748 3819 position: sticky;
3749 3820 top: 0;
3750 - border-bottom: 1px solid #ddd;
3821 + border-bottom: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
3751 3822 background: #fff;
3752 3823 z-index: 1;
3753 3824 }
3754 3825
@@ -3769,9 +3840,9 @@
3769 3840 width: 80%;
3770 3841 }
3771 3842
3772 3843 .font-library__local-fonts .font-library__upload-area__text {
3773 - color: #757575;
3844 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
3774 3845 }
3775 3846
3776 3847 .font-library__google-fonts-confirm {
3777 3848 display: flex;
@@ -3806,115 +3877,22 @@
3806 3877 .font-library__select-all .components-checkbox-control__label {
3807 3878 padding-left: 16px;
3808 3879 }
3809 3880
3810 -.global-styles-ui-pagination .components-button.is-tertiary {
3811 - width: 32px;
3812 - height: 32px;
3813 - justify-content: center;
3814 -}
3815 -
3816 -.global-styles-ui-screen-revisions__revisions-list {
3817 - list-style: none;
3818 - margin: 0 16px 16px 16px;
3819 - flex-grow: 1;
3820 -}
3821 -
3822 -.global-styles-ui-screen-revisions__revisions-list li {
3823 - margin-bottom: 0;
3824 -}
3825 -
3826 -.global-styles-ui-screen-revisions__revision-item {
3827 - position: relative;
3828 - cursor: var(--wpds-cursor-control, pointer);
3881 +.global-styles-ui-screen-revisions {
3829 3882 display: flex;
3830 3883 flex-direction: column;
3884 + flex-grow: 1;
3885 + min-height: 0;
3831 3886 }
3832 3887
3833 -.global-styles-ui-screen-revisions__revision-item[role=option]:active, .global-styles-ui-screen-revisions__revision-item[role=option]:focus {
3834 - box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
3835 - outline: 2px solid transparent;
3888 +.global-styles-ui-screen-revisions__actions {
3889 + margin-inline-start: auto;
3836 3890 }
3837 3891
3838 -.global-styles-ui-screen-revisions__revision-item:hover {
3839 - background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
3840 -}
3841 -
3842 -.global-styles-ui-screen-revisions__revision-item:hover .global-styles-ui-screen-revisions__date {
3843 - color: var(--wp-admin-theme-color);
3844 -}
3845 -
3846 -.global-styles-ui-screen-revisions__revision-item::before, .global-styles-ui-screen-revisions__revision-item::after {
3847 - position: absolute;
3848 - content: "\a";
3849 - display: block;
3850 -}
3851 -
3852 -.global-styles-ui-screen-revisions__revision-item::before {
3853 - background: #ddd;
3854 - border-radius: 50%;
3855 - height: 8px;
3856 - width: 8px;
3857 - top: 18px;
3858 - left: 17px;
3859 - transform: translate(-50%, -50%);
3860 - z-index: 1;
3861 - border: 4px solid transparent;
3862 -}
3863 -
3864 -.global-styles-ui-screen-revisions__revision-item[aria-selected=true] {
3865 - border-radius: 2px;
3866 - outline: 3px solid transparent;
3867 - outline-offset: -2px;
3868 - color: var(--wp-admin-theme-color);
3869 - background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
3870 -}
3871 -
3872 -.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__date {
3873 - color: var(--wp-admin-theme-color);
3874 -}
3875 -
3876 -.global-styles-ui-screen-revisions__revision-item[aria-selected=true]::before {
3877 - background: var(--wp-admin-theme-color);
3878 -}
3879 -
3880 -.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__changes > li,
3881 -.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__meta,
3882 -.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__applied-text {
3883 - color: #1e1e1e;
3884 -}
3885 -
3886 -.global-styles-ui-screen-revisions__revision-item::after {
3887 - height: 100%;
3888 - left: 16px;
3889 - top: 0;
3890 - width: 0;
3891 - border: 0.5px solid #ddd;
3892 -}
3893 -
3894 -.global-styles-ui-screen-revisions__revision-item:first-child::after {
3895 - top: 18px;
3896 -}
3897 -
3898 -.global-styles-ui-screen-revisions__revision-item:last-child::after {
3899 - height: 18px;
3900 -}
3901 -
3902 -.global-styles-ui-screen-revisions__revision-item-wrapper {
3903 - display: block;
3904 - padding: 12px 12px 4px 40px;
3905 -}
3906 -
3907 -.global-styles-ui-screen-revisions__apply-button.is-primary,
3908 -.global-styles-ui-screen-revisions__applied-text {
3909 - align-self: flex-start;
3910 - margin: 4px 12px 12px 40px;
3911 -}
3912 -
3913 -.global-styles-ui-screen-revisions__changes,
3914 -.global-styles-ui-screen-revisions__meta,
3915 -.global-styles-ui-screen-revisions__applied-text {
3916 - color: #757575;
3892 +.global-styles-ui-screen-revisions__date {
3893 + text-transform: uppercase;
3894 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
3917 3895 font-size: 12px;
3918 3896 }
3919 3897
3920 3898 .global-styles-ui-screen-revisions__description {
@@ -3923,11 +3901,11 @@
3923 3901 align-items: flex-start;
3924 3902 gap: 8px;
3925 3903 }
3926 3904
3927 -.global-styles-ui-screen-revisions__description .global-styles-ui-screen-revisions__date {
3928 - text-transform: uppercase;
3929 - font-weight: 600;
3905 +.global-styles-ui-screen-revisions__changes,
3906 +.global-styles-ui-screen-revisions__meta {
3907 + color: #2f2f2f;
3930 3908 font-size: 12px;
3931 3909 }
3932 3910
3933 3911 .global-styles-ui-screen-revisions__meta {
@@ -3933,11 +3911,10 @@
3933 3911 .global-styles-ui-screen-revisions__meta {
3934 3912 display: flex;
3935 3913 justify-content: start;
3936 3914 width: 100%;
3937 - align-items: flex-start;
3915 + align-items: center;
3938 3916 text-align: left;
3939 - margin-bottom: 4px;
3940 3917 }
3941 3918
3942 3919 .global-styles-ui-screen-revisions__meta img {
3943 3920 width: 16px;
@@ -3945,16 +3922,12 @@
3945 3922 border-radius: 100%;
3946 3923 margin-right: 8px;
3947 3924 }
3948 3925
3949 -.global-styles-ui-screen-revisions__loading {
3950 - margin: 24px auto !important;
3951 -}
3952 -
3953 3926 .global-styles-ui-screen-revisions__changes {
3954 3927 text-align: left;
3955 3928 line-height: 1.4;
3956 - margin-left: 12px;
3929 + margin: 0 0 0 12px;
3957 3930 list-style: disc;
3958 3931 }
3959 3932
3960 3933 .global-styles-ui-screen-revisions__changes li {
@@ -3960,47 +3933,8 @@
3960 3933 .global-styles-ui-screen-revisions__changes li {
3961 3934 margin-bottom: 4px;
3962 3935 }
3963 3936
3964 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination {
3965 - justify-content: space-between;
3966 - gap: 2px;
3967 -}
3968 -
3969 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .edit-site-pagination__total {
3970 - position: absolute;
3971 - left: -1000px;
3972 - height: 1px;
3973 - margin: -1px;
3974 - overflow: hidden;
3975 -}
3976 -
3977 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-text {
3978 - font-size: 12px;
3979 - will-change: opacity;
3980 -}
3981 -
3982 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary {
3983 - color: #1e1e1e;
3984 -}
3985 -
3986 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary:disabled,
3987 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary[aria-disabled=true] {
3988 - color: #949494;
3989 -}
3990 -
3991 -.global-styles-ui-screen-revisions__footer {
3992 - height: 56px;
3993 - z-index: 1;
3994 - position: sticky;
3995 - min-width: 100%;
3996 - bottom: 0;
3997 - background: #fff;
3998 - padding: 12px;
3999 - border-top: 1px solid #ddd;
4000 - box-sizing: border-box;
4001 -}
4002 -
4003 3937 .global-styles-ui-variations_item {
4004 3938 box-sizing: border-box;
4005 3939 cursor: var(--wpds-cursor-control, pointer);
4006 3940 }
@@ -4081,13 +4015,34 @@
4081 4015 justify-content: center;
4082 4016 border-radius: 2px;
4083 4017 }
4084 4018
4019 +.global-styles-ui-block-types-filter {
4020 + margin-bottom: 12px;
4021 + padding: 0 16px;
4022 +}
4023 +
4085 4024 .global-styles-ui-block-types-search {
4086 - margin-bottom: 10px;
4087 - padding: 0 16px;
4025 + flex-grow: 1;
4088 4026 }
4089 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 +
4090 4045 .global-styles-ui-screen-typography__font-variants-count {
4091 4046 color: #757575;
4092 4047 }
4093 4048
@@ -4110,15 +4065,15 @@
4110 4065
4111 4066 .global-styles-ui-subtitle {
4112 4067 margin-bottom: 0 !important;
4113 4068 text-transform: uppercase;
4114 - font-weight: 499 !important;
4069 + font-weight: var(--wpds-typography-font-weight-emphasis, 600) !important;
4115 4070 font-size: 11px !important;
4116 4071 }
4117 4072
4118 4073 .global-styles-ui-section-title {
4119 4074 color: #2f2f2f;
4120 - font-weight: 600;
4075 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
4121 4076 line-height: 1.2;
4122 4077 padding: 16px 16px 0;
4123 4078 margin: 0;
4124 4079 }
@@ -4129,10 +4084,20 @@
4129 4084
4130 4085 .global-styles-ui__color-indicator-wrapper {
4131 4086 height: 24px;
4132 4087 flex-shrink: 0;
4088 + display: flex;
4089 + align-items: center;
4133 4090 }
4134 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 +
4135 4100 .global-styles-ui__shadows-panel__options-container,
4136 4101 .global-styles-ui__typography-panel__options-container {
4137 4102 height: 24px;
4138 4103 }
@@ -4144,9 +4109,10 @@
4144 4109 border-radius: 2px;
4145 4110 overflow: hidden;
4146 4111 }
4147 4112
4148 -.global-styles-ui__shadow-preview-panel {
4113 +.global-styles-ui__shadow-preview-panel,
4114 +.global-styles-ui__text-shadow-preview-panel {
4149 4115 height: 144px;
4150 4116 border: #ddd 1px solid;
4151 4117 border-radius: 2px;
4152 4118 overflow: auto;
@@ -4156,9 +4122,9 @@
4156 4122 /*rtl:end:ignore*/
4157 4123 background-size: 16px 16px;
4158 4124 }
4159 4125
4160 -.global-styles-ui__shadow-preview-panel .global-styles-ui__shadow-preview-block {
4126 +.global-styles-ui__shadow-preview-block {
4161 4127 border: #ddd 1px solid;
4162 4128 border-radius: 2px;
4163 4129 background-color: #fff;
4164 4130 width: 60%;
@@ -4164,22 +4130,44 @@
4164 4130 width: 60%;
4165 4131 height: 60px;
4166 4132 }
4167 4133
4168 -.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 {
4169 4154 width: 280px;
4170 4155 }
4171 4156
4172 -.global-styles-ui__shadow-editor-panel {
4157 +.global-styles-ui__shadow-editor-panel,
4158 +.global-styles-ui__text-shadow-editor-panel {
4173 4159 margin-bottom: 4px;
4174 4160 }
4175 4161
4176 -.global-styles-ui__shadow-editor__dropdown {
4162 +.global-styles-ui__shadow-editor__dropdown,
4163 +.global-styles-ui__text-shadow-editor__dropdown {
4177 4164 width: 100%;
4178 4165 position: relative;
4179 4166 }
4180 4167
4181 -.global-styles-ui__shadow-editor__dropdown-toggle {
4168 +.global-styles-ui__shadow-editor__dropdown-toggle,
4169 +.global-styles-ui__text-shadow-editor__dropdown-toggle {
4182 4170 width: 100%;
4183 4171 height: auto;
4184 4172 padding-top: 8px;
4185 4173 padding-bottom: 8px;
@@ -4186,14 +4174,16 @@
4186 4174 text-align: left;
4187 4175 border-radius: inherit;
4188 4176 }
4189 4177
4190 -.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 {
4191 4180 background: #f0f0f0;
4192 4181 color: var(--wp-admin-theme-color);
4193 4182 }
4194 4183
4195 -.global-styles-ui__shadow-editor__remove-button {
4184 +.global-styles-ui__shadow-editor__remove-button,
4185 +.global-styles-ui__text-shadow-editor__remove-button {
4196 4186 position: absolute;
4197 4187 right: 8px;
4198 4188 top: 8px;
4199 4189 opacity: 0;
@@ -4198,18 +4188,19 @@
4198 4188 top: 8px;
4199 4189 opacity: 0;
4200 4190 }
4201 4191
4202 -.global-styles-ui__shadow-editor__remove-button.global-styles-ui__shadow-editor__remove-button {
4203 - border: none;
4204 -}
4205 -
4206 -.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 {
4207 4197 opacity: 1;
4208 4198 }
4209 4199
4210 4200 @media (hover: none) {
4211 - .global-styles-ui__shadow-editor__remove-button {
4201 + .global-styles-ui__shadow-editor__remove-button,
4202 + .global-styles-ui__text-shadow-editor__remove-button {
4212 4203 opacity: 1;
4213 4204 }
4214 4205 }
4215 4206 .global-styles-ui-screen-css {
@@ -4262,8 +4253,16 @@
4262 4253 flex-direction: column;
4263 4254 height: 100%;
4264 4255 }
4265 4256
4257 +.global-styles-ui-color-palette__tablist-container {
4258 + border-bottom: 1px solid #ddd;
4259 +}
4260 +
4261 +.global-styles-ui-color-palette__tablist {
4262 + margin-bottom: -1px;
4263 +}
4264 +
4266 4265 .global-styles-ui-sidebar__navigator-screen .single-column {
4267 4266 grid-column: span 1;
4268 4267 }
4269 4268
@@ -4285,9 +4284,10 @@
4285 4284 clip-path: border-box;
4286 4285 }
4287 4286
4288 4287 .global-styles-ui-color-palette-panel,
4289 -.global-styles-ui-gradient-palette-panel {
4288 +.global-styles-ui-gradient-palette-panel,
4289 +.global-styles-ui-duotone-palette-panel {
4290 4290 padding: 16px;
4291 4291 }
4292 4292
4293 4293 .edit-site-custom-template-modal__contents-wrapper {
@@ -4296,13 +4296,8 @@
4296 4296 }
4297 4297 .edit-site-custom-template-modal__contents-wrapper > * {
4298 4298 width: 100%;
4299 4299 }
4300 -.edit-site-custom-template-modal__contents-wrapper__suggestions_list {
4301 - margin-left: -12px;
4302 - margin-right: -12px;
4303 - width: calc(100% + 24px);
4304 -}
4305 4300 .edit-site-custom-template-modal__contents > .components-button {
4306 4301 height: auto;
4307 4302 justify-content: center;
4308 4303 }
@@ -4312,10 +4307,14 @@
4312 4307 }
4313 4308 }
4314 4309 @media (min-width: 600px) {
4315 4310 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list {
4316 - max-height: 224px;
4317 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)));
4318 4317 }
4319 4318 }
4320 4319 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item {
4321 4320 display: block;
@@ -4341,11 +4340,8 @@
4341 4340 }
4342 4341 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus {
4343 4342 background-color: #f0f0f0;
4344 4343 }
4345 -.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus:not(:disabled) {
4346 - box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset;
4347 -}
4348 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 {
4349 4345 overflow: hidden;
4350 4346 text-overflow: ellipsis;
4351 4347 display: block;
@@ -4377,14 +4373,10 @@
4377 4373 }
4378 4374 }
4379 4375 .edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg,
4380 4376 .edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg {
4381 - fill: var(--wp-admin-theme-color);
4377 + color: var(--wp-admin-theme-color);
4382 4378 }
4383 -.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name {
4384 - flex-grow: 1;
4385 - align-items: flex-start;
4386 -}
4387 4379 .edit-site-add-new-template__modal .edit-site-add-new-template__template-icon {
4388 4380 padding: 8px;
4389 4381 background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
4390 4382 border-radius: 100%;
@@ -4398,9 +4390,8 @@
4398 4390 display: flex;
4399 4391 flex-direction: column;
4400 4392 border: 1px solid #ddd;
4401 4393 justify-content: center;
4402 - outline: 1px solid transparent;
4403 4394 }
4404 4395 .edit-site-custom-template-modal__contents > .components-button span:first-child,
4405 4396 .edit-site-add-new-template__template-list__contents > .components-button span:first-child {
4406 4397 color: #1e1e1e;
@@ -4418,14 +4409,8 @@
4418 4409 .edit-site-custom-template-modal__contents > .components-button:hover span,
4419 4410 .edit-site-add-new-template__template-list__contents > .components-button:hover span {
4420 4411 color: var(--wp-admin-theme-color);
4421 4412 }
4422 -.edit-site-custom-template-modal__contents > .components-button:focus,
4423 -.edit-site-add-new-template__template-list__contents > .components-button:focus {
4424 - box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
4425 - border-color: transparent;
4426 - outline: 3px solid transparent;
4427 -}
4428 4413 .edit-site-custom-template-modal__contents > .components-button:focus span:first-child,
4429 4414 .edit-site-add-new-template__template-list__contents > .components-button:focus span:first-child {
4430 4415 color: var(--wp-admin-theme-color);
4431 4416 }
@@ -4437,10 +4422,12 @@
4437 4422 }
4438 4423
4439 4424 .edit-site-add-new-template__template-list__contents > .components-button {
4440 4425 height: 100%;
4426 + padding: 16px;
4441 4427 text-align: start;
4442 4428 align-items: flex-start;
4429 + justify-content: flex-start;
4443 4430 }
4444 4431
4445 4432 .edit-site-visual-editor__editor-canvas.is-focused {
4446 4433 outline: calc(2 * var(--wp-admin-border-width-focus)) solid var(--wp-admin-theme-color);
@@ -4447,8 +4434,9 @@
4447 4434 outline-offset: calc(-2 * var(--wp-admin-border-width-focus));
4448 4435 }
4449 4436
4450 4437 .edit-site-canvas-loader {
4438 + --wp-components-color-foreground: var(--color);
4451 4439 width: 100%;
4452 4440 height: 100%;
4453 4441 display: flex;
4454 4442 position: absolute;
@@ -4463,11 +4451,8 @@
4463 4451 animation: 0.5s ease 0.2s edit-site-canvas-loader__fade-in-animation;
4464 4452 animation-fill-mode: forwards;
4465 4453 }
4466 4454 }
4467 -.edit-site-canvas-loader > div {
4468 - width: 160px;
4469 -}
4470 4455
4471 4456 @keyframes edit-site-canvas-loader__fade-in-animation {
4472 4457 from {
4473 4458 opacity: 0;
@@ -4531,11 +4516,12 @@
4531 4516 .edit-site-patterns__section-header .screen-reader-shortcut:focus {
4532 4517 top: 0;
4533 4518 }
4534 4519
4535 -.edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.edit-site-patterns__field-sync-status-fully) {
4520 +.edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.fields-field__pattern-sync-status-fully) {
4536 4521 background: rgba(var(--wp-block-synced-color--rgb), 0.04);
4537 4522 color: var(--wp-block-synced-color);
4523 + border-color: currentColor;
4538 4524 }
4539 4525
4540 4526 .dataviews-action-modal__duplicate-pattern [role=dialog] > [role=document] {
4541 4527 width: 350px;
@@ -4550,9 +4536,9 @@
4550 4536 border-bottom-right-radius: 2px;
4551 4537 box-shadow: 0 0 0.5px 0.5px var(--wp-admin-theme-color);
4552 4538 box-sizing: border-box;
4553 4539 z-index: 1;
4554 - background-color: var(--wpds-color-bg-surface-neutral-strong, #fff);
4540 + background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
4555 4541 width: calc(100% + 2px);
4556 4542 left: -1px;
4557 4543 min-width: initial;
4558 4544 max-height: 96px;
@@ -4607,13 +4593,8 @@
4607 4593
4608 4594 .edit-site-list__rename-modal {
4609 4595 z-index: 1000001;
4610 4596 }
4611 -@media (min-width: 782px) {
4612 - .edit-site-list__rename-modal .components-base-control {
4613 - width: 320px;
4614 - }
4615 -}
4616 4597
4617 4598 .edit-site-editor__editor-interface {
4618 4599 opacity: 1;
4619 4600 }
@@ -4635,61 +4616,8 @@
4635 4616 display: flex;
4636 4617 justify-content: center;
4637 4618 }
4638 4619
4639 -.edit-site-editor__view-mode-toggle {
4640 - /* stylelint-disable -- Disable reason: View Transitions not supported properly by stylelint. */
4641 - view-transition-name: toggle;
4642 - /* stylelint-enable */
4643 - top: 0;
4644 - left: 0;
4645 - height: 64px;
4646 - width: 64px;
4647 - z-index: 100;
4648 -}
4649 -.edit-site-editor__view-mode-toggle .components-button {
4650 - color: #fff;
4651 - height: 100%;
4652 - width: 100%;
4653 - border-radius: 0;
4654 - overflow: hidden;
4655 - padding: 0;
4656 - display: flex;
4657 - align-items: center;
4658 - justify-content: center;
4659 -}
4660 -.edit-site-editor__view-mode-toggle .components-button:hover, .edit-site-editor__view-mode-toggle .components-button:active {
4661 - color: #fff;
4662 -}
4663 -.edit-site-editor__view-mode-toggle .components-button:focus {
4664 - box-shadow: none;
4665 -}
4666 -.edit-site-editor__view-mode-toggle .edit-site-editor__view-mode-toggle-icon svg,
4667 -.edit-site-editor__view-mode-toggle .edit-site-editor__view-mode-toggle-icon img {
4668 - background: #1e1e1e;
4669 - display: block;
4670 -}
4671 -
4672 -.edit-site-editor__back-icon {
4673 - position: absolute;
4674 - top: 0;
4675 - left: 0;
4676 - width: 64px;
4677 - height: 64px;
4678 - display: flex;
4679 - align-items: center;
4680 - justify-content: center;
4681 - background-color: hsl(0, 0%, 80%);
4682 - pointer-events: none;
4683 -}
4684 -.edit-site-editor__back-icon svg {
4685 - fill: currentColor;
4686 -}
4687 -.edit-site-editor__back-icon.has-site-icon {
4688 - background-color: hsla(0, 0%, 100%, 0.6);
4689 - backdrop-filter: saturate(180%) blur(15px);
4690 -}
4691 -
4692 4620 .edit-site-welcome-guide {
4693 4621 width: 312px;
4694 4622 }
4695 4623 .edit-site-welcome-guide.guide-editor .edit-site-welcome-guide__image {
@@ -4708,13 +4636,12 @@
4708 4636 }
4709 4637 .edit-site-welcome-guide__image > img {
4710 4638 display: block;
4711 4639 max-width: 100%;
4712 - -o-object-fit: cover;
4713 - object-fit: cover;
4640 + object-fit: cover;
4714 4641 }
4715 4642 .edit-site-welcome-guide__heading {
4716 - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
4643 + font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
4717 4644 font-size: 24px;
4718 4645 line-height: 1.4;
4719 4646 margin: 16px 0 16px 0;
4720 4647 padding: 0 32px;
@@ -4732,24 +4659,25 @@
4732 4659 margin: 0 4px;
4733 4660 vertical-align: text-top;
4734 4661 }
4735 4662 .edit-site-welcome-guide .components-button:hover svg {
4736 - fill: #fff;
4663 + color: #fff;
4737 4664 }
4738 4665
4739 4666 .edit-site-layout {
4740 4667 height: 100%;
4741 - background: var(--wpds-color-bg-surface-neutral-weak, #f4f4f4);
4742 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
4668 + background: var(--wpds-color-background-surface-neutral-weak, #f4f4f4);
4669 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
4743 4670 display: flex;
4744 4671 flex-direction: column;
4745 4672 }
4746 4673 .edit-site-layout:not(.is-full-canvas) .editor-visual-editor {
4747 - background: var(--wpds-color-bg-surface-neutral-weak, #f4f4f4);
4674 + background: var(--wpds-color-background-surface-neutral-weak, #f4f4f4);
4748 4675 }
4749 4676
4750 4677 .edit-site-layout__content {
4751 4678 height: 100%;
4679 + min-height: 0;
4752 4680 flex-grow: 1;
4753 4681 display: flex;
4754 4682 }
4755 4683
@@ -4764,16 +4692,17 @@
4764 4692 }
4765 4693 }
4766 4694 .edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region {
4767 4695 position: fixed !important;
4768 - height: 100vh;
4696 + height: calc(100vh - var(--wp-admin--admin-bar--height, 0px));
4769 4697 left: 0;
4770 - top: 0;
4698 + top: var(--wp-admin--admin-bar--height, 0);
4771 4699 }
4772 4700 .edit-site-layout__sidebar-region .edit-site-layout__sidebar {
4773 4701 display: flex;
4774 4702 flex-direction: column;
4775 4703 height: 100%;
4704 + min-height: 0;
4776 4705 }
4777 4706 .edit-site-layout__sidebar-region .resizable-editor__drag-handle {
4778 4707 right: 0;
4779 4708 }
@@ -4810,11 +4739,14 @@
4810 4739 .edit-site-layout__mobile-content {
4811 4740 display: flex;
4812 4741 flex-direction: column;
4813 4742 flex-grow: 1;
4814 - background: var(--wpds-color-bg-surface-neutral, #fcfcfc);
4815 4743 }
4816 4744
4745 +.edit-site-sidebar__screen-wrapper:has(.edit-site-layout__mobile-content) {
4746 + background: var(--wpds-color-background-surface-neutral, #fcfcfc);
4747 +}
4748 +
4817 4749 .edit-site-layout__canvas-container {
4818 4750 position: relative;
4819 4751 flex-grow: 1;
4820 4752 z-index: 2;
@@ -4834,9 +4766,9 @@
4834 4766 .edit-site-layout__canvas.is-right-aligned {
4835 4767 justify-content: flex-end;
4836 4768 }
4837 4769 .edit-site-layout__canvas .edit-site-resizable-frame__inner {
4838 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
4770 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
4839 4771 }
4840 4772 @media (min-width: 782px) {
4841 4773 .edit-site-layout__canvas {
4842 4774 top: 16px;
@@ -4854,9 +4786,9 @@
4854 4786 }
4855 4787 }
4856 4788 @media (min-width: 782px) {
4857 4789 .edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content {
4858 - border-radius: 8px;
4790 + border-radius: var(--wpds-border-radius-xl, 12px);
4859 4791 }
4860 4792 .edit-site-layout__canvas .edit-site-resizable-frame__inner-content:hover {
4861 4793 box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08), 0 15px 27px rgba(0, 0, 0, 0.07), 0 30px 36px rgba(0, 0, 0, 0.04), 0 50px 43px rgba(0, 0, 0, 0.02);
4862 4794 }
@@ -4877,9 +4809,8 @@
4877 4809 .edit-site-template-pages-preview {
4878 4810 height: 100%;
4879 4811 }
4880 4812
4881 -/* stylelint-disable -- Disable reason: View Transitions not supported properly by stylelint. */
4882 4813 html.canvas-mode-edit-transition::view-transition-group(toggle) {
4883 4814 animation-delay: 255ms;
4884 4815 }
4885 4816
@@ -4889,61 +4820,8 @@
4889 4820 ::view-transition-new(*) {
4890 4821 animation: none !important;
4891 4822 }
4892 4823 }
4893 -/* stylelint-enable */
4894 -.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region .edit-site-layout__view-mode-toggle {
4895 - display: none;
4896 -}
4897 -
4898 -.edit-site-layout__view-mode-toggle.components-button {
4899 - /* stylelint-disable -- Disable reason: View Transitions not supported properly by stylelint. */
4900 - view-transition-name: toggle;
4901 - /* stylelint-enable */
4902 - position: relative;
4903 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e);
4904 - height: 64px;
4905 - width: 64px;
4906 - overflow: hidden;
4907 - padding: 0;
4908 - display: flex;
4909 - align-items: center;
4910 - justify-content: center;
4911 - background: var(--wpds-color-bg-surface-neutral-weak, #f4f4f4);
4912 - border-radius: 0;
4913 -}
4914 -.edit-site-layout__view-mode-toggle.components-button:hover, .edit-site-layout__view-mode-toggle.components-button:active {
4915 - color: var(--wpds-color-fg-interactive-neutral-active, #1e1e1e);
4916 -}
4917 -.edit-site-layout__view-mode-toggle.components-button:focus-visible, .edit-site-layout__view-mode-toggle.components-button:focus {
4918 - box-shadow: 0 0 0 3px #1e1e1e, 0 0 0 6px var(--wp-admin-theme-color);
4919 - outline: 4px solid rgba(0, 0, 0, 0);
4920 - outline-offset: 4px;
4921 -}
4922 -.edit-site-layout__view-mode-toggle.components-button::before {
4923 - content: "";
4924 - display: block;
4925 - position: absolute;
4926 - top: 9px;
4927 - right: 9px;
4928 - bottom: 9px;
4929 - left: 17px;
4930 - border-radius: 4px;
4931 - box-shadow: none;
4932 -}
4933 -@media not (prefers-reduced-motion) {
4934 - .edit-site-layout__view-mode-toggle.components-button::before {
4935 - transition: box-shadow 0.1s ease;
4936 - }
4937 -}
4938 -.edit-site-layout__view-mode-toggle.components-button .edit-site-layout__view-mode-toggle-icon {
4939 - display: flex;
4940 - height: 64px;
4941 - width: 64px;
4942 - justify-content: center;
4943 - align-items: center;
4944 -}
4945 -
4946 4824 .edit-site-layout__actions {
4947 4825 z-index: 100000;
4948 4826 position: fixed !important;
4949 4827 top: -9999em;
@@ -4950,10 +4828,10 @@
4950 4828 bottom: auto;
4951 4829 left: auto;
4952 4830 right: 0;
4953 4831 width: 280px;
4954 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
4955 - background: var(--wpds-color-bg-surface-neutral-strong, #fff);
4832 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
4833 + background: var(--wpds-color-background-surface-neutral-strong, #fff);
4956 4834 }
4957 4835 .edit-site-layout__actions:focus, .edit-site-layout__actions:focus-within {
4958 4836 top: auto;
4959 4837 bottom: 0;
@@ -4958,9 +4836,9 @@
4958 4836 top: auto;
4959 4837 bottom: 0;
4960 4838 }
4961 4839 .edit-site-layout__actions.is-entity-save-view-open:focus, .edit-site-layout__actions.is-entity-save-view-open:focus-within {
4962 - top: 0;
4840 + top: var(--wp-admin--admin-bar--height, 0);
4963 4841 }
4964 4842 @media (min-width: 782px) {
4965 4843 .edit-site-layout__actions {
4966 4844 border-left: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
@@ -4974,9 +4852,9 @@
4974 4852 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.03), 0 1px 2px rgba(0, 0, 0, 0.02), 0 3px 3px rgba(0, 0, 0, 0.02), 0 4px 4px rgba(0, 0, 0, 0.01);
4975 4853 }
4976 4854 @media (min-width: 782px) {
4977 4855 .edit-site-layout__area {
4978 - border-radius: 8px;
4856 + border-radius: var(--wpds-border-radius-xl, 12px);
4979 4857 margin: 16px 16px 16px 0;
4980 4858 }
4981 4859 }
4982 4860
@@ -4981,9 +4859,9 @@
4981 4859 }
4982 4860
4983 4861 .edit-site-layout__snackbar {
4984 4862 position: fixed;
4985 - bottom: 24px;
4863 + bottom: var(--wpds-dimension-size-md, 32px);
4986 4864 left: 0;
4987 4865 right: 0;
4988 4866 padding-inline: 16px;
4989 4867 box-sizing: border-box;
@@ -4995,13 +4873,13 @@
4995 4873 margin-inline: auto;
4996 4874 }
4997 4875
4998 4876 .edit-site-save-hub {
4999 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
4877 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
5000 4878 border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
5001 4879 flex-shrink: 0;
5002 4880 margin: 0;
5003 - padding: 16px 16px;
4881 + padding: 16px;
5004 4882 }
5005 4883
5006 4884 .edit-site-save-hub__button {
5007 4885 color: inherit;
@@ -5014,9 +4892,9 @@
5014 4892 .edit-site-save-hub__button[aria-disabled=true], .edit-site-save-hub__button[aria-disabled=true]:hover {
5015 4893 color: inherit;
5016 4894 }
5017 4895 .edit-site-save-hub__button:not(.is-primary).is-busy, .edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover {
5018 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e);
4896 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
5019 4897 }
5020 4898
5021 4899 @media (min-width: 600px) {
5022 4900 .edit-site-save-panel__modal {
@@ -5025,8 +4903,10 @@
5025 4903 }
5026 4904
5027 4905 .edit-site-sidebar__content {
5028 4906 flex-grow: 1;
4907 + flex-basis: 0;
4908 + min-height: 0;
5029 4909 overflow-y: auto;
5030 4910 overflow-x: hidden;
5031 4911 contain: content;
5032 4912 }
@@ -5109,46 +4989,36 @@
5109 4989 animation-name: local--slide-from-right;
5110 4990 }
5111 4991
5112 4992 .edit-site-sidebar-button {
5113 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e);
4993 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
5114 4994 flex-shrink: 0;
5115 4995 }
5116 -.edit-site-sidebar-button:focus:not(:disabled) {
5117 - box-shadow: none;
4996 +.edit-site-sidebar-button:focus:not(:focus-visible) {
5118 4997 outline: none;
5119 4998 }
5120 -.edit-site-sidebar-button:focus-visible:not(:disabled) {
5121 - box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
5122 - outline: 3px solid transparent;
5123 -}
5124 4999 .edit-site-sidebar-button:hover:not(:disabled, [aria-disabled=true]), .edit-site-sidebar-button:focus-visible, .edit-site-sidebar-button:focus, .edit-site-sidebar-button:not(:disabled, [aria-disabled=true]):active, .edit-site-sidebar-button[aria-expanded=true] {
5125 - color: var(--wpds-color-fg-interactive-neutral-active, #1e1e1e);
5000 + color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
5126 5001 }
5127 5002
5128 5003 .edit-site-sidebar-navigation-item.components-item {
5129 - color: var(--wpds-color-fg-interactive-neutral-weak, #707070);
5004 + color: var(--wpds-color-foreground-interactive-neutral-weak, #707070);
5130 5005 padding: 8px 6px 8px 16px;
5131 5006 border: none;
5132 5007 min-height: 40px;
5133 5008 }
5134 -.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] {
5135 - color: var(--wpds-color-fg-interactive-neutral-active, #1e1e1e);
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 {
5010 + color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e);
5136 5011 }
5137 -.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 {
5138 - fill: var(--wpds-color-fg-interactive-neutral-active, #1e1e1e);
5139 -}
5140 5012 .edit-site-sidebar-navigation-item.components-item[aria-current=true] {
5141 - background: var(--wpds-color-bg-interactive-neutral-weak-active, #ededed);
5142 - color: var(--wpds-color-fg-interactive-neutral-active, #1e1e1e);
5143 - font-weight: 499;
5013 + background: var(--wpds-color-background-interactive-neutral-weak-active, #ededed);
5014 + color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e);
5015 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
5144 5016 }
5145 5017 .edit-site-sidebar-navigation-item.components-item:focus-visible {
5018 + --wp-components-color-accent: var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
5146 5019 transform: translateZ(0);
5147 5020 }
5148 -.edit-site-sidebar-navigation-item.components-item .edit-site-sidebar-navigation-item__drilldown-indicator {
5149 - fill: var(--wpds-color-fg-interactive-neutral-weak, #707070);
5150 -}
5151 5021 .edit-site-sidebar-navigation-item.components-item.with-suffix {
5152 5022 padding-right: 16px;
5153 5023 }
5154 5024
@@ -5175,9 +5045,9 @@
5175 5045 .edit-site-sidebar-navigation-screen__content {
5176 5046 padding: 0 16px;
5177 5047 }
5178 5048 .edit-site-sidebar-navigation-screen__content .components-text {
5179 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
5049 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
5180 5050 }
5181 5051 .edit-site-sidebar-navigation-screen__content .components-heading {
5182 5052 margin-bottom: 8px;
5183 5053 }
@@ -5184,10 +5054,10 @@
5184 5054
5185 5055 .edit-site-sidebar-navigation-screen__title-icon {
5186 5056 position: sticky;
5187 5057 top: 0;
5188 - background: var(--wpds-color-bg-surface-neutral-weak, #f4f4f4);
5189 - padding-top: 48px;
5058 + background: var(--wpds-color-background-surface-neutral-weak, #f4f4f4);
5059 + padding-top: 32px;
5190 5060 margin-bottom: 8px;
5191 5061 padding-bottom: 8px;
5192 5062 z-index: 1;
5193 5063 }
@@ -5226,9 +5096,9 @@
5226 5096
5227 5097 .edit-site-sidebar-navigation-screen__footer {
5228 5098 position: sticky;
5229 5099 bottom: 0;
5230 - background-color: var(--wpds-color-bg-surface-neutral-weak, #f4f4f4);
5100 + background-color: var(--wpds-color-background-surface-neutral-weak, #f4f4f4);
5231 5101 gap: 0;
5232 5102 padding: 8px 16px;
5233 5103 margin: 16px 0 0;
5234 5104 border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
@@ -5247,22 +5117,22 @@
5247 5117 .edit-site-sidebar-navigation-screen__input-control {
5248 5118 width: 100%;
5249 5119 }
5250 5120 .edit-site-sidebar-navigation-screen__input-control .components-input-control__container {
5251 - background: var(--wpds-color-bg-interactive-neutral-weak, #0000);
5121 + background: var(--wpds-color-background-interactive-neutral-weak, #0000);
5252 5122 }
5253 5123 .edit-site-sidebar-navigation-screen__input-control .components-input-control__container .components-button {
5254 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e) !important;
5124 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e) !important;
5255 5125 }
5256 5126 .edit-site-sidebar-navigation-screen__input-control .components-input-control__input {
5257 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e) !important;
5258 - background: var(--wpds-color-bg-interactive-neutral-weak, #0000) !important;
5127 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e) !important;
5128 + background: var(--wpds-color-background-interactive-neutral-weak, #0000) !important;
5259 5129 }
5260 5130 .edit-site-sidebar-navigation-screen__input-control .components-input-control__backdrop {
5261 5131 border: 4px !important;
5262 5132 }
5263 5133 .edit-site-sidebar-navigation-screen__input-control .components-base-control__help {
5264 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
5134 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
5265 5135 }
5266 5136
5267 5137 .edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:focus,
5268 5138 .edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:hover,
@@ -5270,12 +5140,12 @@
5270 5140 background: none;
5271 5141 }
5272 5142
5273 5143 .sidebar-navigation__more-menu .components-button {
5274 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e);
5144 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
5275 5145 }
5276 5146 .sidebar-navigation__more-menu .components-button:hover, .sidebar-navigation__more-menu .components-button:focus, .sidebar-navigation__more-menu .components-button[aria-current] {
5277 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e);
5147 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
5278 5148 }
5279 5149
5280 5150 .edit-site-sidebar-navigation-screen-patterns__group {
5281 5151 margin-bottom: 24px;
@@ -5291,13 +5161,13 @@
5291 5161 .edit-site-sidebar-navigation-screen-patterns__group-header {
5292 5162 margin-top: 16px;
5293 5163 }
5294 5164 .edit-site-sidebar-navigation-screen-patterns__group-header p {
5295 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
5165 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
5296 5166 }
5297 5167 .edit-site-sidebar-navigation-screen-patterns__group-header h2 {
5298 5168 font-size: 11px;
5299 - font-weight: 499;
5169 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
5300 5170 text-transform: uppercase;
5301 5171 }
5302 5172
5303 5173 .edit-site-sidebar-navigation-screen-patterns__divider {
@@ -5323,26 +5193,26 @@
5323 5193 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu-cell {
5324 5194 padding-right: 0;
5325 5195 }
5326 5196 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button {
5327 - color: var(--wpds-color-fg-interactive-neutral-weak, #707070);
5197 + color: var(--wpds-color-foreground-interactive-neutral-weak, #707070);
5328 5198 }
5329 5199 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:hover, .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:focus, .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button[aria-current] {
5330 - color: var(--wpds-color-fg-interactive-neutral-active, #1e1e1e);
5200 + color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e);
5331 5201 }
5332 5202 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu {
5333 - color: var(--wpds-color-fg-interactive-neutral-weak, #707070);
5203 + color: var(--wpds-color-foreground-interactive-neutral-weak, #707070);
5334 5204 }
5335 5205 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:hover, .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:focus {
5336 - color: var(--wpds-color-fg-interactive-neutral-active, #1e1e1e);
5206 + color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e);
5337 5207 }
5338 5208 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle {
5339 - background: var(--wpds-color-bg-interactive-brand-strong, var(--wp-admin-theme-color, #3858e9));
5340 - color: var(--wpds-color-fg-interactive-brand-strong, #fff);
5209 + background: var(--wpds-color-background-interactive-brand-strong, var(--wp-admin-theme-color, #3858e9));
5210 + color: var(--wpds-color-foreground-interactive-brand-strong, #fff);
5341 5211 }
5342 5212 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:hover, .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:focus {
5343 - background: var(--wpds-color-bg-interactive-brand-strong-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 93%, black));
5344 - color: var(--wpds-color-fg-interactive-brand-strong-active, #fff);
5213 + background: var(--wpds-color-background-interactive-brand-strong-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 93%, black));
5214 + color: var(--wpds-color-foreground-interactive-brand-strong-active, #fff);
5345 5215 }
5346 5216
5347 5217 .edit-site-sidebar-navigation-screen-navigation-menus__loading.components-spinner {
5348 5218 margin-left: auto;
@@ -5358,13 +5228,8 @@
5358 5228 margin-left: -16px;
5359 5229 margin-right: -16px;
5360 5230 }
5361 5231
5362 -.edit-site-sidebar-navigation-screen-templates-browse {
5363 - margin-left: -16px;
5364 - margin-right: -16px;
5365 -}
5366 -
5367 5232 .edit-site-sidebar-dataviews {
5368 5233 margin-left: -16px;
5369 5234 margin-right: -16px;
5370 5235 }
@@ -5371,112 +5236,16 @@
5371 5236
5372 5237 .edit-site-site-hub {
5373 5238 display: flex;
5374 5239 align-items: center;
5375 - justify-content: space-between;
5376 - gap: 8px;
5377 - margin-right: 12px;
5240 + padding-left: 16px;
5378 5241 height: 64px;
5379 5242 }
5380 5243
5381 -.edit-site-site-hub__actions {
5382 - flex-shrink: 0;
5244 +.edit-site-site-hub__back-button:hover:not(:disabled, [aria-disabled=true]), .edit-site-site-hub__back-button:active:not(:disabled, [aria-disabled=true]) {
5245 + color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
5383 5246 }
5384 5247
5385 -.edit-site-site-hub__view-mode-toggle-container {
5386 - height: 64px;
5387 - width: 64px;
5388 - flex-shrink: 0;
5389 -}
5390 -.edit-site-site-hub__view-mode-toggle-container.has-transparent-background .edit-site-layout__view-mode-toggle-icon {
5391 - background: transparent;
5392 -}
5393 -
5394 -.edit-site-site-hub__title .components-button {
5395 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e);
5396 - display: block;
5397 - flex-grow: 1;
5398 - font-size: 15px;
5399 - font-weight: 499;
5400 - overflow: hidden;
5401 - padding-right: 16px;
5402 - margin-left: -4px;
5403 - position: relative;
5404 - text-decoration: none;
5405 - text-overflow: ellipsis;
5406 - white-space: nowrap;
5407 -}
5408 -.edit-site-site-hub__title .components-button:hover, .edit-site-site-hub__title .components-button:focus, .edit-site-site-hub__title .components-button:active {
5409 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e);
5410 -}
5411 -.edit-site-site-hub__title .components-button:focus {
5412 - box-shadow: none;
5413 - outline: none;
5414 -}
5415 -.edit-site-site-hub__title .components-button:focus-visible {
5416 - box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-bg-surface-neutral-weak, #f4f4f4), 0 0 0 calc(2 * var(--wp-admin-border-width-focus)) var(--wp-admin-theme-color);
5417 - outline: 2px solid transparent;
5418 - outline-offset: 2px;
5419 -}
5420 -.edit-site-site-hub__title .components-button::after {
5421 - content: "↗";
5422 - font-weight: 400;
5423 - opacity: 0;
5424 - position: absolute;
5425 - right: 0;
5426 -}
5427 -@media not (prefers-reduced-motion) {
5428 - .edit-site-site-hub__title .components-button::after {
5429 - transition: opacity 0.1s linear;
5430 - }
5431 -}
5432 -.edit-site-site-hub__title .components-button:hover::after, .edit-site-site-hub__title .components-button:focus::after, .edit-site-site-hub__title .components-button:active::after {
5433 - opacity: 1;
5434 -}
5435 -
5436 -.edit-site-site-hub_toggle-command-center {
5437 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e);
5438 -}
5439 -.edit-site-site-hub_toggle-command-center:hover svg, .edit-site-site-hub_toggle-command-center:active svg {
5440 - fill: var(--wpds-color-fg-interactive-neutral-active, #1e1e1e);
5441 -}
5442 -
5443 -.edit-site-site-icon__icon {
5444 - fill: currentColor;
5445 - width: 100%;
5446 - height: 100%;
5447 -}
5448 -.edit-site-layout.is-full-canvas .edit-site-site-icon__icon {
5449 - padding: 12px;
5450 -}
5451 -
5452 -.edit-site-site-icon__image {
5453 - width: 100%;
5454 - height: 100%;
5455 - -o-object-fit: cover;
5456 - object-fit: cover;
5457 - background: #333;
5458 - aspect-ratio: 1/1;
5459 -}
5460 -.edit-site-layout.is-full-canvas .edit-site-site-icon__image {
5461 - border-radius: 0;
5462 -}
5463 -
5464 -.edit-site-editor__view-mode-toggle button:focus {
5465 - position: relative;
5466 -}
5467 -.edit-site-editor__view-mode-toggle button:focus::before {
5468 - content: "";
5469 - display: block;
5470 - position: absolute;
5471 - z-index: 1;
5472 - top: 0;
5473 - right: 0;
5474 - bottom: 0;
5475 - left: 0;
5476 - box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 calc(1px + var(--wp-admin-border-width-focus)) #fff;
5477 -}
5478 -
5479 5248 .fields-controls__password {
5480 5249 border-top: 1px solid #e0e0e0;
5481 5250 padding-top: 16px;
5482 5251 }
@@ -5568,9 +5337,8 @@
5568 5337 }
5569 5338 body:has(.edit-site-resizable-frame__inner.is-resizing) {
5570 5339 cursor: col-resize;
5571 5340 -webkit-user-select: none;
5572 - -moz-user-select: none;
5573 5341 user-select: none;
5574 5342 }
5575 5343
5576 5344 .edit-site-resizable-frame__inner.is-resizing::before {
@@ -5642,18 +5410,26 @@
5642 5410 padding-left: 0;
5643 5411 padding-right: 0;
5644 5412 }
5645 5413 .edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen {
5646 - padding-top: 12px;
5647 - padding-left: 12px;
5648 - padding-right: 12px;
5649 - padding-bottom: 12px;
5414 + padding: 12px;
5650 5415 outline: none;
5651 5416 }
5417 +.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen .global-styles-ui-color-palette__tablist-container {
5418 + margin-inline: -12px;
5419 + width: calc(100% + 24px);
5420 + padding-inline: 12px;
5421 +}
5652 5422 .edit-site-styles .edit-site-sidebar-button {
5653 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e);
5423 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
5654 5424 }
5655 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 +
5656 5432 .show-icon-labels .edit-site-styles__header-actions .components-button.has-icon {
5657 5433 width: auto;
5658 5434 padding: 0 var(--wpds-dimension-padding-xs, 4px);
5659 5435 }
@@ -5664,68 +5440,16 @@
5664 5440 content: attr(aria-label);
5665 5441 font-size: var(--wpds-typography-font-size-sm, 12px);
5666 5442 }
5667 5443
5668 -body.has-admin-bar-in-editor {
5669 - margin-top: 0;
5670 - height: 100%;
5671 -}
5672 -body.has-admin-bar-in-editor:has(.editor-editor-interface.is-distraction-free) {
5673 - --wp-admin--admin-bar--height: 0;
5674 -}
5675 -body.has-admin-bar-in-editor .edit-site-site-hub__title,
5676 -body.has-admin-bar-in-editor .edit-site-site-hub__actions {
5677 - display: none;
5678 -}
5679 -body.has-admin-bar-in-editor .edit-site-editor__view-mode-toggle .edit-site-editor__back-icon {
5680 - background: transparent;
5681 -}
5682 -body.has-admin-bar-in-editor .edit-site-editor__view-mode-toggle:hover .edit-site-editor__back-icon {
5683 - color: var(--wp-admin-theme-color);
5684 -}
5685 -body.has-admin-bar-in-editor .edit-site-sidebar-navigation-screen__title-icon {
5686 - padding-top: 16px;
5687 -}
5688 -body.has-admin-bar-in-editor .edit-site-layout__content,
5689 -body.has-admin-bar-in-editor .edit-site-layout__sidebar {
5444 +.edit-site-sidebar-identity__form {
5445 + flex-grow: 1;
5690 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);
5691 5450 }
5692 -body.has-admin-bar-in-editor .edit-site-sidebar__content {
5693 - flex-basis: 0;
5694 - min-height: 0;
5695 -}
5696 -body.has-admin-bar-in-editor .edit-site {
5697 - box-sizing: border-box;
5698 - padding-top: var(--wp-admin--admin-bar--height, 0);
5699 - height: 100vh;
5700 - min-height: 100vh;
5701 -}
5702 -@media (min-width: 600px) {
5703 - body.has-admin-bar-in-editor .edit-site {
5704 - padding-top: 0;
5705 - top: var(--wp-admin--admin-bar--height, 0);
5706 - height: calc(100vh - var(--wp-admin--admin-bar--height, 0));
5707 - min-height: calc(100vh - var(--wp-admin--admin-bar--height, 0));
5708 - }
5709 -}
5710 -body.has-admin-bar-in-editor .edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region {
5711 - top: var(--wp-admin--admin-bar--height, 0);
5712 - height: calc(100vh - var(--wp-admin--admin-bar--height, 0));
5713 -}
5714 -body.has-admin-bar-in-editor.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,
5715 -body.has-admin-bar-in-editor.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within,
5716 -body.has-admin-bar-in-editor.is-fullscreen-mode .edit-site-layout__actions.is-entity-save-view-open:focus,
5717 -body.has-admin-bar-in-editor.is-fullscreen-mode .edit-site-layout__actions.is-entity-save-view-open:focus-within {
5718 - top: var(--wp-admin--admin-bar--height, 0);
5719 -}
5720 -body.has-admin-bar-in-editor.is-fullscreen-mode #wpadminbar {
5721 - display: block;
5722 -}
5723 -body.has-admin-bar-in-editor.is-fullscreen-mode:has(.editor-editor-interface.is-distraction-free) #wpadminbar {
5724 - display: none;
5725 -}
5726 5451
5727 -/* stylelint-disable -- Disable reason: View Transitions not supported properly by stylelint. */
5728 5452 ::view-transition-image-pair(root) {
5729 5453 isolation: auto;
5730 5454 }
5731 5455
@@ -5735,13 +5459,8 @@
5735 5459 mix-blend-mode: normal;
5736 5460 display: block;
5737 5461 }
5738 5462
5739 -/* stylelint-enable */
5740 -body.js #wpadminbar {
5741 - display: none;
5742 -}
5743 -
5744 5463 body.js #wpbody {
5745 5464 padding-top: 0;
5746 5465 }
5747 5466
@@ -5787,10 +5506,19 @@
5787 5506 max-width: 100%;
5788 5507 }
5789 5508
5790 5509 body.js.site-editor-php {
5791 - background: var(--wpds-color-bg-surface-neutral-weak, #f4f4f4);
5510 + background: var(--wpds-color-background-surface-neutral-weak, #f4f4f4);
5792 5511 }
5512 +@media (min-width: 782px) {
5513 + body.js.site-editor-php:has(.editor-editor-interface.is-distraction-free) {
5514 + --wp-admin--admin-bar--height: 0px;
5515 + --wp-editor-admin-bar-display: none;
5516 + }
5517 + body.js.site-editor-php #wpadminbar {
5518 + display: var(--wp-editor-admin-bar-display, block);
5519 + }
5520 +}
5793 5521
5794 5522 .edit-site {
5795 5523 box-sizing: border-box;
5796 5524 }
@@ -5799,8 +5527,9 @@
5799 5527 .edit-site *::after {
5800 5528 box-sizing: inherit;
5801 5529 }
5802 5530 .edit-site {
5531 + padding-top: var(--wp-admin--admin-bar--height, 0);
5803 5532 height: 100vh;
5804 5533 }
5805 5534 @media (min-width: 600px) {
5806 5535 .edit-site {
@@ -5805,12 +5534,13 @@
5805 5534 @media (min-width: 600px) {
5806 5535 .edit-site {
5807 5536 bottom: 0;
5808 5537 left: 0;
5809 - min-height: 100vh;
5538 + height: calc(100vh - var(--wp-admin--admin-bar--height, 0px));
5539 + padding-top: 0;
5810 5540 position: fixed;
5811 5541 right: 0;
5812 - top: 0;
5542 + top: var(--wp-admin--admin-bar--height, 0);
5813 5543 }
5814 5544 }
5815 5545 .no-js .edit-site {
5816 5546 min-height: 0;