PluginProbe
Gutenberg / trunk
Gutenberg vtrunk
24.1.0 24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 All 404 releases
← All changes | build/styles/edit-site/style-rtl.css +806 -829 23.3.2 → trunk View file →
@@ -1,9 +1,5 @@
1 -@charset "UTF-8";
2 1 /**
3 - * Colors
4 - */
5 -/**
6 2 * Typography
7 3 */
8 4 /**
9 5 * SCSS Variables.
@@ -12,8 +8,11 @@
12 8 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
13 9 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
14 10 */
15 11 /**
12 + * Colors
13 + */
14 +/**
16 15 * Fonts & basic variables.
17 16 */
18 17 /**
19 18 * Typography
@@ -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-left: 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 right: 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-left: 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,12 +731,17 @@
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 746 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder {
719 747 color: rgba(30, 30, 30, 0.62);
@@ -718,8 +746,12 @@
718 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
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);
752 +}
753 +
722 754 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus {
723 755 box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
724 756 outline: 2px solid transparent;
725 757 }
@@ -750,9 +782,9 @@
750 782 display: inline-block;
751 783 vertical-align: middle;
752 784 width: 16px;
753 785 /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword -- dashicons don't need a generic family keyword. */
754 - font: normal 30px/1 dashicons;
786 + font: 400 30px/1 dashicons;
755 787 speak: none;
756 788 -webkit-font-smoothing: antialiased;
757 789 -moz-osx-font-smoothing: grayscale;
758 790 }
@@ -763,18 +795,24 @@
763 795 font-size: 21px;
764 796 }
765 797 }
766 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 {
767 - background: #f0f0f0;
768 - 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);
769 802 cursor: default;
770 803 opacity: 1;
771 804 }
772 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 +
773 810 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
774 811 position: relative;
775 - background: var(--wpds-color-bg-interactive-neutral-weak, rgba(0, 0, 0, 0));
776 - 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);
777 815 margin: 0;
778 816 padding: 0;
779 817 width: var(--checkbox-size);
780 818 height: var(--checkbox-size);
@@ -790,15 +828,15 @@
790 828 transition: 0.1s border-color ease-in-out;
791 829 }
792 830 }
793 831 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected {
794 - 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));
795 833 border-color: var(--wpds-color-stroke-interactive-brand, var(--wp-admin-theme-color, #3858e9));
796 834 }
797 835
798 836 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg {
799 837 --checkmark-size: var(--checkbox-size);
800 - fill: var(--wpds-color-fg-interactive-neutral-strong, #f0f0f0);
838 + color: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
801 839 position: absolute;
802 840 right: 50%;
803 841 top: 50%;
804 842 transform: translate(50%, -50%);
@@ -816,24 +854,18 @@
816 854 padding: var(--wpds-dimension-padding-sm, 8px);
817 855 }
818 856
819 857 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
820 - 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;
821 859 padding: 6px 8px;
822 860 /* Fonts smaller than 16px causes mobile safari to zoom. */
823 861 font-size: 16px;
824 862 /* Override core line-height. To be reviewed. */
825 863 line-height: normal;
826 - box-shadow: 0 0 0 transparent;
827 - border-radius: 2px;
828 - 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);
829 866 }
830 867
831 -@media not (prefers-reduced-motion) {
832 - .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
833 - transition: box-shadow 0.1s linear;
834 - }
835 -}
836 868 @media (min-width: 600px) {
837 869 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
838 870 font-size: 13px;
839 871 /* Override core line-height. To be reviewed. */
@@ -839,12 +871,17 @@
839 871 /* Override core line-height. To be reviewed. */
840 872 line-height: normal;
841 873 }
842 874 }
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);
877 +}
878 +
843 879 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus {
844 - border-color: var(--wp-admin-theme-color);
845 - box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
846 - outline: 2px solid transparent;
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;
847 884 }
848 885
849 886 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
850 887 color: rgba(30, 30, 30, 0.62);
@@ -851,11 +888,11 @@
851 888 }
852 889
853 890 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
854 891 display: block;
855 - padding: 0 calc(var(--wpds-dimension-base, 4px) * 8) 0 var(--wpds-dimension-padding-sm, 8px);
892 + padding: 0 var(--wpds-dimension-size-md, 32px) 0 var(--wpds-dimension-padding-sm, 8px);
856 893 width: 100%;
857 - height: calc(var(--wpds-dimension-base, 4px) * 8);
894 + height: var(--wpds-dimension-size-md, 32px);
858 895 margin-right: 0;
859 896 margin-left: 0;
860 897 /* Fonts smaller than 16px causes mobile safari to zoom. */
861 898 font-size: 16px;
@@ -866,14 +903,13 @@
866 903 font-size: var(--wpds-typography-font-size-md, 13px);
867 904 }
868 905 }
869 906 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus {
870 - background: var(--wpds-color-bg-surface-neutral-strong, #fff);
871 - 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);
872 908 }
873 909
874 910 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
875 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
911 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
876 912 }
877 913
878 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 {
879 915 -webkit-appearance: none;
@@ -886,9 +922,9 @@
886 922 bottom: 0;
887 923 display: flex;
888 924 align-items: center;
889 925 justify-content: center;
890 - width: 24px;
926 + width: var(--wpds-dimension-size-sm, 24px);
891 927 }
892 928
893 929 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr) {
894 930 transform: scaleX(-1);
@@ -903,25 +939,21 @@
903 939 position: absolute;
904 940 top: 0;
905 941 left: 0;
906 942 transform: translate(-50%, -50%);
907 - background: var(--wpds-color-bg-interactive-brand-strong, var(--wp-admin-theme-color, #3858e9));
908 - height: calc(var(--wpds-dimension-base, 4px) * 4);
909 - 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);
910 946 line-height: var(--wpds-typography-line-height-xs, 16px);
911 947 padding: 0 var(--wpds-dimension-padding-xs, 4px);
912 948 text-align: center;
913 949 border-radius: var(--wpds-border-radius-lg, 8px);
914 950 font-size: 11px;
915 - outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--wpds-color-bg-surface-neutral-strong, #fff);
916 - 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);
917 953 box-sizing: border-box;
918 954 }
919 955
920 -.dataviews-search {
921 - width: fit-content;
922 -}
923 -
924 956 .dataviews-filters__user-input-widget {
925 957 padding: var(--wpds-dimension-padding-lg, 16px);
926 958 }
927 959
@@ -941,9 +973,9 @@
941 973 bottom: 0;
942 974 right: 0;
943 975 background-color: inherit;
944 976 padding: var(--wpds-dimension-padding-md, 12px) var(--wpds-dimension-padding-2xl, 24px);
945 - border-top: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-surface-neutral-weak, #e4e4e4);
977 + border-top: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
946 978 flex-shrink: 0;
947 979 }
948 980
949 981 @media not (prefers-reduced-motion) {
@@ -982,9 +1014,9 @@
982 1014 }
983 1015 }
984 1016 .dataviews-pagination__page-select {
985 1017 font-size: 11px;
986 - font-weight: var(--wpds-typography-font-weight-medium, 499);
1018 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
987 1019 text-transform: uppercase;
988 1020 }
989 1021
990 1022 @media (min-width: 600px) {
@@ -989,9 +1021,9 @@
989 1021
990 1022 @media (min-width: 600px) {
991 1023 .dataviews-pagination__page-select .components-select-control__input {
992 1024 font-size: 11px !important;
993 - font-weight: var(--wpds-typography-font-weight-medium, 499);
1025 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
994 1026 }
995 1027 }
996 1028 .dataviews-action-modal {
997 1029 z-index: 1000001;
@@ -1020,9 +1052,8 @@
1020 1052 }
1021 1053
1022 1054 .dataviews-view-config {
1023 1055 width: 320px;
1024 - /* stylelint-disable-next-line property-no-unknown -- the linter needs to be updated to accepted the container-type property */
1025 1056 container-type: inline-size;
1026 1057 font-size: var(--wpds-typography-font-size-md, 13px);
1027 1058 line-height: var(--wpds-typography-line-height-sm, 20px);
1028 1059 }
@@ -1095,9 +1126,9 @@
1095 1126 top: var(--wpds-dimension-gap-xs, 4px);
1096 1127 left: var(--wpds-dimension-gap-xs, 4px);
1097 1128 width: var(--wpds-dimension-gap-xs, 4px);
1098 1129 height: var(--wpds-dimension-gap-xs, 4px);
1099 - 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));
1100 1131 border-radius: 50%;
1101 1132 pointer-events: none;
1102 1133 }
1103 1134
@@ -1170,9 +1201,9 @@
1170 1201 top: 0;
1171 1202 right: 0;
1172 1203 width: 100%;
1173 1204 height: 100%;
1174 - 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));
1175 1206 border-radius: var(--wpds-border-radius-md, 4px);
1176 1207 pointer-events: none;
1177 1208 outline: 2px solid transparent;
1178 1209 }
@@ -1191,9 +1222,9 @@
1191 1222 }
1192 1223
1193 1224 .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,
1194 1225 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field {
1195 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
1226 + min-height: var(--wpds-dimension-size-sm, 24px);
1196 1227 overflow: hidden;
1197 1228 align-content: center;
1198 1229 text-align: start;
1199 1230 }
@@ -1204,26 +1235,26 @@
1204 1235 }
1205 1236
1206 1237 .dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,
1207 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 {
1208 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
1239 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1209 1240 }
1210 1241
1211 1242 .dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media::after,
1212 1243 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media::after {
1213 - 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);
1214 1245 }
1215 1246
1216 1247 .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus::after,
1217 1248 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus::after {
1218 - 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));
1219 1250 }
1220 1251
1221 1252 .dataviews-view-grid .dataviews-view-grid__media,
1222 1253 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media {
1223 1254 width: 100%;
1224 - aspect-ratio: 1/1;
1225 - 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);
1226 1257 border-radius: var(--wpds-border-radius-md, 4px);
1227 1258 overflow: hidden;
1228 1259 position: relative;
1229 1260 }
@@ -1259,11 +1290,21 @@
1259 1290 height: 100%;
1260 1291 display: block;
1261 1292 border-radius: var(--wpds-border-radius-md, 4px);
1262 1293 box-shadow: none;
1263 - background: var(--wpds-color-bg-surface-neutral, #fcfcfc);
1294 + background: var(--wpds-color-background-surface-neutral, #fcfcfc);
1264 1295 }
1265 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 +
1266 1307 .dataviews-view-grid .dataviews-view-grid__fields,
1267 1308 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields {
1268 1309 position: relative;
1269 1310 font-size: 12px;
@@ -1276,16 +1317,16 @@
1276 1317 }
1277 1318
1278 1319 .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),
1279 1320 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty) {
1280 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
1321 + min-height: var(--wpds-dimension-size-sm, 24px);
1281 1322 line-height: var(--wpds-typography-line-height-sm, 20px);
1282 - 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);
1283 1324 }
1284 1325
1285 1326 .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,
1286 1327 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field {
1287 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
1328 + min-height: var(--wpds-dimension-size-sm, 24px);
1288 1329 align-items: center;
1289 1330 }
1290 1331
1291 1332 .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,
@@ -1290,9 +1331,9 @@
1290 1331
1291 1332 .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,
1292 1333 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name {
1293 1334 width: 35%;
1294 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
1335 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
1295 1336 overflow: hidden;
1296 1337 text-overflow: ellipsis;
1297 1338 white-space: nowrap;
1298 1339 }
@@ -1367,9 +1408,9 @@
1367 1408 left: var(--wpds-dimension-padding-xs, 4px);
1368 1409 }
1369 1410
1370 1411 .dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button {
1371 - background-color: var(--wpds-color-bg-surface-neutral-strong, #fff);
1412 + background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
1372 1413 }
1373 1414
1374 1415 @media not (prefers-reduced-motion) {
1375 1416 .dataviews-view-grid__card .dataviews-view-grid__media-actions {
@@ -1393,10 +1434,10 @@
1393 1434 }
1394 1435
1395 1436 .dataviews-view-grid__group-header {
1396 1437 font-size: var(--wpds-typography-font-size-lg, 15px);
1397 - font-weight: var(--wpds-typography-font-weight-medium, 499);
1398 - 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);
1399 1440 margin: 0 0 var(--wpds-dimension-gap-sm, 8px) 0;
1400 1441 padding: 0 var(--wpds-dimension-padding-2xl, 24px);
1401 1442 container-type: inline-size;
1402 1443 }
@@ -1411,9 +1452,9 @@
1411 1452
1412 1453 .dataviews-view-list div[role=row],
1413 1454 .dataviews-view-list div[role=article] {
1414 1455 margin: 0;
1415 - border-top: 1px solid var(--wpds-color-stroke-surface-neutral-weak, #e4e4e4);
1456 + border-top: 1px solid var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
1416 1457 }
1417 1458
1418 1459 .dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper,
1419 1460 .dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper {
@@ -1438,9 +1479,9 @@
1438 1479 }
1439 1480
1440 1481 .dataviews-view-list div[role=row] .dataviews-view-list__item-actions > div,
1441 1482 .dataviews-view-list div[role=article] .dataviews-view-list__item-actions > div {
1442 - height: 24px;
1483 + height: var(--wpds-dimension-size-sm, 24px);
1443 1484 }
1444 1485
1445 1486 .dataviews-view-list div[role=row] .dataviews-view-list__item-actions > :not(:last-child),
1446 1487 .dataviews-view-list div[role=article] .dataviews-view-list__item-actions > :not(:last-child) {
@@ -1465,15 +1506,15 @@
1465 1506 }
1466 1507 }
1467 1508 .dataviews-view-list div[role=row].is-selected.is-selected,
1468 1509 .dataviews-view-list div[role=article].is-selected.is-selected {
1469 - border-top: 1px solid var(--wpds-color-stroke-surface-brand, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 46%, white));
1510 + border-top: 1px solid var(--wpds-color-stroke-surface-brand, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 40%, white));
1470 1511 }
1471 1512
1472 1513 .dataviews-view-list div[role=row].is-selected.is-selected + div[role=row], .dataviews-view-list div[role=row].is-selected.is-selected + div[role=article],
1473 1514 .dataviews-view-list div[role=article].is-selected.is-selected + div[role=row],
1474 1515 .dataviews-view-list div[role=article].is-selected.is-selected + div[role=article] {
1475 - border-top: 1px solid var(--wpds-color-stroke-surface-brand, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 46%, white));
1516 + border-top: 1px solid var(--wpds-color-stroke-surface-brand, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 40%, white));
1476 1517 }
1477 1518
1478 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,
1479 1520 .dataviews-view-list div[role=article]:not(.is-selected):hover,
@@ -1478,10 +1519,9 @@
1478 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,
1479 1520 .dataviews-view-list div[role=article]:not(.is-selected):hover,
1480 1521 .dataviews-view-list div[role=article]:not(.is-selected).is-hovered,
1481 1522 .dataviews-view-list div[role=article]:not(.is-selected):focus-within {
1482 - color: var(--wpds-color-fg-interactive-brand, var(--wp-admin-theme-color, #3858e9));
1483 - 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);
1484 1524 }
1485 1525
1486 1526 .dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,
1487 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,
@@ -1492,9 +1532,9 @@
1492 1532 .dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,
1493 1533 .dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,
1494 1534 .dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,
1495 1535 .dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field {
1496 - color: var(--wpds-color-fg-interactive-brand, var(--wp-admin-theme-color, #3858e9));
1536 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
1497 1537 }
1498 1538
1499 1539 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,
1500 1540 .dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper,
@@ -1499,10 +1539,10 @@
1499 1539 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,
1500 1540 .dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper,
1501 1541 .dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,
1502 1542 .dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper {
1503 - background-color: var(--wpds-color-bg-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
1504 - 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);
1505 1545 }
1506 1546
1507 1547 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,
1508 1548 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,
@@ -1511,9 +1551,9 @@
1511 1551 .dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,
1512 1552 .dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,
1513 1553 .dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,
1514 1554 .dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field {
1515 - color: var(--wpds-color-fg-interactive-neutral-active, #1e1e1e);
1555 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1516 1556 }
1517 1557
1518 1558 .dataviews-view-list .dataviews-view-list__item {
1519 1559 position: absolute;
@@ -1534,9 +1574,9 @@
1534 1574 .dataviews-view-list .dataviews-view-list__item:focus-visible::before {
1535 1575 position: absolute;
1536 1576 content: "";
1537 1577 inset: var(--wp-admin-border-width-focus);
1538 - 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));
1539 1579 border-radius: var(--wpds-border-radius-sm, 2px);
1540 1580 outline: 2px solid transparent;
1541 1581 }
1542 1582
@@ -1541,9 +1581,9 @@
1541 1581 }
1542 1582
1543 1583 .dataviews-view-list .dataviews-view-list__title-field {
1544 1584 flex: 1;
1545 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
1585 + min-height: var(--wpds-dimension-size-sm, 24px);
1546 1586 line-height: var(--wpds-typography-line-height-md, 24px);
1547 1587 overflow: hidden;
1548 1588 }
1549 1589
@@ -1551,14 +1591,14 @@
1551 1591 z-index: 1;
1552 1592 }
1553 1593
1554 1594 .dataviews-view-list .dataviews-view-list__media-wrapper {
1555 - width: calc(var(--wpds-dimension-base, 4px) * 13);
1556 - height: calc(var(--wpds-dimension-base, 4px) * 13);
1595 + width: 48px;
1596 + height: 48px;
1557 1597 overflow: hidden;
1558 1598 position: relative;
1559 1599 flex-shrink: 0;
1560 - background-color: var(--wpds-color-bg-surface-neutral-strong, #fff);
1600 + background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
1561 1601 border-radius: var(--wpds-border-radius-md, 4px);
1562 1602 }
1563 1603
1564 1604 .dataviews-view-list .dataviews-view-list__media-wrapper img {
@@ -1578,15 +1618,15 @@
1578 1618 border-radius: var(--wpds-border-radius-md, 4px);
1579 1619 }
1580 1620
1581 1621 .dataviews-view-list .dataviews-view-list__field-wrapper {
1582 - min-height: calc(var(--wpds-dimension-base, 4px) * 13);
1622 + min-height: 48px;
1583 1623 flex-grow: 1;
1584 1624 min-width: 0;
1585 1625 }
1586 1626
1587 1627 .dataviews-view-list .dataviews-view-list__field {
1588 - color: var(--wpds-color-fg-interactive-neutral-weak, #707070);
1628 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
1589 1629 }
1590 1630
1591 1631 .dataviews-view-list .dataviews-view-list__fields {
1592 1632 display: flex;
@@ -1604,9 +1644,9 @@
1604 1644 display: none;
1605 1645 }
1606 1646
1607 1647 .dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value {
1608 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
1648 + min-height: var(--wpds-dimension-size-sm, 24px);
1609 1649 line-height: var(--wpds-typography-line-height-sm, 20px);
1610 1650 display: flex;
1611 1651 align-items: center;
1612 1652 }
@@ -1619,19 +1659,19 @@
1619 1659 padding: var(--wpds-dimension-padding-sm, 8px) var(--wpds-dimension-padding-2xl, 24px);
1620 1660 }
1621 1661
1622 1662 .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field {
1623 - min-height: calc(var(--wpds-dimension-base, 4px) * 4);
1663 + min-height: var(--wpds-dimension-size-2xs, 16px);
1624 1664 line-height: var(--wpds-typography-line-height-xs, 16px);
1625 1665 }
1626 1666
1627 1667 .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper {
1628 - width: calc(var(--wpds-dimension-base, 4px) * 8);
1629 - height: calc(var(--wpds-dimension-base, 4px) * 8);
1668 + width: var(--wpds-dimension-size-md, 32px);
1669 + height: var(--wpds-dimension-size-md, 32px);
1630 1670 }
1631 1671
1632 1672 .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper {
1633 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
1673 + min-height: var(--wpds-dimension-size-md, 32px);
1634 1674 }
1635 1675
1636 1676 .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields {
1637 1677 gap: var(--wpds-dimension-gap-sm, 8px);
@@ -1638,9 +1678,9 @@
1638 1678 row-gap: var(--wpds-dimension-gap-xs, 4px);
1639 1679 }
1640 1680
1641 1681 .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value {
1642 - min-height: calc(var(--wpds-dimension-base, 4px) * 4);
1682 + min-height: var(--wpds-dimension-size-2xs, 16px);
1643 1683 line-height: var(--wpds-typography-line-height-xs, 16px);
1644 1684 }
1645 1685
1646 1686 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper {
@@ -1647,19 +1687,19 @@
1647 1687 padding: var(--wpds-dimension-padding-2xl, 24px) var(--wpds-dimension-padding-2xl, 24px);
1648 1688 }
1649 1689
1650 1690 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field {
1651 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
1691 + min-height: var(--wpds-dimension-size-md, 32px);
1652 1692 line-height: var(--wpds-typography-line-height-xl, 32px);
1653 1693 }
1654 1694
1655 1695 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper {
1656 - width: calc(var(--wpds-dimension-base, 4px) * 16);
1657 - height: calc(var(--wpds-dimension-base, 4px) * 16);
1696 + width: 64px;
1697 + height: 64px;
1658 1698 }
1659 1699
1660 1700 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper {
1661 - min-height: calc(var(--wpds-dimension-base, 4px) * 16);
1701 + min-height: 64px;
1662 1702 }
1663 1703
1664 1704 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields {
1665 1705 gap: var(--wpds-dimension-gap-lg, 16px);
@@ -1666,9 +1706,9 @@
1666 1706 row-gap: var(--wpds-dimension-gap-sm, 8px);
1667 1707 }
1668 1708
1669 1709 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value {
1670 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
1710 + min-height: var(--wpds-dimension-size-md, 32px);
1671 1711 line-height: var(--wpds-typography-line-height-md, 24px);
1672 1712 }
1673 1713
1674 1714 .dataviews-view-list.is-refreshing {
@@ -1683,11 +1723,11 @@
1683 1723 }
1684 1724 }
1685 1725 .dataviews-view-list__group-header {
1686 1726 font-size: var(--wpds-typography-font-size-lg, 15px);
1687 - font-weight: var(--wpds-typography-font-weight-medium, 499);
1688 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
1689 - 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;
1690 1730 padding: 0 var(--wpds-dimension-padding-2xl, 24px);
1691 1731 }
1692 1732
1693 1733 .dataviews-view-table {
@@ -1695,9 +1735,9 @@
1695 1735 text-indent: 0;
1696 1736 border-color: inherit;
1697 1737 border-collapse: collapse;
1698 1738 position: relative;
1699 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
1739 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
1700 1740 margin-bottom: auto;
1701 1741 background-color: inherit;
1702 1742 }
1703 1743
@@ -1702,10 +1742,10 @@
1702 1742 }
1703 1743
1704 1744 .dataviews-view-table th {
1705 1745 text-align: right;
1706 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
1707 - font-weight: normal;
1746 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1747 + font-weight: 400;
1708 1748 font-size: var(--wpds-typography-font-size-md, 13px);
1709 1749 }
1710 1750
1711 1751 .dataviews-view-table td,
@@ -1721,9 +1761,9 @@
1721 1761 .dataviews-view-table td.dataviews-view-table__actions-column--sticky,
1722 1762 .dataviews-view-table th.dataviews-view-table__actions-column--sticky {
1723 1763 position: sticky;
1724 1764 left: 0;
1725 - 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));
1726 1766 }
1727 1767
1728 1768 .dataviews-view-table td.dataviews-view-table__actions-column--stuck::after,
1729 1769 .dataviews-view-table th.dataviews-view-table__actions-column--stuck::after {
@@ -1733,9 +1773,9 @@
1733 1773 top: 0;
1734 1774 bottom: 0;
1735 1775 right: 0;
1736 1776 width: 1px;
1737 - background-color: var(--wpds-color-bg-surface-neutral, #fcfcfc);
1777 + background-color: var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
1738 1778 }
1739 1779
1740 1780 .dataviews-view-table td.dataviews-view-table__checkbox-column,
1741 1781 .dataviews-view-table th.dataviews-view-table__checkbox-column {
@@ -1748,9 +1788,9 @@
1748 1788 min-width: auto;
1749 1789 }
1750 1790
1751 1791 .dataviews-view-table tr {
1752 - border-top: 1px solid var(--wpds-color-stroke-surface-neutral-weak, #e4e4e4);
1792 + border-top: 1px solid var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
1753 1793 background-color: inherit;
1754 1794 }
1755 1795
1756 1796 .dataviews-view-table tr td:first-child,
@@ -1776,18 +1816,18 @@
1776 1816 opacity: 1;
1777 1817 }
1778 1818 }
1779 1819 .dataviews-view-table tr.is-selected {
1780 - background-color: var(--wpds-color-bg-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
1781 - 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);
1782 1822 }
1783 1823
1784 1824 .dataviews-view-table tr.is-selected, .dataviews-view-table tr.is-selected + tr {
1785 - border-top: 1px solid var(--wpds-color-stroke-surface-brand, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 46%, white));
1825 + border-top: 1px solid var(--wpds-color-stroke-surface-brand, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 40%, white));
1786 1826 }
1787 1827
1788 1828 .dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky {
1789 - 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));
1790 1830 }
1791 1831
1792 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) {
1793 1833 opacity: 1;
@@ -1793,13 +1833,13 @@
1793 1833 opacity: 1;
1794 1834 }
1795 1835
1796 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 {
1797 - 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));
1798 1838 }
1799 1839
1800 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 {
1801 - 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));
1802 1842 }
1803 1843
1804 1844 .dataviews-view-table thead {
1805 1845 position: sticky;
@@ -1815,9 +1855,9 @@
1815 1855 bottom: 0;
1816 1856 right: 0;
1817 1857 left: 0;
1818 1858 height: 1px;
1819 - background-color: var(--wpds-color-stroke-surface-neutral-weak, #e4e4e4);
1859 + background-color: var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
1820 1860 }
1821 1861
1822 1862 .dataviews-view-table thead tr {
1823 1863 border: 0;
@@ -1828,9 +1868,9 @@
1828 1868 padding-top: var(--wpds-dimension-padding-sm, 8px);
1829 1869 padding-bottom: var(--wpds-dimension-padding-sm, 8px);
1830 1870 font-size: 11px;
1831 1871 text-transform: uppercase;
1832 - font-weight: var(--wpds-typography-font-weight-medium, 499);
1872 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
1833 1873 }
1834 1874
1835 1875 .dataviews-view-table thead th:has(.dataviews-view-table-header-button) {
1836 1876 padding-right: var(--wpds-dimension-padding-xs, 4px);
@@ -1853,9 +1893,9 @@
1853 1893 vertical-align: top;
1854 1894 }
1855 1895
1856 1896 .dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper {
1857 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
1897 + min-height: var(--wpds-dimension-size-md, 32px);
1858 1898 display: flex;
1859 1899 align-items: center;
1860 1900 white-space: nowrap;
1861 1901 }
@@ -1876,13 +1916,13 @@
1876 1916 .dataviews-view-table .dataviews-view-table-header-button {
1877 1917 padding: var(--wpds-dimension-padding-xs, 4px) var(--wpds-dimension-padding-sm, 8px);
1878 1918 font-size: 11px;
1879 1919 text-transform: uppercase;
1880 - font-weight: var(--wpds-typography-font-weight-medium, 499);
1920 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
1881 1921 }
1882 1922
1883 1923 .dataviews-view-table .dataviews-view-table-header-button:not(:hover) {
1884 - color: var(--wpds-color-fg-interactive-neutral, #1e1e1e);
1924 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
1885 1925 }
1886 1926
1887 1927 .dataviews-view-table .dataviews-view-table-header-button span {
1888 1928 speak: none;
@@ -1935,20 +1975,20 @@
1935 1975 }
1936 1976 }
1937 1977 .dataviews-column-primary__media {
1938 1978 max-width: 60px;
1939 - min-width: calc(var(--wpds-dimension-base, 4px) * 8);
1940 - 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);
1941 1981 overflow: hidden;
1942 1982 position: relative;
1943 1983 flex-shrink: 0;
1944 - background-color: var(--wpds-color-bg-surface-neutral-strong, #fff);
1984 + background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
1945 1985 border-radius: var(--wpds-border-radius-md, 4px);
1946 1986 }
1947 1987
1948 1988 .dataviews-column-primary__media img {
1949 - width: calc(var(--wpds-dimension-base, 4px) * 8);
1950 - height: calc(var(--wpds-dimension-base, 4px) * 8);
1989 + width: var(--wpds-dimension-size-md, 32px);
1990 + height: var(--wpds-dimension-size-md, 32px);
1951 1991 object-fit: cover;
1952 1992 }
1953 1993
1954 1994 .dataviews-column-primary__media::after {
@@ -1961,8 +2001,19 @@
1961 2001 box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) rgba(0, 0, 0, 0.1);
1962 2002 border-radius: var(--wpds-border-radius-md, 4px);
1963 2003 }
1964 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 +
1965 2016 .dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),
1966 2017 .dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media) {
1967 2018 min-width: 15ch;
1968 2019 max-width: 80ch;
@@ -1968,11 +2019,11 @@
1968 2019 max-width: 80ch;
1969 2020 }
1970 2021
1971 2022 .dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell {
1972 - font-weight: var(--wpds-typography-font-weight-medium, 499);
2023 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
1973 2024 padding: var(--wpds-dimension-padding-md, 12px) var(--wpds-dimension-padding-2xl, 24px);
1974 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
2025 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1975 2026 }
1976 2027
1977 2028 /* Column width intents via colgroup: make non-primary columns shrink-to-fit */
1978 2029 .dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand) {
@@ -2009,9 +2060,9 @@
2009 2060 padding: var(--wpds-dimension-padding-sm, 8px) 0 var(--wpds-dimension-padding-xs, 4px);
2010 2061 }
2011 2062
2012 2063 .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field {
2013 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
2064 + min-height: var(--wpds-dimension-size-sm, 24px);
2014 2065 overflow: hidden;
2015 2066 align-content: center;
2016 2067 text-align: start;
2017 2068 }
@@ -2020,17 +2071,17 @@
2020 2071 width: fit-content;
2021 2072 }
2022 2073
2023 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 {
2024 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
2075 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
2025 2076 }
2026 2077
2027 2078 .dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media::after {
2028 - 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);
2029 2080 }
2030 2081
2031 2082 .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus::after {
2032 - 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));
2033 2084 }
2034 2085
2035 2086 .dataviews-view-picker-grid:focus-visible[aria-activedescendant] {
2036 2087 outline: none;
@@ -2036,9 +2087,9 @@
2036 2087 outline: none;
2037 2088 }
2038 2089
2039 2090 .dataviews-view-picker-grid:focus-visible [data-active-item=true] {
2040 - 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));
2041 2092 }
2042 2093
2043 2094 .dataviews-view-picker-grid .dataviews-selection-checkbox {
2044 2095 top: var(--wpds-dimension-padding-sm, 8px) !important;
@@ -2051,10 +2102,11 @@
2051 2102 .dataviews-view-picker-grid .dataviews-view-picker-grid__media {
2052 2103 width: 100%;
2053 2104 aspect-ratio: 1/1;
2054 2105 min-height: 0;
2055 - background-color: var(--wpds-color-bg-surface-neutral-strong, #fff);
2106 + background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
2056 2107 border-radius: var(--wpds-border-radius-md, 4px);
2108 + overflow: hidden;
2057 2109 position: relative;
2058 2110 }
2059 2111
2060 2112 .dataviews-view-picker-grid .dataviews-view-picker-grid__media img {
@@ -2074,8 +2126,16 @@
2074 2126 border-radius: var(--wpds-border-radius-md, 4px);
2075 2127 pointer-events: none;
2076 2128 }
2077 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 +
2078 2138 .dataviews-view-picker-grid .dataviews-view-picker-grid__fields {
2079 2139 position: relative;
2080 2140 font-size: 12px;
2081 2141 line-height: 16px;
@@ -2085,21 +2145,21 @@
2085 2145 padding: 0 0 var(--wpds-dimension-padding-md, 12px);
2086 2146 }
2087 2147
2088 2148 .dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty) {
2089 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
2149 + min-height: var(--wpds-dimension-size-sm, 24px);
2090 2150 line-height: var(--wpds-typography-line-height-sm, 20px);
2091 - 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);
2092 2152 }
2093 2153
2094 2154 .dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field {
2095 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
2155 + min-height: var(--wpds-dimension-size-sm, 24px);
2096 2156 align-items: center;
2097 2157 }
2098 2158
2099 2159 .dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name {
2100 2160 width: 35%;
2101 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
2161 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
2102 2162 overflow: hidden;
2103 2163 text-overflow: ellipsis;
2104 2164 white-space: nowrap;
2105 2165 }
@@ -2147,12 +2207,12 @@
2147 2207 }
2148 2208
2149 2209 .dataviews-view-picker-grid-group__header {
2150 2210 font-size: var(--wpds-typography-font-size-lg, 15px);
2151 - font-weight: var(--wpds-typography-font-weight-medium, 499);
2152 - 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);
2153 2213 margin: 0 0 var(--wpds-dimension-gap-sm, 8px) 0;
2154 - padding: 0 calc(var(--wpds-dimension-base, 4px) * 12);
2214 + padding: 0 48px;
2155 2215 }
2156 2216
2157 2217 .dataviews-view-picker-table {
2158 2218 background-color: inherit;
@@ -2158,9 +2218,9 @@
2158 2218 background-color: inherit;
2159 2219 }
2160 2220
2161 2221 .dataviews-view-picker-table .dataviews-view-table__checkbox-column {
2162 - width: calc(var(--wpds-dimension-base, 4px) * 12);
2222 + width: 48px;
2163 2223 }
2164 2224
2165 2225 .dataviews-view-picker-table tbody:focus-visible[aria-activedescendant] {
2166 2226 outline: none;
@@ -2166,9 +2226,9 @@
2166 2226 outline: none;
2167 2227 }
2168 2228
2169 2229 .dataviews-view-picker-table tbody:focus-visible [data-active-item=true] {
2170 - 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));
2171 2231 }
2172 2232
2173 2233 .dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input {
2174 2234 pointer-events: none;
@@ -2179,17 +2239,17 @@
2179 2239 cursor: var(--wpds-cursor-control, pointer);
2180 2240 }
2181 2241
2182 2242 .dataviews-view-picker-table .dataviews-view-table__row.is-selected {
2183 - 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));
2184 2244 }
2185 2245
2186 2246 .dataviews-view-picker-table .dataviews-view-table__row.is-hovered {
2187 - 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));
2188 2248 }
2189 2249
2190 2250 .dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered {
2191 - 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));
2192 2252 }
2193 2253
2194 2254 .dataviews-view-activity {
2195 2255 margin: 0 0 auto;
@@ -2197,16 +2257,16 @@
2197 2257 }
2198 2258
2199 2259 .dataviews-view-activity .dataviews-view-activity__group-header {
2200 2260 font-size: var(--wpds-typography-font-size-lg, 15px);
2201 - font-weight: var(--wpds-typography-font-weight-medium, 499);
2202 - 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);
2203 2263 margin: 0 0 var(--wpds-dimension-gap-sm, 8px) 0;
2204 2264 padding: 0;
2205 2265 }
2206 2266
2207 2267 .dataviews-view-activity .dataviews-view-activity__item-actions {
2208 - min-width: calc(var(--wpds-dimension-base, 4px) * 6);
2268 + min-width: var(--wpds-dimension-size-sm, 24px);
2209 2269 }
2210 2270
2211 2271 .dataviews-view-activity .dataviews-view-activity__item-content {
2212 2272 flex-grow: 1;
@@ -2214,9 +2274,9 @@
2214 2274
2215 2275 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title,
2216 2276 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,
2217 2277 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields {
2218 - min-height: calc(var(--wpds-dimension-base, 4px) * 4);
2278 + min-height: var(--wpds-dimension-size-2xs, 16px);
2219 2279 }
2220 2280
2221 2281 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title {
2222 2282 position: relative;
@@ -2230,9 +2290,9 @@
2230 2290 cursor: var(--wpds-cursor-control, pointer);
2231 2291 }
2232 2292
2233 2293 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible {
2234 - 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));
2235 2295 outline-offset: var(--wp-admin-border-width-focus);
2236 2296 border-radius: var(--wpds-border-radius-sm, 2px);
2237 2297 }
2238 2298
@@ -2247,9 +2307,9 @@
2247 2307 z-index: 1;
2248 2308 }
2249 2309
2250 2310 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields {
2251 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
2311 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
2252 2312 display: flex;
2253 2313 gap: var(--wpds-dimension-gap-md, 12px);
2254 2314 row-gap: var(--wpds-dimension-gap-xs, 4px);
2255 2315 flex-wrap: wrap;
@@ -2293,14 +2353,14 @@
2293 2353 width: var(--wpds-dimension-padding-md, 12px);
2294 2354 }
2295 2355
2296 2356 .dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type::before {
2297 - height: calc(var(--wpds-dimension-base, 4px) * 3);
2357 + height: var(--wpds-dimension-size-3xs, 12px);
2298 2358 }
2299 2359
2300 2360 .dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon {
2301 - width: calc(var(--wpds-dimension-base, 4px) * 3 - 1px);
2302 - 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);
2303 2363 }
2304 2364
2305 2365 .dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content {
2306 2366 margin: var(--wpds-dimension-gap-md, 12px) 0;
@@ -2306,18 +2366,18 @@
2306 2366 margin: var(--wpds-dimension-gap-md, 12px) 0;
2307 2367 }
2308 2368
2309 2369 .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type {
2310 - width: calc(var(--wpds-dimension-base, 4px) * 6);
2370 + width: var(--wpds-dimension-size-sm, 24px);
2311 2371 }
2312 2372
2313 2373 .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type::before {
2314 - height: calc(var(--wpds-dimension-base, 4px) * 3);
2374 + height: var(--wpds-dimension-size-3xs, 12px);
2315 2375 }
2316 2376
2317 2377 .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon {
2318 - width: calc(var(--wpds-dimension-base, 4px) * 6 + 1px);
2319 - 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);
2320 2380 }
2321 2381
2322 2382 .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content {
2323 2383 margin: var(--wpds-dimension-gap-md, 12px) 0;
@@ -2324,18 +2384,18 @@
2324 2384 padding-top: var(--wpds-dimension-padding-sm, 8px);
2325 2385 }
2326 2386
2327 2387 .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type {
2328 - width: calc(var(--wpds-dimension-base, 4px) * 8);
2388 + width: var(--wpds-dimension-size-md, 32px);
2329 2389 }
2330 2390
2331 2391 .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type::before {
2332 - height: calc(var(--wpds-dimension-base, 4px) * 2);
2392 + height: var(--wpds-dimension-size-4xs, 8px);
2333 2393 }
2334 2394
2335 2395 .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon {
2336 - width: calc(var(--wpds-dimension-base, 4px) * 8 + 1px);
2337 - 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);
2338 2398 }
2339 2399
2340 2400 .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content {
2341 2401 margin: var(--wpds-dimension-gap-sm, 8px) 0 var(--wpds-dimension-gap-lg, 16px);
@@ -2342,10 +2402,10 @@
2342 2402 padding-top: var(--wpds-dimension-padding-md, 12px);
2343 2403 }
2344 2404
2345 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 {
2346 - width: calc(var(--wpds-dimension-base, 4px) * 2 + 1px);
2347 - 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);
2348 2408 position: relative;
2349 2409 top: 50%;
2350 2410 transform: translateY(-50%);
2351 2411 }
@@ -2360,9 +2420,9 @@
2360 2420
2361 2421 .dataviews-view-activity .dataviews-view-activity__item-type-icon {
2362 2422 overflow: hidden;
2363 2423 flex-shrink: 0;
2364 - background-color: var(--wpds-color-bg-surface-neutral-strong, #fff);
2424 + background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
2365 2425 }
2366 2426
2367 2427 .dataviews-view-activity .dataviews-view-activity__item-type-icon img,
2368 2428 .dataviews-view-activity .dataviews-view-activity__item-type-icon svg,
@@ -2400,11 +2460,211 @@
2400 2460 .dataviews-view-activity + .dataviews-pagination {
2401 2461 justify-content: space-between;
2402 2462 }
2403 2463
2464 +.dataviews-view-picker-activity {
2465 + margin: 0;
2466 + padding: 0;
2467 + flex-grow: 1;
2468 +}
2469 +
2470 +.dataviews-view-picker-activity:focus-visible[aria-activedescendant] {
2471 + outline: none;
2472 +}
2473 +
2474 +.dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true] {
2475 + outline: 2px solid var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
2476 + outline-offset: -2px;
2477 +}
2478 +
2479 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item {
2480 + cursor: var(--wpds-cursor-control, pointer);
2481 + border-radius: var(--wpds-border-radius-sm, 2px);
2482 + padding-inline: var(--wpds-dimension-padding-2xl, 24px);
2483 + transition: background-color 0.1s ease;
2484 +}
2485 +
2486 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected, .dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover {
2487 + background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
2488 +}
2489 +
2490 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected {
2491 + outline: 3px solid transparent;
2492 + outline-offset: -2px;
2493 +}
2494 +
2495 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type {
2496 + width: var(--wpds-dimension-padding-md, 12px);
2497 +}
2498 +
2499 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type::before {
2500 + height: var(--wpds-dimension-size-3xs, 12px);
2501 +}
2502 +
2503 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon {
2504 + width: calc(var(--wpds-dimension-size-3xs, 12px) - 1px);
2505 + height: calc(var(--wpds-dimension-size-3xs, 12px) - 1px);
2506 +}
2507 +
2508 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content {
2509 + margin: var(--wpds-dimension-gap-md, 12px) 0;
2510 +}
2511 +
2512 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type {
2513 + width: var(--wpds-dimension-size-sm, 24px);
2514 +}
2515 +
2516 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type::before {
2517 + height: var(--wpds-dimension-size-3xs, 12px);
2518 +}
2519 +
2520 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon {
2521 + width: calc(var(--wpds-dimension-size-sm, 24px) + 1px);
2522 + height: calc(var(--wpds-dimension-size-sm, 24px) + 1px);
2523 +}
2524 +
2525 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content {
2526 + margin: var(--wpds-dimension-gap-md, 12px) 0;
2527 + padding-top: var(--wpds-dimension-padding-sm, 8px);
2528 +}
2529 +
2530 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type {
2531 + width: var(--wpds-dimension-size-md, 32px);
2532 +}
2533 +
2534 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type::before {
2535 + height: var(--wpds-dimension-size-4xs, 8px);
2536 +}
2537 +
2538 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon {
2539 + width: calc(var(--wpds-dimension-size-md, 32px) + 1px);
2540 + height: calc(var(--wpds-dimension-size-md, 32px) + 1px);
2541 +}
2542 +
2543 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content {
2544 + margin: var(--wpds-dimension-gap-sm, 8px) 0 var(--wpds-dimension-gap-lg, 16px);
2545 + padding-top: var(--wpds-dimension-padding-md, 12px);
2546 +}
2547 +
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 {
2549 + width: calc(var(--wpds-dimension-size-4xs, 8px) + 1px);
2550 + height: calc(var(--wpds-dimension-size-4xs, 8px) + 1px);
2551 + position: relative;
2552 + top: 50%;
2553 + transform: translateY(-50%);
2554 +}
2555 +
2556 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content {
2557 + flex-grow: 1;
2558 +}
2559 +
2560 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title,
2561 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,
2562 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields {
2563 + min-height: var(--wpds-dimension-size-2xs, 16px);
2564 +}
2565 +
2566 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title {
2567 + position: relative;
2568 + display: flex;
2569 + align-items: center;
2570 + flex: 1;
2571 + overflow: hidden;
2572 +}
2573 +
2574 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty {
2575 + display: none;
2576 +}
2577 +
2578 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields {
2579 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
2580 + display: flex;
2581 + gap: var(--wpds-dimension-gap-md, 12px);
2582 + row-gap: var(--wpds-dimension-gap-xs, 4px);
2583 + flex-wrap: wrap;
2584 +}
2585 +
2586 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty {
2587 + display: none;
2588 +}
2589 +
2590 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty) {
2591 + display: none;
2592 +}
2593 +
2594 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value {
2595 + display: flex;
2596 + align-items: center;
2597 +}
2598 +
2599 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type {
2600 + align-self: stretch;
2601 + flex-shrink: 0;
2602 +}
2603 +
2604 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type::after {
2605 + content: "";
2606 + flex: 1 1 auto;
2607 + width: 1px;
2608 + margin: 0 auto;
2609 + background-color: var(--wpds-color-stroke-surface-neutral, #dbdbdb);
2610 +}
2611 +
2612 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type::before {
2613 + content: "";
2614 + flex: 0 0 auto;
2615 + width: 1px;
2616 + margin: 0 auto;
2617 + background-color: var(--wpds-color-stroke-surface-neutral, #dbdbdb);
2618 +}
2619 +
2620 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type::before {
2621 + visibility: hidden;
2622 +}
2623 +
2624 +.dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type > .dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type::after, .dataviews-view-picker-activity > .dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type::after {
2625 + background: linear-gradient(to bottom, var(--wpds-color-stroke-surface-neutral, #dbdbdb) 0%, color-mix(in srgb, var(--wpds-color-stroke-surface-neutral, #dbdbdb) 20%, transparent) 60%, transparent 100%);
2626 +}
2627 +
2628 +.dataviews-view-picker-activity .dataviews-view-picker-activity-group__header {
2629 + font-size: var(--wpds-typography-font-size-lg, 15px);
2630 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
2631 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
2632 + margin: 0 0 var(--wpds-dimension-gap-sm, 8px) 0;
2633 + padding: 0;
2634 + padding-inline-start: var(--wpds-dimension-padding-2xl, 24px);
2635 +}
2636 +
2637 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon {
2638 + overflow: hidden;
2639 + flex-shrink: 0;
2640 + background-color: transparent;
2641 +}
2642 +
2643 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img,
2644 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg,
2645 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet {
2646 + display: block;
2647 + width: 100%;
2648 + height: 100%;
2649 + margin: 0 auto;
2650 + object-fit: cover;
2651 + border-radius: 50%;
2652 + box-sizing: border-box;
2653 + box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) var(--wpds-color-stroke-surface-neutral, #dbdbdb);
2654 +}
2655 +
2656 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg {
2657 + padding: var(--wpds-dimension-padding-xs, 4px);
2658 +}
2659 +
2660 +.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet {
2661 + background-color: var(--wpds-color-stroke-surface-neutral, #dbdbdb);
2662 +}
2663 +
2404 2664 .dataviews-picker-footer__bulk-selection {
2405 2665 align-self: flex-start;
2406 - height: calc(var(--wpds-dimension-base, 4px) * 8);
2666 + height: var(--wpds-dimension-size-md, 32px);
2407 2667 }
2408 2668
2409 2669 .dataviews-picker-footer__actions {
2410 2670 align-self: flex-end;
@@ -2438,17 +2698,38 @@
2438 2698 border: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
2439 2699 }
2440 2700
2441 2701 .dataviews-controls__date-preset:active {
2442 - background-color: var(--wpds-color-bg-interactive-neutral-strong-active, #1e1e1e);
2702 + background-color: var(--wpds-color-background-interactive-neutral-strong-active, #1e1e1e);
2443 2703 }
2444 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 +
2445 2726 .dataforms-layouts-panel__field-trigger {
2446 2727 position: relative;
2447 2728 color: inherit;
2448 2729 display: flex;
2449 2730 width: 100%;
2450 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
2731 + min-height: var(--wpds-dimension-size-sm, 24px);
2451 2732 cursor: var(--wpds-cursor-control, pointer);
2452 2733 align-items: flex-start;
2453 2734 border-radius: var(--wpds-border-radius-sm, 2px);
2454 2735 isolation: isolate;
@@ -2455,9 +2736,9 @@
2455 2736 }
2456 2737
2457 2738 .dataforms-layouts-panel__field-trigger--label-side {
2458 2739 flex-direction: row;
2459 - gap: var(--wpds-dimension-gap-md, 12px);
2740 + gap: var(--wpds-dimension-gap-sm, 8px);
2460 2741 }
2461 2742
2462 2743 .dataforms-layouts-panel__field-trigger--label-top {
2463 2744 display: grid;
@@ -2468,9 +2749,9 @@
2468 2749 align-items: center;
2469 2750 }
2470 2751
2471 2752 .dataforms-layouts-panel__field-trigger:not(.is-disabled):hover {
2472 - 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));
2473 2754 }
2474 2755
2475 2756 .dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon {
2476 2757 opacity: 1;
@@ -2476,9 +2757,9 @@
2476 2757 opacity: 1;
2477 2758 }
2478 2759
2479 2760 .dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label {
2480 - 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));
2481 2762 }
2482 2763
2483 2764 .dataforms-layouts-panel__field-trigger.is-disabled {
2484 2765 cursor: default;
@@ -2484,10 +2765,10 @@
2484 2765 cursor: default;
2485 2766 }
2486 2767
2487 2768 .dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control {
2488 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
2489 - 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);
2490 2771 }
2491 2772
2492 2773 .dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon {
2493 2774 opacity: 1;
@@ -2494,22 +2775,28 @@
2494 2775 fill: currentColor;
2495 2776 }
2496 2777
2497 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 {
2498 - 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));
2499 2780 }
2500 2781
2501 2782 .dataforms-layouts-panel__field-trigger-icon {
2502 2783 padding: 0;
2503 - 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));
2504 2785 flex: 0 0 auto;
2505 2786 opacity: 0;
2506 2787 border-radius: var(--wpds-border-radius-xs, 1px);
2507 2788 }
2508 2789
2790 +.dataforms-layouts-panel__field-trigger-icon::after {
2791 + content: "";
2792 + position: absolute;
2793 + inset: 0;
2794 +}
2795 +
2509 2796 .dataforms-layouts-panel__field-trigger-icon:focus-visible {
2510 2797 opacity: 1;
2511 - 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));
2512 2799 }
2513 2800
2514 2801 .dataforms-layouts-panel__field-dropdown-anchor {
2515 2802 width: 100%;
@@ -2521,14 +2808,14 @@
2521 2808
2522 2809 .dataforms-layouts-panel__field-label {
2523 2810 width: 38%;
2524 2811 flex-shrink: 0;
2525 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
2812 + min-height: var(--wpds-dimension-size-sm, 24px);
2526 2813 display: flex;
2527 2814 align-items: center;
2528 2815 line-height: var(--wpds-typography-line-height-sm, 20px);
2529 2816 hyphens: auto;
2530 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
2817 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
2531 2818 }
2532 2819
2533 2820 .dataforms-layouts-panel__field-label .components-base-control__label {
2534 2821 display: inline;
@@ -2536,16 +2823,14 @@
2536 2823 line-height: inherit;
2537 2824 }
2538 2825
2539 2826 .dataforms-layouts-panel__field-label.has-error {
2540 - color: var(--wpds-color-fg-content-error-weak, #cc1818);
2827 + color: var(--wpds-color-foreground-content-error-weak, #cc1818);
2541 2828 }
2542 2829
2543 2830 .dataforms-layouts-panel__field-label-error-content {
2544 - position: relative;
2545 - z-index: 1;
2546 - cursor: help;
2547 - fill: var(--wpds-color-fg-content-error-weak, #cc1818);
2831 + pointer-events: none;
2832 + color: var(--wpds-color-foreground-content-error-weak, #cc1818);
2548 2833 display: inline-flex;
2549 2834 flex-direction: row;
2550 2835 align-items: center;
2551 2836 gap: var(--wpds-dimension-gap-xs, 4px);
@@ -2550,45 +2835,31 @@
2550 2835 align-items: center;
2551 2836 gap: var(--wpds-dimension-gap-xs, 4px);
2552 2837 }
2553 2838
2554 -.dataforms-layouts-panel__field-label-error-content svg {
2555 - fill: currentColor;
2556 -}
2557 -
2558 2839 .dataforms-layouts-panel__field-control {
2559 2840 flex-grow: 1;
2560 2841 min-width: 0;
2561 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
2842 + min-height: var(--wpds-dimension-size-sm, 24px);
2562 2843 line-height: var(--wpds-typography-line-height-md, 24px);
2563 2844 display: flex;
2564 2845 align-items: center;
2565 - overflow: hidden;
2566 - word-break: break-word;
2567 - 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);
2568 2852 }
2569 2853
2854 +.dataforms-layouts-panel__field-control:has(a, button) {
2855 + z-index: 1;
2856 +}
2857 +
2570 2858 .dataforms-layouts-panel__field-control > * {
2571 2859 min-width: 0;
2572 2860 }
2573 2861
2574 -.dataforms-layouts-panel__field-control .components-button {
2575 - max-width: 100%;
2576 - text-align: right;
2577 - white-space: normal;
2578 - text-wrap: balance;
2579 - text-wrap: pretty;
2580 - min-height: 32px;
2581 -}
2582 -
2583 -.dataforms-layouts-panel__field-control.components-button.is-link[aria-disabled=true] {
2584 - text-decoration: none;
2585 -}
2586 -
2587 -.dataforms-layouts-panel__field-control .components-dropdown {
2588 - max-width: 100%;
2589 -}
2590 -
2591 2862 .dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label {
2592 2863 width: 100%;
2593 2864 }
2594 2865
@@ -2617,15 +2888,11 @@
2617 2888 .components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown {
2618 2889 z-index: 159990;
2619 2890 }
2620 2891
2621 -.dataforms-layouts-panel__summary-button:empty {
2622 - min-width: 160px;
2623 -}
2624 -
2625 2892 .dataforms-layouts-regular__field {
2626 2893 width: 100%;
2627 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
2894 + min-height: var(--wpds-dimension-size-md, 32px);
2628 2895 justify-content: flex-start !important;
2629 2896 align-items: flex-start !important;
2630 2897 }
2631 2898
@@ -2631,15 +2898,15 @@
2631 2898
2632 2899 .dataforms-layouts-regular__field .components-base-control__label,
2633 2900 .dataforms-layouts-regular__field .components-input-control__label,
2634 2901 .dataforms-layouts-regular__field .components-form-token-field__label {
2635 - color: var(--wpds-color-fg-content-neutral, #1e1e1e);
2902 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
2636 2903 }
2637 2904
2638 2905 .dataforms-layouts-regular__field-label {
2639 2906 width: 38%;
2640 2907 flex-shrink: 0;
2641 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
2908 + min-height: var(--wpds-dimension-size-md, 32px);
2642 2909 display: flex;
2643 2910 align-items: center;
2644 2911 line-height: var(--wpds-typography-line-height-sm, 20px);
2645 2912 hyphens: auto;
@@ -2654,9 +2921,9 @@
2654 2921 }
2655 2922
2656 2923 .dataforms-layouts-regular__field-control {
2657 2924 flex-grow: 1;
2658 - min-height: calc(var(--wpds-dimension-base, 4px) * 8);
2925 + min-height: var(--wpds-dimension-size-md, 32px);
2659 2926 display: flex;
2660 2927 align-items: center;
2661 2928 }
2662 2929
@@ -2672,9 +2939,9 @@
2672 2939 display: contents;
2673 2940 }
2674 2941
2675 2942 .dataforms-layouts-card__field-description {
2676 - color: var(--wpds-color-fg-content-neutral-weak, #707070);
2943 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
2677 2944 display: block;
2678 2945 font-size: var(--wpds-typography-font-size-md, 13px);
2679 2946 margin-bottom: var(--wpds-dimension-gap-lg, 16px);
2680 2947 }
@@ -2687,9 +2954,9 @@
2687 2954 }
2688 2955
2689 2956 .dataforms-layouts-details__summary-content {
2690 2957 display: inline-flex;
2691 - min-height: calc(var(--wpds-dimension-base, 4px) * 6);
2958 + min-height: var(--wpds-dimension-size-sm, 24px);
2692 2959 }
2693 2960
2694 2961 .dataforms-layouts-details__content {
2695 2962 padding-top: var(--wpds-dimension-padding-md, 12px);
@@ -2699,10 +2966,10 @@
2699 2966 width: 100%;
2700 2967 }
2701 2968
2702 2969 .dataforms-layouts__wrapper {
2703 - font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2704 - 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);
2705 2972 font-size: 13px;
2706 2973 line-height: 20px;
2707 2974 }
2708 2975
@@ -2775,8 +3042,14 @@
2775 3042 /**
2776 3043 * Focus styles.
2777 3044 */
2778 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 +/**
2779 3052 * Applies editor left position to the selector passed as argument
2780 3053 */
2781 3054 /**
2782 3055 * Styles that are reused verbatim in a few places
@@ -2834,9 +3107,9 @@
2834 3107 padding: 12px;
2835 3108 display: grid;
2836 3109 align-items: center;
2837 3110 grid-template-columns: min-content 1fr min-content;
2838 - grid-gap: 4px 8px;
3111 + gap: 4px 8px;
2839 3112 color: #1e1e1e;
2840 3113 }
2841 3114
2842 3115 .fields-create-template-part-modal__area-radio-wrapper + .fields-create-template-part-modal__area-radio-wrapper {
@@ -2913,9 +3186,8 @@
2913 3186 line-height: 1.5;
2914 3187 }
2915 3188
2916 3189 fieldset.fields__media-edit {
2917 - /* stylelint-disable-next-line property-no-unknown -- '@container' not globally permitted */
2918 3190 container-type: inline-size;
2919 3191 }
2920 3192
2921 3193 fieldset.fields__media-edit .fields__media-edit-compact-group {
@@ -3151,9 +3423,8 @@
3151 3423 }
3152 3424
3153 3425 fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty) {
3154 3426 grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
3155 - /* stylelint-disable-next-line property-no-unknown -- '@container' not globally permitted */
3156 3427 }
3157 3428
3158 3429 @container (max-width: 500px) {
3159 3430 fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty) {
@@ -3220,18 +3491,15 @@
3220 3491 padding: 0;
3221 3492 margin: 0;
3222 3493 }
3223 3494
3224 -.fields-controls__slug .fields-controls__slug-external-icon {
3225 - margin-right: 5ch;
3226 -}
3227 -
3228 3495 .fields-controls__slug .fields-controls__slug-input input.components-input-control__input {
3229 3496 padding-inline-start: 0 !important;
3230 3497 }
3231 3498
3232 3499 .fields-controls__slug .fields-controls__slug-help-link {
3233 - word-break: break-word;
3500 + word-break: normal;
3501 + overflow-wrap: anywhere;
3234 3502 }
3235 3503
3236 3504 .fields-controls__slug .fields-controls__slug-help {
3237 3505 display: flex;
@@ -3238,9 +3506,9 @@
3238 3506 flex-direction: column;
3239 3507 }
3240 3508
3241 3509 .fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug {
3242 - font-weight: 600;
3510 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
3243 3511 }
3244 3512
3245 3513 .fields-controls__featured-image-image,
3246 3514 .fields-controls__featured-image-placeholder {
@@ -3359,8 +3627,14 @@
3359 3627 /**
3360 3628 * Focus styles.
3361 3629 */
3362 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 +/**
3363 3637 * Applies editor left position to the selector passed as argument
3364 3638 */
3365 3639 /**
3366 3640 * Styles that are reused verbatim in a few places
@@ -3394,9 +3668,9 @@
3394 3668 }
3395 3669
3396 3670 .font-library-modal .font-library__subtitle {
3397 3671 text-transform: uppercase;
3398 - font-weight: 499;
3672 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
3399 3673 font-size: 11px;
3400 3674 }
3401 3675
3402 3676 .font-library-modal__tab-panel {
@@ -3434,9 +3708,9 @@
3434 3708 .font-library__footer {
3435 3709 position: absolute;
3436 3710 width: 100%;
3437 3711 bottom: 0;
3438 - border-top: 1px solid #ddd;
3712 + border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
3439 3713 padding: 24px;
3440 3714 background-color: #fff;
3441 3715 box-sizing: border-box;
3442 3716 flex-grow: 0 !important;
@@ -3445,22 +3719,26 @@
3445 3719 }
3446 3720
3447 3721 .font-library__page-selection {
3448 3722 font-size: 11px;
3449 - font-weight: 499;
3723 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
3450 3724 text-transform: uppercase;
3451 3725 }
3452 3726
3453 3727 @media (min-width: 600px) {
3454 - .font-library__page-selection .font-library__page-selection-trigger {
3728 + .font-library__page-selection .components-select-control__input {
3455 3729 font-size: 11px !important;
3456 - font-weight: 499;
3730 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
3457 3731 }
3458 3732 }
3733 +.font-library__search {
3734 + width: 240px;
3735 +}
3736 +
3459 3737 .font-library__fonts-title {
3460 3738 text-transform: uppercase;
3461 3739 font-size: 11px;
3462 - font-weight: 600;
3740 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
3463 3741 margin-top: 0;
3464 3742 margin-bottom: 0;
3465 3743 }
3466 3744
@@ -3474,11 +3752,15 @@
3474 3752 .font-library__fonts-list-item {
3475 3753 margin-bottom: 0;
3476 3754 }
3477 3755
3756 +.font-library__font-demo {
3757 + position: relative;
3758 +}
3759 +
3478 3760 .font-library__font-card {
3479 3761 box-sizing: border-box;
3480 - border: 1px solid #ddd;
3762 + border: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
3481 3763 width: 100%;
3482 3764 height: auto !important;
3483 3765 padding: 16px;
3484 3766 margin-top: -1px; /* To collapse the margin with the previous element */
@@ -3492,13 +3774,13 @@
3492 3774 position: relative;
3493 3775 }
3494 3776
3495 3777 .font-library__font-card .font-library__font-card__name {
3496 - font-weight: bold;
3778 + font-weight: 700;
3497 3779 }
3498 3780
3499 3781 .font-library__font-card .font-library__font-card__count {
3500 - color: #757575;
3782 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
3501 3783 }
3502 3784
3503 3785 .font-library__font-card .font-library__font-variant_demo-image {
3504 3786 display: block;
@@ -3505,8 +3787,25 @@
3505 3787 height: 24px;
3506 3788 width: auto;
3507 3789 }
3508 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 + right: 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 +
3509 3808 .font-library__font-card .font-library__font-variant_demo-text {
3510 3809 white-space: nowrap;
3511 3810 flex-shrink: 0;
3512 3811 }
@@ -3518,9 +3817,9 @@
3518 3817 }
3519 3818 .font-library-modal__tablist-container {
3520 3819 position: sticky;
3521 3820 top: 0;
3522 - border-bottom: 1px solid #ddd;
3821 + border-bottom: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
3523 3822 background: #fff;
3524 3823 z-index: 1;
3525 3824 }
3526 3825
@@ -3541,9 +3840,9 @@
3541 3840 width: 80%;
3542 3841 }
3543 3842
3544 3843 .font-library__local-fonts .font-library__upload-area__text {
3545 - color: #757575;
3844 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
3546 3845 }
3547 3846
3548 3847 .font-library__google-fonts-confirm {
3549 3848 display: flex;
@@ -3578,115 +3877,22 @@
3578 3877 .font-library__select-all .components-checkbox-control__label {
3579 3878 padding-right: 16px;
3580 3879 }
3581 3880
3582 -.global-styles-ui-pagination .components-button.is-tertiary {
3583 - width: 32px;
3584 - height: 32px;
3585 - justify-content: center;
3586 -}
3587 -
3588 -.global-styles-ui-screen-revisions__revisions-list {
3589 - list-style: none;
3590 - margin: 0 16px 16px 16px;
3591 - flex-grow: 1;
3592 -}
3593 -
3594 -.global-styles-ui-screen-revisions__revisions-list li {
3595 - margin-bottom: 0;
3596 -}
3597 -
3598 -.global-styles-ui-screen-revisions__revision-item {
3599 - position: relative;
3600 - cursor: var(--wpds-cursor-control, pointer);
3881 +.global-styles-ui-screen-revisions {
3601 3882 display: flex;
3602 3883 flex-direction: column;
3884 + flex-grow: 1;
3885 + min-height: 0;
3603 3886 }
3604 3887
3605 -.global-styles-ui-screen-revisions__revision-item[role=option]:active, .global-styles-ui-screen-revisions__revision-item[role=option]:focus {
3606 - box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
3607 - outline: 2px solid transparent;
3888 +.global-styles-ui-screen-revisions__actions {
3889 + margin-inline-start: auto;
3608 3890 }
3609 3891
3610 -.global-styles-ui-screen-revisions__revision-item:hover {
3611 - background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
3612 -}
3613 -
3614 -.global-styles-ui-screen-revisions__revision-item:hover .global-styles-ui-screen-revisions__date {
3615 - color: var(--wp-admin-theme-color);
3616 -}
3617 -
3618 -.global-styles-ui-screen-revisions__revision-item::before, .global-styles-ui-screen-revisions__revision-item::after {
3619 - position: absolute;
3620 - content: "\a";
3621 - display: block;
3622 -}
3623 -
3624 -.global-styles-ui-screen-revisions__revision-item::before {
3625 - background: #ddd;
3626 - border-radius: 50%;
3627 - height: 8px;
3628 - width: 8px;
3629 - top: 18px;
3630 - right: 17px;
3631 - transform: translate(50%, -50%);
3632 - z-index: 1;
3633 - border: 4px solid transparent;
3634 -}
3635 -
3636 -.global-styles-ui-screen-revisions__revision-item[aria-selected=true] {
3637 - border-radius: 2px;
3638 - outline: 3px solid transparent;
3639 - outline-offset: -2px;
3640 - color: var(--wp-admin-theme-color);
3641 - background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
3642 -}
3643 -
3644 -.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__date {
3645 - color: var(--wp-admin-theme-color);
3646 -}
3647 -
3648 -.global-styles-ui-screen-revisions__revision-item[aria-selected=true]::before {
3649 - background: var(--wp-admin-theme-color);
3650 -}
3651 -
3652 -.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__changes > li,
3653 -.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__meta,
3654 -.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__applied-text {
3655 - color: #1e1e1e;
3656 -}
3657 -
3658 -.global-styles-ui-screen-revisions__revision-item::after {
3659 - height: 100%;
3660 - right: 16px;
3661 - top: 0;
3662 - width: 0;
3663 - border: 0.5px solid #ddd;
3664 -}
3665 -
3666 -.global-styles-ui-screen-revisions__revision-item:first-child::after {
3667 - top: 18px;
3668 -}
3669 -
3670 -.global-styles-ui-screen-revisions__revision-item:last-child::after {
3671 - height: 18px;
3672 -}
3673 -
3674 -.global-styles-ui-screen-revisions__revision-item-wrapper {
3675 - display: block;
3676 - padding: 12px 40px 4px 12px;
3677 -}
3678 -
3679 -.global-styles-ui-screen-revisions__apply-button.is-primary,
3680 -.global-styles-ui-screen-revisions__applied-text {
3681 - align-self: flex-start;
3682 - margin: 4px 40px 12px 12px;
3683 -}
3684 -
3685 -.global-styles-ui-screen-revisions__changes,
3686 -.global-styles-ui-screen-revisions__meta,
3687 -.global-styles-ui-screen-revisions__applied-text {
3688 - color: #757575;
3892 +.global-styles-ui-screen-revisions__date {
3893 + text-transform: uppercase;
3894 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
3689 3895 font-size: 12px;
3690 3896 }
3691 3897
3692 3898 .global-styles-ui-screen-revisions__description {
@@ -3695,11 +3901,11 @@
3695 3901 align-items: flex-start;
3696 3902 gap: 8px;
3697 3903 }
3698 3904
3699 -.global-styles-ui-screen-revisions__description .global-styles-ui-screen-revisions__date {
3700 - text-transform: uppercase;
3701 - font-weight: 600;
3905 +.global-styles-ui-screen-revisions__changes,
3906 +.global-styles-ui-screen-revisions__meta {
3907 + color: #2f2f2f;
3702 3908 font-size: 12px;
3703 3909 }
3704 3910
3705 3911 .global-styles-ui-screen-revisions__meta {
@@ -3705,11 +3911,10 @@
3705 3911 .global-styles-ui-screen-revisions__meta {
3706 3912 display: flex;
3707 3913 justify-content: start;
3708 3914 width: 100%;
3709 - align-items: flex-start;
3915 + align-items: center;
3710 3916 text-align: right;
3711 - margin-bottom: 4px;
3712 3917 }
3713 3918
3714 3919 .global-styles-ui-screen-revisions__meta img {
3715 3920 width: 16px;
@@ -3717,16 +3922,12 @@
3717 3922 border-radius: 100%;
3718 3923 margin-left: 8px;
3719 3924 }
3720 3925
3721 -.global-styles-ui-screen-revisions__loading {
3722 - margin: 24px auto !important;
3723 -}
3724 -
3725 3926 .global-styles-ui-screen-revisions__changes {
3726 3927 text-align: right;
3727 3928 line-height: 1.4;
3728 - margin-right: 12px;
3929 + margin: 0 12px 0 0;
3729 3930 list-style: disc;
3730 3931 }
3731 3932
3732 3933 .global-styles-ui-screen-revisions__changes li {
@@ -3732,47 +3933,8 @@
3732 3933 .global-styles-ui-screen-revisions__changes li {
3733 3934 margin-bottom: 4px;
3734 3935 }
3735 3936
3736 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination {
3737 - justify-content: space-between;
3738 - gap: 2px;
3739 -}
3740 -
3741 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .edit-site-pagination__total {
3742 - position: absolute;
3743 - right: -1000px;
3744 - height: 1px;
3745 - margin: -1px;
3746 - overflow: hidden;
3747 -}
3748 -
3749 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-text {
3750 - font-size: 12px;
3751 - will-change: opacity;
3752 -}
3753 -
3754 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary {
3755 - color: #1e1e1e;
3756 -}
3757 -
3758 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary:disabled,
3759 -.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary[aria-disabled=true] {
3760 - color: #949494;
3761 -}
3762 -
3763 -.global-styles-ui-screen-revisions__footer {
3764 - height: 56px;
3765 - z-index: 1;
3766 - position: sticky;
3767 - min-width: 100%;
3768 - bottom: 0;
3769 - background: #fff;
3770 - padding: 12px;
3771 - border-top: 1px solid #ddd;
3772 - box-sizing: border-box;
3773 -}
3774 -
3775 3937 .global-styles-ui-variations_item {
3776 3938 box-sizing: border-box;
3777 3939 cursor: var(--wpds-cursor-control, pointer);
3778 3940 }
@@ -3853,13 +4015,34 @@
3853 4015 justify-content: center;
3854 4016 border-radius: 2px;
3855 4017 }
3856 4018
4019 +.global-styles-ui-block-types-filter {
4020 + margin-bottom: 12px;
4021 + padding: 0 16px;
4022 +}
4023 +
3857 4024 .global-styles-ui-block-types-search {
3858 - margin-bottom: 10px;
3859 - padding: 0 16px;
4025 + flex-grow: 1;
3860 4026 }
3861 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-right: auto;
4042 + width: 6px;
4043 +}
4044 +
3862 4045 .global-styles-ui-screen-typography__font-variants-count {
3863 4046 color: #757575;
3864 4047 }
3865 4048
@@ -3882,15 +4065,15 @@
3882 4065
3883 4066 .global-styles-ui-subtitle {
3884 4067 margin-bottom: 0 !important;
3885 4068 text-transform: uppercase;
3886 - font-weight: 499 !important;
4069 + font-weight: var(--wpds-typography-font-weight-emphasis, 600) !important;
3887 4070 font-size: 11px !important;
3888 4071 }
3889 4072
3890 4073 .global-styles-ui-section-title {
3891 4074 color: #2f2f2f;
3892 - font-weight: 600;
4075 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
3893 4076 line-height: 1.2;
3894 4077 padding: 16px 16px 0;
3895 4078 margin: 0;
3896 4079 }
@@ -3901,10 +4084,20 @@
3901 4084
3902 4085 .global-styles-ui__color-indicator-wrapper {
3903 4086 height: 24px;
3904 4087 flex-shrink: 0;
4088 + display: flex;
4089 + align-items: center;
3905 4090 }
3906 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 +
3907 4100 .global-styles-ui__shadows-panel__options-container,
3908 4101 .global-styles-ui__typography-panel__options-container {
3909 4102 height: 24px;
3910 4103 }
@@ -3916,9 +4109,10 @@
3916 4109 border-radius: 2px;
3917 4110 overflow: hidden;
3918 4111 }
3919 4112
3920 -.global-styles-ui__shadow-preview-panel {
4113 +.global-styles-ui__shadow-preview-panel,
4114 +.global-styles-ui__text-shadow-preview-panel {
3921 4115 height: 144px;
3922 4116 border: #ddd 1px solid;
3923 4117 border-radius: 2px;
3924 4118 overflow: auto;
@@ -3926,9 +4120,9 @@
3926 4120 background-position: 0 0, 8px 8px;
3927 4121 background-size: 16px 16px;
3928 4122 }
3929 4123
3930 -.global-styles-ui__shadow-preview-panel .global-styles-ui__shadow-preview-block {
4124 +.global-styles-ui__shadow-preview-block {
3931 4125 border: #ddd 1px solid;
3932 4126 border-radius: 2px;
3933 4127 background-color: #fff;
3934 4128 width: 60%;
@@ -3934,22 +4128,44 @@
3934 4128 width: 60%;
3935 4129 height: 60px;
3936 4130 }
3937 4131
3938 -.global-styles-ui__shadow-editor__dropdown-content {
4132 +.global-styles-ui__text-shadow-preview-panel {
4133 + margin-block: -8px 16px;
4134 +}
4135 +
4136 +.global-styles-ui__text-shadow-preview-text {
4137 + font-size: 24px;
4138 +}
4139 +
4140 +.global-styles-ui__text-shadow-editor__header {
4141 + margin-block-end: 8px;
4142 +}
4143 +
4144 +.global-styles-ui__text-shadow-editor__inputs {
4145 + display: grid;
4146 + grid-template-columns: repeat(2, 1fr);
4147 + gap: 16px;
4148 +}
4149 +
4150 +.global-styles-ui__shadow-editor__dropdown-content,
4151 +.global-styles-ui__text-shadow-editor__dropdown-content {
3939 4152 width: 280px;
3940 4153 }
3941 4154
3942 -.global-styles-ui__shadow-editor-panel {
4155 +.global-styles-ui__shadow-editor-panel,
4156 +.global-styles-ui__text-shadow-editor-panel {
3943 4157 margin-bottom: 4px;
3944 4158 }
3945 4159
3946 -.global-styles-ui__shadow-editor__dropdown {
4160 +.global-styles-ui__shadow-editor__dropdown,
4161 +.global-styles-ui__text-shadow-editor__dropdown {
3947 4162 width: 100%;
3948 4163 position: relative;
3949 4164 }
3950 4165
3951 -.global-styles-ui__shadow-editor__dropdown-toggle {
4166 +.global-styles-ui__shadow-editor__dropdown-toggle,
4167 +.global-styles-ui__text-shadow-editor__dropdown-toggle {
3952 4168 width: 100%;
3953 4169 height: auto;
3954 4170 padding-top: 8px;
3955 4171 padding-bottom: 8px;
@@ -3956,14 +4172,16 @@
3956 4172 text-align: right;
3957 4173 border-radius: inherit;
3958 4174 }
3959 4175
3960 -.global-styles-ui__shadow-editor__dropdown-toggle.is-open {
4176 +.global-styles-ui__shadow-editor__dropdown-toggle.is-open,
4177 +.global-styles-ui__text-shadow-editor__dropdown-toggle.is-open {
3961 4178 background: #f0f0f0;
3962 4179 color: var(--wp-admin-theme-color);
3963 4180 }
3964 4181
3965 -.global-styles-ui__shadow-editor__remove-button {
4182 +.global-styles-ui__shadow-editor__remove-button,
4183 +.global-styles-ui__text-shadow-editor__remove-button {
3966 4184 position: absolute;
3967 4185 left: 8px;
3968 4186 top: 8px;
3969 4187 opacity: 0;
@@ -3968,18 +4186,19 @@
3968 4186 top: 8px;
3969 4187 opacity: 0;
3970 4188 }
3971 4189
3972 -.global-styles-ui__shadow-editor__remove-button.global-styles-ui__shadow-editor__remove-button {
3973 - border: none;
3974 -}
3975 -
3976 -.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 {
4190 +.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,
4191 +.global-styles-ui__shadow-editor__dropdown-toggle:hover + .global-styles-ui__text-shadow-editor__remove-button,
4192 +.global-styles-ui__text-shadow-editor__dropdown-toggle:hover + .global-styles-ui__text-shadow-editor__remove-button,
4193 +.global-styles-ui__text-shadow-editor__remove-button:focus,
4194 +.global-styles-ui__text-shadow-editor__remove-button:hover {
3977 4195 opacity: 1;
3978 4196 }
3979 4197
3980 4198 @media (hover: none) {
3981 - .global-styles-ui__shadow-editor__remove-button {
4199 + .global-styles-ui__shadow-editor__remove-button,
4200 + .global-styles-ui__text-shadow-editor__remove-button {
3982 4201 opacity: 1;
3983 4202 }
3984 4203 }
3985 4204 .global-styles-ui-screen-css {
@@ -3988,27 +4207,26 @@
3988 4207 flex-direction: column;
3989 4208 margin: 16px;
3990 4209 }
3991 4210
3992 -.global-styles-ui-screen-css .components-v-stack {
4211 +.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel {
3993 4212 flex: 1 1 auto;
3994 4213 }
3995 4214
3996 -.global-styles-ui-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input {
4215 +.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input {
3997 4216 flex: 1 1 auto;
3998 4217 display: flex;
3999 4218 flex-direction: column;
4000 4219 }
4001 4220
4002 -.global-styles-ui-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field {
4221 +.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field {
4003 4222 flex: 1 1 auto;
4004 4223 display: flex;
4005 4224 flex-direction: column;
4006 4225 }
4007 4226
4008 -.global-styles-ui-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field .components-textarea-control__input {
4227 +.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input textarea {
4009 4228 flex: 1 1 auto;
4010 - direction: ltr;
4011 4229 }
4012 4230
4013 4231 .global-styles-ui-screen-css-help-link {
4014 4232 display: inline-block;
@@ -4033,8 +4251,16 @@
4033 4251 flex-direction: column;
4034 4252 height: 100%;
4035 4253 }
4036 4254
4255 +.global-styles-ui-color-palette__tablist-container {
4256 + border-bottom: 1px solid #ddd;
4257 +}
4258 +
4259 +.global-styles-ui-color-palette__tablist {
4260 + margin-bottom: -1px;
4261 +}
4262 +
4037 4263 .global-styles-ui-sidebar__navigator-screen .single-column {
4038 4264 grid-column: span 1;
4039 4265 }
4040 4266
@@ -4056,9 +4282,10 @@
4056 4282 clip-path: border-box;
4057 4283 }
4058 4284
4059 4285 .global-styles-ui-color-palette-panel,
4060 -.global-styles-ui-gradient-palette-panel {
4286 +.global-styles-ui-gradient-palette-panel,
4287 +.global-styles-ui-duotone-palette-panel {
4061 4288 padding: 16px;
4062 4289 }
4063 4290
4064 4291 .edit-site-custom-template-modal__contents-wrapper {
@@ -4067,13 +4294,8 @@
4067 4294 }
4068 4295 .edit-site-custom-template-modal__contents-wrapper > * {
4069 4296 width: 100%;
4070 4297 }
4071 -.edit-site-custom-template-modal__contents-wrapper__suggestions_list {
4072 - margin-right: -12px;
4073 - margin-left: -12px;
4074 - width: calc(100% + 24px);
4075 -}
4076 4298 .edit-site-custom-template-modal__contents > .components-button {
4077 4299 height: auto;
4078 4300 justify-content: center;
4079 4301 }
@@ -4083,10 +4305,14 @@
4083 4305 }
4084 4306 }
4085 4307 @media (min-width: 600px) {
4086 4308 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list {
4087 - max-height: 224px;
4088 4309 overflow-y: auto;
4310 + max-height: calc(224px + 4 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
4311 + padding: calc(2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
4312 + margin-inline: calc(-2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
4313 + width: calc(100% + 4 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
4314 + scroll-padding-block: calc(2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
4089 4315 }
4090 4316 }
4091 4317 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item {
4092 4318 display: block;
@@ -4112,11 +4338,8 @@
4112 4338 }
4113 4339 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus {
4114 4340 background-color: #f0f0f0;
4115 4341 }
4116 -.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus:not(:disabled) {
4117 - box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset;
4118 -}
4119 4342 .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 {
4120 4343 overflow: hidden;
4121 4344 text-overflow: ellipsis;
4122 4345 display: block;
@@ -4148,14 +4371,10 @@
4148 4371 }
4149 4372 }
4150 4373 .edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg,
4151 4374 .edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg {
4152 - fill: var(--wp-admin-theme-color);
4375 + color: var(--wp-admin-theme-color);
4153 4376 }
4154 -.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name {
4155 - flex-grow: 1;
4156 - align-items: flex-start;
4157 -}
4158 4377 .edit-site-add-new-template__modal .edit-site-add-new-template__template-icon {
4159 4378 padding: 8px;
4160 4379 background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
4161 4380 border-radius: 100%;
@@ -4169,9 +4388,8 @@
4169 4388 display: flex;
4170 4389 flex-direction: column;
4171 4390 border: 1px solid #ddd;
4172 4391 justify-content: center;
4173 - outline: 1px solid transparent;
4174 4392 }
4175 4393 .edit-site-custom-template-modal__contents > .components-button span:first-child,
4176 4394 .edit-site-add-new-template__template-list__contents > .components-button span:first-child {
4177 4395 color: #1e1e1e;
@@ -4189,14 +4407,8 @@
4189 4407 .edit-site-custom-template-modal__contents > .components-button:hover span,
4190 4408 .edit-site-add-new-template__template-list__contents > .components-button:hover span {
4191 4409 color: var(--wp-admin-theme-color);
4192 4410 }
4193 -.edit-site-custom-template-modal__contents > .components-button:focus,
4194 -.edit-site-add-new-template__template-list__contents > .components-button:focus {
4195 - box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
4196 - border-color: transparent;
4197 - outline: 3px solid transparent;
4198 -}
4199 4411 .edit-site-custom-template-modal__contents > .components-button:focus span:first-child,
4200 4412 .edit-site-add-new-template__template-list__contents > .components-button:focus span:first-child {
4201 4413 color: var(--wp-admin-theme-color);
4202 4414 }
@@ -4208,10 +4420,12 @@
4208 4420 }
4209 4421
4210 4422 .edit-site-add-new-template__template-list__contents > .components-button {
4211 4423 height: 100%;
4424 + padding: 16px;
4212 4425 text-align: start;
4213 4426 align-items: flex-start;
4427 + justify-content: flex-start;
4214 4428 }
4215 4429
4216 4430 .edit-site-visual-editor__editor-canvas.is-focused {
4217 4431 outline: calc(2 * var(--wp-admin-border-width-focus)) solid var(--wp-admin-theme-color);
@@ -4218,8 +4432,9 @@
4218 4432 outline-offset: calc(-2 * var(--wp-admin-border-width-focus));
4219 4433 }
4220 4434
4221 4435 .edit-site-canvas-loader {
4436 + --wp-components-color-foreground: var(--color);
4222 4437 width: 100%;
4223 4438 height: 100%;
4224 4439 display: flex;
4225 4440 position: absolute;
@@ -4234,11 +4449,8 @@
4234 4449 animation: 0.5s ease 0.2s edit-site-canvas-loader__fade-in-animation;
4235 4450 animation-fill-mode: forwards;
4236 4451 }
4237 4452 }
4238 -.edit-site-canvas-loader > div {
4239 - width: 160px;
4240 -}
4241 4453
4242 4454 @keyframes edit-site-canvas-loader__fade-in-animation {
4243 4455 from {
4244 4456 opacity: 0;
@@ -4302,11 +4514,12 @@
4302 4514 .edit-site-patterns__section-header .screen-reader-shortcut:focus {
4303 4515 top: 0;
4304 4516 }
4305 4517
4306 -.edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.edit-site-patterns__field-sync-status-fully) {
4518 +.edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.fields-field__pattern-sync-status-fully) {
4307 4519 background: rgba(var(--wp-block-synced-color--rgb), 0.04);
4308 4520 color: var(--wp-block-synced-color);
4521 + border-color: currentColor;
4309 4522 }
4310 4523
4311 4524 .dataviews-action-modal__duplicate-pattern [role=dialog] > [role=document] {
4312 4525 width: 350px;
@@ -4321,9 +4534,9 @@
4321 4534 border-bottom-left-radius: 2px;
4322 4535 box-shadow: 0 0 0.5px 0.5px var(--wp-admin-theme-color);
4323 4536 box-sizing: border-box;
4324 4537 z-index: 1;
4325 - background-color: #fff;
4538 + background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
4326 4539 width: calc(100% + 2px);
4327 4540 right: -1px;
4328 4541 min-width: initial;
4329 4542 max-height: 96px;
@@ -4378,13 +4591,8 @@
4378 4591
4379 4592 .edit-site-list__rename-modal {
4380 4593 z-index: 1000001;
4381 4594 }
4382 -@media (min-width: 782px) {
4383 - .edit-site-list__rename-modal .components-base-control {
4384 - width: 320px;
4385 - }
4386 -}
4387 4595
4388 4596 .edit-site-editor__editor-interface {
4389 4597 opacity: 1;
4390 4598 }
@@ -4406,61 +4614,8 @@
4406 4614 display: flex;
4407 4615 justify-content: center;
4408 4616 }
4409 4617
4410 -.edit-site-editor__view-mode-toggle {
4411 - /* stylelint-disable -- Disable reason: View Transitions not supported properly by stylelint. */
4412 - view-transition-name: toggle;
4413 - /* stylelint-enable */
4414 - top: 0;
4415 - right: 0;
4416 - height: 64px;
4417 - width: 64px;
4418 - z-index: 100;
4419 -}
4420 -.edit-site-editor__view-mode-toggle .components-button {
4421 - color: #fff;
4422 - height: 100%;
4423 - width: 100%;
4424 - border-radius: 0;
4425 - overflow: hidden;
4426 - padding: 0;
4427 - display: flex;
4428 - align-items: center;
4429 - justify-content: center;
4430 -}
4431 -.edit-site-editor__view-mode-toggle .components-button:hover, .edit-site-editor__view-mode-toggle .components-button:active {
4432 - color: #fff;
4433 -}
4434 -.edit-site-editor__view-mode-toggle .components-button:focus {
4435 - box-shadow: none;
4436 -}
4437 -.edit-site-editor__view-mode-toggle .edit-site-editor__view-mode-toggle-icon svg,
4438 -.edit-site-editor__view-mode-toggle .edit-site-editor__view-mode-toggle-icon img {
4439 - background: #1e1e1e;
4440 - display: block;
4441 -}
4442 -
4443 -.edit-site-editor__back-icon {
4444 - position: absolute;
4445 - top: 0;
4446 - right: 0;
4447 - width: 64px;
4448 - height: 64px;
4449 - display: flex;
4450 - align-items: center;
4451 - justify-content: center;
4452 - background-color: hsl(0, 0%, 80%);
4453 - pointer-events: none;
4454 -}
4455 -.edit-site-editor__back-icon svg {
4456 - fill: currentColor;
4457 -}
4458 -.edit-site-editor__back-icon.has-site-icon {
4459 - background-color: hsla(0, 0%, 100%, 0.6);
4460 - backdrop-filter: saturate(180%) blur(15px);
4461 -}
4462 -
4463 4618 .edit-site-welcome-guide {
4464 4619 width: 312px;
4465 4620 }
4466 4621 .edit-site-welcome-guide.guide-editor .edit-site-welcome-guide__image {
@@ -4482,9 +4637,9 @@
4482 4637 max-width: 100%;
4483 4638 object-fit: cover;
4484 4639 }
4485 4640 .edit-site-welcome-guide__heading {
4486 - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
4641 + font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
4487 4642 font-size: 24px;
4488 4643 line-height: 1.4;
4489 4644 margin: 16px 0 16px 0;
4490 4645 padding: 0 32px;
@@ -4502,24 +4657,25 @@
4502 4657 margin: 0 4px;
4503 4658 vertical-align: text-top;
4504 4659 }
4505 4660 .edit-site-welcome-guide .components-button:hover svg {
4506 - fill: #fff;
4661 + color: #fff;
4507 4662 }
4508 4663
4509 4664 .edit-site-layout {
4510 4665 height: 100%;
4511 - background: #1e1e1e;
4512 - color: #ccc;
4666 + background: var(--wpds-color-background-surface-neutral-weak, #f4f4f4);
4667 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
4513 4668 display: flex;
4514 4669 flex-direction: column;
4515 4670 }
4516 4671 .edit-site-layout:not(.is-full-canvas) .editor-visual-editor {
4517 - background: #1e1e1e;
4672 + background: var(--wpds-color-background-surface-neutral-weak, #f4f4f4);
4518 4673 }
4519 4674
4520 4675 .edit-site-layout__content {
4521 4676 height: 100%;
4677 + min-height: 0;
4522 4678 flex-grow: 1;
4523 4679 display: flex;
4524 4680 }
4525 4681
@@ -4534,16 +4690,17 @@
4534 4690 }
4535 4691 }
4536 4692 .edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region {
4537 4693 position: fixed !important;
4538 - height: 100vh;
4694 + height: calc(100vh - var(--wp-admin--admin-bar--height, 0px));
4539 4695 right: 0;
4540 - top: 0;
4696 + top: var(--wp-admin--admin-bar--height, 0);
4541 4697 }
4542 4698 .edit-site-layout__sidebar-region .edit-site-layout__sidebar {
4543 4699 display: flex;
4544 4700 flex-direction: column;
4545 4701 height: 100%;
4702 + min-height: 0;
4546 4703 }
4547 4704 .edit-site-layout__sidebar-region .resizable-editor__drag-handle {
4548 4705 left: 0;
4549 4706 }
@@ -4576,8 +4733,18 @@
4576 4733 .edit-site-layout__mobile .edit-site-sidebar-navigation-screen__main {
4577 4734 padding: 0 12px;
4578 4735 }
4579 4736
4737 +.edit-site-layout__mobile-content {
4738 + display: flex;
4739 + flex-direction: column;
4740 + flex-grow: 1;
4741 +}
4742 +
4743 +.edit-site-sidebar__screen-wrapper:has(.edit-site-layout__mobile-content) {
4744 + background: var(--wpds-color-background-surface-neutral, #fcfcfc);
4745 +}
4746 +
4580 4747 .edit-site-layout__canvas-container {
4581 4748 position: relative;
4582 4749 flex-grow: 1;
4583 4750 z-index: 2;
@@ -4597,9 +4764,9 @@
4597 4764 .edit-site-layout__canvas.is-right-aligned {
4598 4765 justify-content: flex-end;
4599 4766 }
4600 4767 .edit-site-layout__canvas .edit-site-resizable-frame__inner {
4601 - color: #1e1e1e;
4768 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
4602 4769 }
4603 4770 @media (min-width: 782px) {
4604 4771 .edit-site-layout__canvas {
4605 4772 top: 16px;
@@ -4617,9 +4784,9 @@
4617 4784 }
4618 4785 }
4619 4786 @media (min-width: 782px) {
4620 4787 .edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content {
4621 - border-radius: 8px;
4788 + border-radius: var(--wpds-border-radius-xl, 12px);
4622 4789 }
4623 4790 .edit-site-layout__canvas .edit-site-resizable-frame__inner-content:hover {
4624 4791 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);
4625 4792 }
@@ -4640,9 +4807,8 @@
4640 4807 .edit-site-template-pages-preview {
4641 4808 height: 100%;
4642 4809 }
4643 4810
4644 -/* stylelint-disable -- Disable reason: View Transitions not supported properly by stylelint. */
4645 4811 html.canvas-mode-edit-transition::view-transition-group(toggle) {
4646 4812 animation-delay: 255ms;
4647 4813 }
4648 4814
@@ -4652,61 +4818,8 @@
4652 4818 ::view-transition-new(*) {
4653 4819 animation: none !important;
4654 4820 }
4655 4821 }
4656 -/* stylelint-enable */
4657 -.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region .edit-site-layout__view-mode-toggle {
4658 - display: none;
4659 -}
4660 -
4661 -.edit-site-layout__view-mode-toggle.components-button {
4662 - /* stylelint-disable -- Disable reason: View Transitions not supported properly by stylelint. */
4663 - view-transition-name: toggle;
4664 - /* stylelint-enable */
4665 - position: relative;
4666 - color: #fff;
4667 - height: 64px;
4668 - width: 64px;
4669 - overflow: hidden;
4670 - padding: 0;
4671 - display: flex;
4672 - align-items: center;
4673 - justify-content: center;
4674 - background: #1e1e1e;
4675 - border-radius: 0;
4676 -}
4677 -.edit-site-layout__view-mode-toggle.components-button:hover, .edit-site-layout__view-mode-toggle.components-button:active {
4678 - color: #fff;
4679 -}
4680 -.edit-site-layout__view-mode-toggle.components-button:focus-visible, .edit-site-layout__view-mode-toggle.components-button:focus {
4681 - box-shadow: 0 0 0 3px #1e1e1e, 0 0 0 6px var(--wp-admin-theme-color);
4682 - outline: 4px solid rgba(0, 0, 0, 0);
4683 - outline-offset: 4px;
4684 -}
4685 -.edit-site-layout__view-mode-toggle.components-button::before {
4686 - content: "";
4687 - display: block;
4688 - position: absolute;
4689 - top: 9px;
4690 - left: 9px;
4691 - bottom: 9px;
4692 - right: 17px;
4693 - border-radius: 4px;
4694 - box-shadow: none;
4695 -}
4696 -@media not (prefers-reduced-motion) {
4697 - .edit-site-layout__view-mode-toggle.components-button::before {
4698 - transition: box-shadow 0.1s ease;
4699 - }
4700 -}
4701 -.edit-site-layout__view-mode-toggle.components-button .edit-site-layout__view-mode-toggle-icon {
4702 - display: flex;
4703 - height: 64px;
4704 - width: 64px;
4705 - justify-content: center;
4706 - align-items: center;
4707 -}
4708 -
4709 4822 .edit-site-layout__actions {
4710 4823 z-index: 100000;
4711 4824 position: fixed !important;
4712 4825 top: -9999em;
@@ -4713,10 +4826,10 @@
4713 4826 bottom: auto;
4714 4827 right: auto;
4715 4828 left: 0;
4716 4829 width: 280px;
4717 - color: #1e1e1e;
4718 - background: #fff;
4830 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
4831 + background: var(--wpds-color-background-surface-neutral-strong, #fff);
4719 4832 }
4720 4833 .edit-site-layout__actions:focus, .edit-site-layout__actions:focus-within {
4721 4834 top: auto;
4722 4835 bottom: 0;
@@ -4721,13 +4834,13 @@
4721 4834 top: auto;
4722 4835 bottom: 0;
4723 4836 }
4724 4837 .edit-site-layout__actions.is-entity-save-view-open:focus, .edit-site-layout__actions.is-entity-save-view-open:focus-within {
4725 - top: 0;
4838 + top: var(--wp-admin--admin-bar--height, 0);
4726 4839 }
4727 4840 @media (min-width: 782px) {
4728 4841 .edit-site-layout__actions {
4729 - border-right: 1px solid #ddd;
4842 + border-right: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
4730 4843 }
4731 4844 }
4732 4845
4733 4846 .edit-site-layout__area {
@@ -4737,9 +4850,9 @@
4737 4850 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);
4738 4851 }
4739 4852 @media (min-width: 782px) {
4740 4853 .edit-site-layout__area {
4741 - border-radius: 8px;
4854 + border-radius: var(--wpds-border-radius-xl, 12px);
4742 4855 margin: 16px 0 16px 16px;
4743 4856 }
4744 4857 }
4745 4858
@@ -4744,9 +4857,9 @@
4744 4857 }
4745 4858
4746 4859 .edit-site-layout__snackbar {
4747 4860 position: fixed;
4748 - bottom: 24px;
4861 + bottom: var(--wpds-dimension-size-md, 32px);
4749 4862 right: 0;
4750 4863 left: 0;
4751 4864 padding-inline: 16px;
4752 4865 box-sizing: border-box;
@@ -4758,13 +4871,13 @@
4758 4871 margin-inline: auto;
4759 4872 }
4760 4873
4761 4874 .edit-site-save-hub {
4762 - color: #949494;
4763 - border-top: 1px solid #2f2f2f;
4875 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
4876 + border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
4764 4877 flex-shrink: 0;
4765 4878 margin: 0;
4766 - padding: 16px 16px;
4879 + padding: 16px;
4767 4880 }
4768 4881
4769 4882 .edit-site-save-hub__button {
4770 4883 color: inherit;
@@ -4773,13 +4886,13 @@
4773 4886 }
4774 4887 .edit-site-save-hub__button[aria-disabled=true] {
4775 4888 opacity: 1;
4776 4889 }
4777 -.edit-site-save-hub__button[aria-disabled=true]:hover {
4890 +.edit-site-save-hub__button[aria-disabled=true], .edit-site-save-hub__button[aria-disabled=true]:hover {
4778 4891 color: inherit;
4779 4892 }
4780 4893 .edit-site-save-hub__button:not(.is-primary).is-busy, .edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover {
4781 - color: #1e1e1e;
4894 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
4782 4895 }
4783 4896
4784 4897 @media (min-width: 600px) {
4785 4898 .edit-site-save-panel__modal {
@@ -4788,8 +4901,10 @@
4788 4901 }
4789 4902
4790 4903 .edit-site-sidebar__content {
4791 4904 flex-grow: 1;
4905 + flex-basis: 0;
4906 + min-height: 0;
4792 4907 overflow-y: auto;
4793 4908 overflow-x: hidden;
4794 4909 contain: content;
4795 4910 }
@@ -4872,46 +4987,36 @@
4872 4987 animation-name: local--slide-from-right;
4873 4988 }
4874 4989
4875 4990 .edit-site-sidebar-button {
4876 - color: #e0e0e0;
4991 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
4877 4992 flex-shrink: 0;
4878 4993 }
4879 -.edit-site-sidebar-button:focus:not(:disabled) {
4880 - box-shadow: none;
4994 +.edit-site-sidebar-button:focus:not(:focus-visible) {
4881 4995 outline: none;
4882 4996 }
4883 -.edit-site-sidebar-button:focus-visible:not(:disabled) {
4884 - box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
4885 - outline: 3px solid transparent;
4886 -}
4887 4997 .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] {
4888 - color: #f0f0f0;
4998 + color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
4889 4999 }
4890 5000
4891 5001 .edit-site-sidebar-navigation-item.components-item {
4892 - color: #949494;
5002 + color: var(--wpds-color-foreground-interactive-neutral-weak, #707070);
4893 5003 padding: 8px 16px 8px 6px;
4894 5004 border: none;
4895 5005 min-height: 40px;
4896 5006 }
4897 -.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] {
4898 - color: #e0e0e0;
5007 +.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 {
5008 + color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e);
4899 5009 }
4900 -.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 {
4901 - fill: #e0e0e0;
4902 -}
4903 5010 .edit-site-sidebar-navigation-item.components-item[aria-current=true] {
4904 - background: #2f2f2f;
4905 - color: #fff;
4906 - font-weight: 499;
5011 + background: var(--wpds-color-background-interactive-neutral-weak-active, #ededed);
5012 + color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e);
5013 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
4907 5014 }
4908 5015 .edit-site-sidebar-navigation-item.components-item:focus-visible {
5016 + --wp-components-color-accent: var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
4909 5017 transform: translateZ(0);
4910 5018 }
4911 -.edit-site-sidebar-navigation-item.components-item .edit-site-sidebar-navigation-item__drilldown-indicator {
4912 - fill: #949494;
4913 -}
4914 5019 .edit-site-sidebar-navigation-item.components-item.with-suffix {
4915 5020 padding-left: 16px;
4916 5021 }
4917 5022
@@ -4938,9 +5043,9 @@
4938 5043 .edit-site-sidebar-navigation-screen__content {
4939 5044 padding: 0 16px;
4940 5045 }
4941 5046 .edit-site-sidebar-navigation-screen__content .components-text {
4942 - color: #ccc;
5047 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
4943 5048 }
4944 5049 .edit-site-sidebar-navigation-screen__content .components-heading {
4945 5050 margin-bottom: 8px;
4946 5051 }
@@ -4947,10 +5052,10 @@
4947 5052
4948 5053 .edit-site-sidebar-navigation-screen__title-icon {
4949 5054 position: sticky;
4950 5055 top: 0;
4951 - background: #1e1e1e;
4952 - padding-top: 48px;
5056 + background: var(--wpds-color-background-surface-neutral-weak, #f4f4f4);
5057 + padding-top: 32px;
4953 5058 margin-bottom: 8px;
4954 5059 padding-bottom: 8px;
4955 5060 z-index: 1;
4956 5061 }
@@ -4989,13 +5094,13 @@
4989 5094
4990 5095 .edit-site-sidebar-navigation-screen__footer {
4991 5096 position: sticky;
4992 5097 bottom: 0;
4993 - background-color: #1e1e1e;
5098 + background-color: var(--wpds-color-background-surface-neutral-weak, #f4f4f4);
4994 5099 gap: 0;
4995 5100 padding: 8px 16px;
4996 5101 margin: 16px 0 0;
4997 - border-top: 1px solid #2f2f2f;
5102 + border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
4998 5103 }
4999 5104 .edit-site-sidebar-navigation-screen__footer .edit-site-sidebar-navigation-screen-details-footer {
5000 5105 margin-right: -16px;
5001 5106 margin-left: -16px;
@@ -5010,22 +5115,22 @@
5010 5115 .edit-site-sidebar-navigation-screen__input-control {
5011 5116 width: 100%;
5012 5117 }
5013 5118 .edit-site-sidebar-navigation-screen__input-control .components-input-control__container {
5014 - background: #2f2f2f;
5119 + background: var(--wpds-color-background-interactive-neutral-weak, #0000);
5015 5120 }
5016 5121 .edit-site-sidebar-navigation-screen__input-control .components-input-control__container .components-button {
5017 - color: #e0e0e0 !important;
5122 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e) !important;
5018 5123 }
5019 5124 .edit-site-sidebar-navigation-screen__input-control .components-input-control__input {
5020 - color: #e0e0e0 !important;
5021 - background: #2f2f2f !important;
5125 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e) !important;
5126 + background: var(--wpds-color-background-interactive-neutral-weak, #0000) !important;
5022 5127 }
5023 5128 .edit-site-sidebar-navigation-screen__input-control .components-input-control__backdrop {
5024 5129 border: 4px !important;
5025 5130 }
5026 5131 .edit-site-sidebar-navigation-screen__input-control .components-base-control__help {
5027 - color: #949494;
5132 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
5028 5133 }
5029 5134
5030 5135 .edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:focus,
5031 5136 .edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:hover,
@@ -5033,12 +5138,12 @@
5033 5138 background: none;
5034 5139 }
5035 5140
5036 5141 .sidebar-navigation__more-menu .components-button {
5037 - color: #e0e0e0;
5142 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
5038 5143 }
5039 5144 .sidebar-navigation__more-menu .components-button:hover, .sidebar-navigation__more-menu .components-button:focus, .sidebar-navigation__more-menu .components-button[aria-current] {
5040 - color: #f0f0f0;
5145 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
5041 5146 }
5042 5147
5043 5148 .edit-site-sidebar-navigation-screen-patterns__group {
5044 5149 margin-bottom: 24px;
@@ -5054,18 +5159,18 @@
5054 5159 .edit-site-sidebar-navigation-screen-patterns__group-header {
5055 5160 margin-top: 16px;
5056 5161 }
5057 5162 .edit-site-sidebar-navigation-screen-patterns__group-header p {
5058 - color: #949494;
5163 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
5059 5164 }
5060 5165 .edit-site-sidebar-navigation-screen-patterns__group-header h2 {
5061 5166 font-size: 11px;
5062 - font-weight: 499;
5167 + font-weight: var(--wpds-typography-font-weight-emphasis, 600);
5063 5168 text-transform: uppercase;
5064 5169 }
5065 5170
5066 5171 .edit-site-sidebar-navigation-screen-patterns__divider {
5067 - border-top: 1px solid #2f2f2f;
5172 + border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
5068 5173 margin: 16px 0;
5069 5174 }
5070 5175
5071 5176 .edit-site-sidebar-navigation-screen__description {
@@ -5086,19 +5191,27 @@
5086 5191 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu-cell {
5087 5192 padding-left: 0;
5088 5193 }
5089 5194 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button {
5090 - color: #949494;
5195 + color: var(--wpds-color-foreground-interactive-neutral-weak, #707070);
5091 5196 }
5092 5197 .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] {
5093 - color: #fff;
5198 + color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e);
5094 5199 }
5095 5200 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu {
5096 - color: #949494;
5201 + color: var(--wpds-color-foreground-interactive-neutral-weak, #707070);
5097 5202 }
5098 5203 .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 {
5099 - color: #fff;
5204 + color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e);
5100 5205 }
5206 +.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle {
5207 + background: var(--wpds-color-background-interactive-brand-strong, var(--wp-admin-theme-color, #3858e9));
5208 + color: var(--wpds-color-foreground-interactive-brand-strong, #fff);
5209 +}
5210 +.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 {
5211 + background: var(--wpds-color-background-interactive-brand-strong-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 93%, black));
5212 + color: var(--wpds-color-foreground-interactive-brand-strong-active, #fff);
5213 +}
5101 5214
5102 5215 .edit-site-sidebar-navigation-screen-navigation-menus__loading.components-spinner {
5103 5216 margin-right: auto;
5104 5217 margin-left: auto;
@@ -5113,13 +5226,8 @@
5113 5226 margin-right: -16px;
5114 5227 margin-left: -16px;
5115 5228 }
5116 5229
5117 -.edit-site-sidebar-navigation-screen-templates-browse {
5118 - margin-right: -16px;
5119 - margin-left: -16px;
5120 -}
5121 -
5122 5230 .edit-site-sidebar-dataviews {
5123 5231 margin-right: -16px;
5124 5232 margin-left: -16px;
5125 5233 }
@@ -5126,111 +5234,16 @@
5126 5234
5127 5235 .edit-site-site-hub {
5128 5236 display: flex;
5129 5237 align-items: center;
5130 - justify-content: space-between;
5131 - gap: 8px;
5132 - margin-left: 12px;
5238 + padding-right: 16px;
5133 5239 height: 64px;
5134 5240 }
5135 5241
5136 -.edit-site-site-hub__actions {
5137 - flex-shrink: 0;
5242 +.edit-site-site-hub__back-button:hover:not(:disabled, [aria-disabled=true]), .edit-site-site-hub__back-button:active:not(:disabled, [aria-disabled=true]) {
5243 + color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
5138 5244 }
5139 5245
5140 -.edit-site-site-hub__view-mode-toggle-container {
5141 - height: 64px;
5142 - width: 64px;
5143 - flex-shrink: 0;
5144 -}
5145 -.edit-site-site-hub__view-mode-toggle-container.has-transparent-background .edit-site-layout__view-mode-toggle-icon {
5146 - background: transparent;
5147 -}
5148 -
5149 -.edit-site-site-hub__title .components-button {
5150 - color: #e0e0e0;
5151 - display: block;
5152 - flex-grow: 1;
5153 - font-size: 15px;
5154 - font-weight: 499;
5155 - overflow: hidden;
5156 - padding-left: 16px;
5157 - margin-right: -4px;
5158 - position: relative;
5159 - text-decoration: none;
5160 - text-overflow: ellipsis;
5161 - white-space: nowrap;
5162 -}
5163 -.edit-site-site-hub__title .components-button:hover, .edit-site-site-hub__title .components-button:focus, .edit-site-site-hub__title .components-button:active {
5164 - color: #e0e0e0;
5165 -}
5166 -.edit-site-site-hub__title .components-button:focus {
5167 - box-shadow: none;
5168 - outline: none;
5169 -}
5170 -.edit-site-site-hub__title .components-button:focus-visible {
5171 - box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #1e1e1e, 0 0 0 calc(2 * var(--wp-admin-border-width-focus)) var(--wp-admin-theme-color);
5172 - outline: 2px solid transparent;
5173 - outline-offset: 2px;
5174 -}
5175 -.edit-site-site-hub__title .components-button::after {
5176 - content: "↗";
5177 - font-weight: 400;
5178 - opacity: 0;
5179 - position: absolute;
5180 - left: 0;
5181 -}
5182 -@media not (prefers-reduced-motion) {
5183 - .edit-site-site-hub__title .components-button::after {
5184 - transition: opacity 0.1s linear;
5185 - }
5186 -}
5187 -.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 {
5188 - opacity: 1;
5189 -}
5190 -
5191 -.edit-site-site-hub_toggle-command-center {
5192 - color: #e0e0e0;
5193 -}
5194 -.edit-site-site-hub_toggle-command-center:hover svg, .edit-site-site-hub_toggle-command-center:active svg {
5195 - fill: #f0f0f0;
5196 -}
5197 -
5198 -.edit-site-site-icon__icon {
5199 - fill: currentColor;
5200 - width: 100%;
5201 - height: 100%;
5202 -}
5203 -.edit-site-layout.is-full-canvas .edit-site-site-icon__icon {
5204 - padding: 12px;
5205 -}
5206 -
5207 -.edit-site-site-icon__image {
5208 - width: 100%;
5209 - height: 100%;
5210 - object-fit: cover;
5211 - background: #333;
5212 - aspect-ratio: 1/1;
5213 -}
5214 -.edit-site-layout.is-full-canvas .edit-site-site-icon__image {
5215 - border-radius: 0;
5216 -}
5217 -
5218 -.edit-site-editor__view-mode-toggle button:focus {
5219 - position: relative;
5220 -}
5221 -.edit-site-editor__view-mode-toggle button:focus::before {
5222 - content: "";
5223 - display: block;
5224 - position: absolute;
5225 - z-index: 1;
5226 - top: 0;
5227 - left: 0;
5228 - bottom: 0;
5229 - right: 0;
5230 - 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;
5231 -}
5232 -
5233 5246 .fields-controls__password {
5234 5247 border-top: 1px solid #e0e0e0;
5235 5248 padding-top: 16px;
5236 5249 }
@@ -5395,18 +5408,26 @@
5395 5408 padding-right: 0;
5396 5409 padding-left: 0;
5397 5410 }
5398 5411 .edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen {
5399 - padding-top: 12px;
5400 - padding-right: 12px;
5401 - padding-left: 12px;
5402 - padding-bottom: 12px;
5412 + padding: 12px;
5403 5413 outline: none;
5404 5414 }
5415 +.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen .global-styles-ui-color-palette__tablist-container {
5416 + margin-inline: -12px;
5417 + width: calc(100% + 24px);
5418 + padding-inline: 12px;
5419 +}
5405 5420 .edit-site-styles .edit-site-sidebar-button {
5406 - color: #1e1e1e;
5421 + color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
5407 5422 }
5408 5423
5424 +.edit-site-styles__content {
5425 + flex-grow: 1;
5426 + min-height: 0;
5427 + background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
5428 +}
5429 +
5409 5430 .show-icon-labels .edit-site-styles__header-actions .components-button.has-icon {
5410 5431 width: auto;
5411 5432 padding: 0 var(--wpds-dimension-padding-xs, 4px);
5412 5433 }
@@ -5417,66 +5438,16 @@
5417 5438 content: attr(aria-label);
5418 5439 font-size: var(--wpds-typography-font-size-sm, 12px);
5419 5440 }
5420 5441
5421 -body.has-admin-bar-in-editor {
5422 - margin-top: 0;
5423 - height: 100%;
5424 -}
5425 -body.has-admin-bar-in-editor:has(.editor-editor-interface.is-distraction-free) {
5426 - --wp-admin--admin-bar--height: 0;
5427 -}
5428 -body.has-admin-bar-in-editor .edit-site-site-hub__title,
5429 -body.has-admin-bar-in-editor .edit-site-site-hub__actions {
5430 - display: none;
5431 -}
5432 -body.has-admin-bar-in-editor .edit-site-editor__view-mode-toggle .edit-site-editor__back-icon {
5433 - background: transparent;
5434 -}
5435 -body.has-admin-bar-in-editor .edit-site-editor__view-mode-toggle:hover .edit-site-editor__back-icon {
5436 - color: var(--wp-admin-theme-color);
5437 -}
5438 -body.has-admin-bar-in-editor .edit-site-sidebar-navigation-screen__title-icon {
5439 - padding-top: 16px;
5440 -}
5441 -body.has-admin-bar-in-editor .edit-site-layout__content,
5442 -body.has-admin-bar-in-editor .edit-site-layout__sidebar {
5442 +.edit-site-sidebar-identity__form {
5443 + flex-grow: 1;
5443 5444 min-height: 0;
5445 + overflow: auto;
5446 + background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
5447 + padding: var(--wpds-dimension-padding-lg, 16px) var(--wpds-dimension-padding-2xl, 24px);
5444 5448 }
5445 -body.has-admin-bar-in-editor .edit-site-sidebar__content {
5446 - flex-basis: 0;
5447 - min-height: 0;
5448 -}
5449 -body.has-admin-bar-in-editor .edit-site {
5450 - box-sizing: border-box;
5451 - padding-top: var(--wp-admin--admin-bar--height, 0);
5452 - height: 100vh;
5453 - min-height: 100vh;
5454 -}
5455 -@media (min-width: 600px) {
5456 - body.has-admin-bar-in-editor .edit-site {
5457 - padding-top: 0;
5458 - top: var(--wp-admin--admin-bar--height, 0);
5459 - height: calc(100vh - var(--wp-admin--admin-bar--height, 0));
5460 - min-height: calc(100vh - var(--wp-admin--admin-bar--height, 0));
5461 - }
5462 -}
5463 -body.has-admin-bar-in-editor .edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region {
5464 - top: var(--wp-admin--admin-bar--height, 0);
5465 - height: calc(100vh - var(--wp-admin--admin-bar--height, 0));
5466 -}
5467 -body.has-admin-bar-in-editor.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,
5468 -body.has-admin-bar-in-editor.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within {
5469 - top: var(--wp-admin--admin-bar--height, 0);
5470 -}
5471 -body.has-admin-bar-in-editor.is-fullscreen-mode #wpadminbar {
5472 - display: block;
5473 -}
5474 -body.has-admin-bar-in-editor.is-fullscreen-mode:has(.editor-editor-interface.is-distraction-free) #wpadminbar {
5475 - display: none;
5476 -}
5477 5449
5478 -/* stylelint-disable -- Disable reason: View Transitions not supported properly by stylelint. */
5479 5450 ::view-transition-image-pair(root) {
5480 5451 isolation: auto;
5481 5452 }
5482 5453
@@ -5486,13 +5457,8 @@
5486 5457 mix-blend-mode: normal;
5487 5458 display: block;
5488 5459 }
5489 5460
5490 -/* stylelint-enable */
5491 -body.js #wpadminbar {
5492 - display: none;
5493 -}
5494 -
5495 5461 body.js #wpbody {
5496 5462 padding-top: 0;
5497 5463 }
5498 5464
@@ -5538,10 +5504,19 @@
5538 5504 max-width: 100%;
5539 5505 }
5540 5506
5541 5507 body.js.site-editor-php {
5542 - background: #1e1e1e;
5508 + background: var(--wpds-color-background-surface-neutral-weak, #f4f4f4);
5543 5509 }
5510 +@media (min-width: 782px) {
5511 + body.js.site-editor-php:has(.editor-editor-interface.is-distraction-free) {
5512 + --wp-admin--admin-bar--height: 0px;
5513 + --wp-editor-admin-bar-display: none;
5514 + }
5515 + body.js.site-editor-php #wpadminbar {
5516 + display: var(--wp-editor-admin-bar-display, block);
5517 + }
5518 +}
5544 5519
5545 5520 .edit-site {
5546 5521 box-sizing: border-box;
5547 5522 }
@@ -5550,8 +5525,9 @@
5550 5525 .edit-site *::after {
5551 5526 box-sizing: inherit;
5552 5527 }
5553 5528 .edit-site {
5529 + padding-top: var(--wp-admin--admin-bar--height, 0);
5554 5530 height: 100vh;
5555 5531 }
5556 5532 @media (min-width: 600px) {
5557 5533 .edit-site {
@@ -5556,12 +5532,13 @@
5556 5532 @media (min-width: 600px) {
5557 5533 .edit-site {
5558 5534 bottom: 0;
5559 5535 right: 0;
5560 - min-height: 100vh;
5536 + height: calc(100vh - var(--wp-admin--admin-bar--height, 0px));
5537 + padding-top: 0;
5561 5538 position: fixed;
5562 5539 left: 0;
5563 - top: 0;
5540 + top: var(--wp-admin--admin-bar--height, 0);
5564 5541 }
5565 5542 }
5566 5543 .no-js .edit-site {
5567 5544 min-height: 0;