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/block-editor/content.css +69 -52 23.2.2 → trunk View file →
@@ -67,8 +67,14 @@
67 67 /**
68 68 * Focus styles.
69 69 */
70 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 +/**
71 77 * Applies editor left position to the selector passed as argument
72 78 */
73 79 /**
74 80 * Styles that are reused verbatim in a few places
@@ -115,13 +121,8 @@
115 121 }
116 122 .block-editor-block-icon.has-colors svg {
117 123 fill: currentColor;
118 124 }
119 -@media (forced-colors: active) {
120 - .block-editor-block-icon.has-colors svg {
121 - fill: CanvasText;
122 - }
123 -}
124 125 .block-editor-block-icon svg {
125 126 min-width: 20px;
126 127 min-height: 20px;
127 128 max-width: 24px;
@@ -181,13 +182,17 @@
181 182 outline-color: transparent;
182 183 }
183 184 .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,
184 185 .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted ~ .is-multi-selected,
186 +.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected),
187 +.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected),
185 188 .block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus {
186 189 outline: none;
187 190 }
188 191 .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted::after,
189 192 .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted ~ .is-multi-selected::after,
193 +.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected)::after,
194 +.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected)::after,
190 195 .block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus::after {
191 196 content: "";
192 197 position: absolute;
193 198 pointer-events: none;
@@ -247,11 +252,8 @@
247 252 .block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui {
248 253 margin: 0 0 12px 0;
249 254 width: 100%;
250 255 }
251 -.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui .components-notice .components-notice__content {
252 - font-size: 13px;
253 -}
254 256 .block-editor-block-list__layout .block-editor-block-list__block.has-warning {
255 257 min-height: 48px;
256 258 }
257 259 .block-editor-block-list__layout .block-editor-block-list__block.has-warning > * {
@@ -364,9 +366,9 @@
364 366 .wp-block[data-align=left] > *,
365 367 .wp-block[data-align=right] > *,
366 368 .wp-block.alignleft,
367 369 .wp-block.alignright {
368 - z-index: 21;
370 + z-index: 9;
369 371 }
370 372
371 373 .wp-site-blocks > [data-align=left] {
372 374 float: left;
@@ -407,16 +409,8 @@
407 409 animation-fill-mode: forwards;
408 410 }
409 411 }
410 412
411 -.block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender {
412 - display: none;
413 -}
414 -.block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender .block-editor-inserter__toggle {
415 - opacity: 0;
416 - transform: scale(0);
417 -}
418 -
419 413 .block-editor-block-list__block .block-editor-block-list__block-html-textarea {
420 414 display: block;
421 415 margin: 0;
422 416 padding: 12px;
@@ -426,9 +420,10 @@
426 420 border-radius: 2px;
427 421 box-sizing: border-box;
428 422 box-shadow: inset 0 0 0 1px #1e1e1e;
429 423 resize: none;
430 - overflow: hidden;
424 + field-sizing: content;
425 + overflow: auto;
431 426 font-family: Menlo, Consolas, monaco, monospace;
432 427 font-size: 15px;
433 428 line-height: 1.5;
434 429 /*rtl:ignore*/
@@ -459,11 +454,11 @@
459 454 align-items: center;
460 455 justify-content: center;
461 456 overflow: hidden;
462 457 font-size: 13px;
463 - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
458 + font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
464 459 color: #000;
465 - font-weight: normal;
460 + font-weight: 400;
466 461 }
467 462 .is-zoomed-out .block-editor-block-list__zoom-out-separator {
468 463 font-size: calc(13px / var(--wp-block-editor-iframe-zoom-out-scale));
469 464 }
@@ -531,13 +526,8 @@
531 526 .block-editor-block-list__layout .is-dragging::after {
532 527 content: none !important;
533 528 }
534 529
535 -.wp-block img:not([draggable]),
536 -.wp-block svg:not([draggable]) {
537 - pointer-events: none;
538 -}
539 -
540 530 .block-editor-block-preview__content-iframe .block-list-appender {
541 531 display: none;
542 532 }
543 533
@@ -571,9 +561,10 @@
571 561 }
572 562 .block-editor-block-variation-picker__variations svg,
573 563 .block-editor-block-variation-picker__skip svg,
574 564 .wp-block-group-placeholder__variations svg {
575 - fill: #949494 !important;
565 + fill: #949494;
566 + color: #949494 !important;
576 567 }
577 568 .block-editor-block-variation-picker__variations .components-button,
578 569 .block-editor-block-variation-picker__skip .components-button,
579 570 .wp-block-group-placeholder__variations .components-button {
@@ -586,9 +577,10 @@
586 577 }
587 578 .block-editor-block-variation-picker__variations .components-button:hover svg,
588 579 .block-editor-block-variation-picker__skip .components-button:hover svg,
589 580 .wp-block-group-placeholder__variations .components-button:hover svg {
590 - fill: var(--wp-admin-theme-color) !important;
581 + fill: var(--wp-admin-theme-color);
582 + color: var(--wp-admin-theme-color) !important;
591 583 }
592 584 .block-editor-block-variation-picker__variations > li,
593 585 .block-editor-block-variation-picker__skip > li,
594 586 .wp-block-group-placeholder__variations > li {
@@ -606,29 +598,24 @@
606 598 justify-content: center;
607 599 width: 100%;
608 600 height: auto;
609 601 color: #1e1e1e;
610 - box-shadow: inset 0 0 0 1px #1e1e1e;
602 + border-color: currentColor;
611 603 }
612 604 .is-dark-theme .block-editor-button-block-appender {
613 605 color: rgba(255, 255, 255, 0.65);
614 - box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.65);
615 606 }
616 607 .block-editor-button-block-appender:hover {
617 608 color: var(--wp-admin-theme-color);
618 - box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color);
619 609 }
620 -.block-editor-button-block-appender:focus {
621 - box-shadow: inset 0 0 0 2px var(--wp-admin-theme-color);
622 -}
623 610 .block-editor-button-block-appender:active {
624 611 color: #000;
625 612 }
626 613
627 -.is-layout-constrained.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child, .is-layout-flow.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child, .block-editor-block-list__block:not(.is-selected) > .is-layout-constrained.wp-block-group__inner-container > .block-list-appender:only-child, .block-editor-block-list__block:not(.is-selected) > .is-layout-flow.wp-block-group__inner-container > .block-list-appender:only-child {
614 +.is-layout-constrained.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender), .is-layout-flow.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender), .block-editor-block-list__block:not(.is-selected) > .is-layout-constrained.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender), .block-editor-block-list__block:not(.is-selected) > .is-layout-flow.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender) {
628 615 pointer-events: none;
629 616 }
630 -.is-layout-constrained.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child::after, .is-layout-flow.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child::after, .block-editor-block-list__block:not(.is-selected) > .is-layout-constrained.wp-block-group__inner-container > .block-list-appender:only-child::after, .block-editor-block-list__block:not(.is-selected) > .is-layout-flow.wp-block-group__inner-container > .block-list-appender:only-child::after {
617 +.is-layout-constrained.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender)::after, .is-layout-flow.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender)::after, .block-editor-block-list__block:not(.is-selected) > .is-layout-constrained.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender)::after, .block-editor-block-list__block:not(.is-selected) > .is-layout-flow.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender)::after {
631 618 content: "";
632 619 position: absolute;
633 620 top: 0;
634 621 right: 0;
@@ -636,30 +623,30 @@
636 623 left: 0;
637 624 pointer-events: none;
638 625 border: 1px dashed currentColor;
639 626 }
640 -.is-layout-constrained.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child .block-editor-inserter, .is-layout-flow.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child .block-editor-inserter, .block-editor-block-list__block:not(.is-selected) > .is-layout-constrained.wp-block-group__inner-container > .block-list-appender:only-child .block-editor-inserter, .block-editor-block-list__block:not(.is-selected) > .is-layout-flow.wp-block-group__inner-container > .block-list-appender:only-child .block-editor-inserter {
627 +.is-layout-constrained.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter, .is-layout-flow.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter, .block-editor-block-list__block:not(.is-selected) > .is-layout-constrained.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter, .block-editor-block-list__block:not(.is-selected) > .is-layout-flow.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter {
641 628 opacity: 0;
642 629 }
643 -.is-layout-constrained.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child .block-editor-inserter:focus-within, .is-layout-flow.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child .block-editor-inserter:focus-within, .block-editor-block-list__block:not(.is-selected) > .is-layout-constrained.wp-block-group__inner-container > .block-list-appender:only-child .block-editor-inserter:focus-within, .block-editor-block-list__block:not(.is-selected) > .is-layout-flow.wp-block-group__inner-container > .block-list-appender:only-child .block-editor-inserter:focus-within {
630 +.is-layout-constrained.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within, .is-layout-flow.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within, .block-editor-block-list__block:not(.is-selected) > .is-layout-constrained.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within, .block-editor-block-list__block:not(.is-selected) > .is-layout-flow.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within {
644 631 opacity: 1;
645 632 }
646 -.is-layout-constrained.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child.is-drag-over::after, .is-layout-flow.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child.is-drag-over::after, .block-editor-block-list__block:not(.is-selected) > .is-layout-constrained.wp-block-group__inner-container > .block-list-appender:only-child.is-drag-over::after, .block-editor-block-list__block:not(.is-selected) > .is-layout-flow.wp-block-group__inner-container > .block-list-appender:only-child.is-drag-over::after {
633 +.is-layout-constrained.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over::after, .is-layout-flow.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over::after, .block-editor-block-list__block:not(.is-selected) > .is-layout-constrained.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over::after, .block-editor-block-list__block:not(.is-selected) > .is-layout-flow.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over::after {
647 634 border: none;
648 635 }
649 -.is-layout-constrained.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child.is-drag-over .block-editor-inserter, .is-layout-flow.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child.is-drag-over .block-editor-inserter, .block-editor-block-list__block:not(.is-selected) > .is-layout-constrained.wp-block-group__inner-container > .block-list-appender:only-child.is-drag-over .block-editor-inserter, .block-editor-block-list__block:not(.is-selected) > .is-layout-flow.wp-block-group__inner-container > .block-list-appender:only-child.is-drag-over .block-editor-inserter {
650 - visibility: visible;
636 +.is-layout-constrained.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter, .is-layout-flow.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter, .block-editor-block-list__block:not(.is-selected) > .is-layout-constrained.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter, .block-editor-block-list__block:not(.is-selected) > .is-layout-flow.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter {
637 + opacity: 1;
651 638 }
652 -.block-editor-block-list__block:not(.is-selected) > .block-editor-block-list__block > .block-list-appender:only-child::after {
639 +.block-editor-block-list__block:not(.is-selected) > .block-editor-block-list__block > .block-list-appender:only-child:has(.block-editor-button-block-appender)::after {
653 640 border: none;
654 641 }
655 -.block-list-appender:only-child.is-drag-over .block-editor-button-block-appender {
642 +.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender {
656 643 background-color: var(--wp-admin-theme-color);
657 644 box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.65);
658 645 color: rgba(255, 255, 255, 0.65);
659 646 }
660 647 @media not (prefers-reduced-motion) {
661 - .block-list-appender:only-child.is-drag-over .block-editor-button-block-appender {
648 + .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender {
662 649 transition: background-color 0.2s ease-in-out;
663 650 }
664 651 }
665 652
@@ -681,8 +668,9 @@
681 668 outline: 1px solid transparent;
682 669 }
683 670 .block-editor-default-block-appender .block-editor-default-block-appender__content {
684 671 opacity: 0.62;
672 + text-shadow: none;
685 673 margin-block-start: 0;
686 674 margin-block-end: 0;
687 675 }
688 676 .block-editor-default-block-appender .components-drop-zone__content-icon {
@@ -698,8 +686,16 @@
698 686 .block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover {
699 687 color: #fff;
700 688 background: var(--wp-admin-theme-color);
701 689 }
690 +@media not (prefers-reduced-motion) {
691 + .block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon svg {
692 + transition: transform cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
693 + }
694 +}
695 +.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg {
696 + transform: rotate(45deg);
697 +}
702 698
703 699 .block-editor-default-block-appender .block-editor-inserter {
704 700 position: absolute;
705 701 top: 0;
@@ -746,8 +742,18 @@
746 742 .block-editor-block-list__block .block-list-appender .block-list-appender__toggle:hover {
747 743 color: #fff;
748 744 background: var(--wp-admin-theme-color);
749 745 }
746 +@media not (prefers-reduced-motion) {
747 + .block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon svg,
748 + .block-editor-block-list__block .block-list-appender .block-list-appender__toggle svg {
749 + transition: transform cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
750 + }
751 +}
752 +.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg,
753 +.block-editor-block-list__block .block-list-appender .block-list-appender__toggle.is-pressed svg {
754 + transform: rotate(45deg);
755 +}
750 756 .block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,
751 757 .block-editor-block-list__block .block-list-appender .block-list-appender__toggle {
752 758 flex-direction: row;
753 759 box-shadow: none;
@@ -757,9 +763,9 @@
757 763 }
758 764 .block-editor-block-list__block .block-list-appender .block-editor-default-block-appender__content {
759 765 display: none;
760 766 }
761 -.block-editor-block-list__block .block-list-appender:only-child {
767 +.block-editor-block-list__block .block-list-appender:first-child {
762 768 position: relative;
763 769 right: auto;
764 770 align-self: center;
765 771 list-style: none;
@@ -764,9 +770,9 @@
764 770 align-self: center;
765 771 list-style: none;
766 772 line-height: inherit;
767 773 }
768 -.block-editor-block-list__block .block-list-appender:only-child .block-editor-default-block-appender__content {
774 +.block-editor-block-list__block .block-list-appender:first-child .block-editor-default-block-appender__content {
769 775 display: block;
770 776 }
771 777
772 778 .block-editor-block-list__block.is-selected .block-editor-block-list__layout > .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,
@@ -795,9 +801,9 @@
795 801 .block-editor-iframe__html.zoom-out-animation {
796 802 position: fixed;
797 803 left: 0;
798 804 right: 0;
799 - top: calc(-1 * var(--wp-block-editor-iframe-zoom-out-scroll-top, 0));
805 + top: calc(-1 * var(--wp-block-editor-iframe-zoom-out-scroll-top, 0px));
800 806 bottom: 0;
801 807 overflow-y: var(--wp-block-editor-iframe-zoom-out-overflow-behavior, scroll);
802 808 }
803 809 .block-editor-iframe__html.is-zoomed-out {
@@ -803,14 +809,14 @@
803 809 .block-editor-iframe__html.is-zoomed-out {
804 810 transform: translateX(calc((var(--wp-block-editor-iframe-zoom-out-scale-container-width) - var(--wp-block-editor-iframe-zoom-out-container-width, 100vw)) / 2 / var(--wp-block-editor-iframe-zoom-out-scale, 1)));
805 811 scale: var(--wp-block-editor-iframe-zoom-out-scale, 1);
806 812 background-color: var(--wp-editor-canvas-background);
807 - margin-bottom: calc(-1 * calc(calc(var(--wp-block-editor-iframe-zoom-out-content-height) * (1 - var(--wp-block-editor-iframe-zoom-out-scale, 1))) + calc(2 * var(--wp-block-editor-iframe-zoom-out-frame-size, 0) / var(--wp-block-editor-iframe-zoom-out-scale, 1)) + 2px));
808 - padding-top: calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
809 - padding-bottom: calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
813 + margin-bottom: calc(-1 * calc(calc(var(--wp-block-editor-iframe-zoom-out-content-height) * (1 - var(--wp-block-editor-iframe-zoom-out-scale, 1))) + calc(2 * var(--wp-block-editor-iframe-zoom-out-frame-size, 0px) / var(--wp-block-editor-iframe-zoom-out-scale, 1)) + 2px));
814 + padding-top: calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
815 + padding-bottom: calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
810 816 }
811 817 .block-editor-iframe__html.is-zoomed-out body {
812 - min-height: calc((var(--wp-block-editor-iframe-zoom-out-inner-height) - calc(2 * var(--wp-block-editor-iframe-zoom-out-frame-size, 0) / var(--wp-block-editor-iframe-zoom-out-scale, 1))) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
818 + min-height: calc((var(--wp-block-editor-iframe-zoom-out-inner-height) - calc(2 * var(--wp-block-editor-iframe-zoom-out-frame-size, 0px) / var(--wp-block-editor-iframe-zoom-out-scale, 1))) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
813 819 }
814 820 .block-editor-iframe__html.is-zoomed-out body > .is-root-container:not(.wp-block-post-content) {
815 821 flex: 1;
816 822 display: flex;
@@ -845,9 +851,13 @@
845 851 line-height: inherit;
846 852 border: none;
847 853 padding: 0;
848 854 margin: 0;
855 +}
856 +
857 +.block-editor-plain-text {
849 858 width: 100%;
859 + field-sizing: content;
850 860 }
851 861
852 862 .rich-text [data-rich-text-placeholder] {
853 863 pointer-events: none;
@@ -854,8 +864,9 @@
854 864 }
855 865 .rich-text [data-rich-text-placeholder]::after {
856 866 content: attr(data-rich-text-placeholder);
857 867 opacity: 0.62;
868 + text-shadow: none;
858 869 }
859 870 .rich-text:focus {
860 871 outline: none;
861 872 }
@@ -889,13 +900,19 @@
889 900 .rich-text [contenteditable=false]::selection {
890 901 background-color: transparent;
891 902 }
892 903
904 +.is-selected .non-breaking-space {
905 + outline: 1px solid currentColor;
906 + outline-offset: -1px;
907 + opacity: 0.8;
908 +}
909 +
893 910 .block-editor-warning {
894 911 align-items: center;
895 912 display: flex;
896 913 flex-wrap: wrap;
897 - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
914 + font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
898 915 padding: 1em;
899 916 border: 1px solid #1e1e1e;
900 917 border-radius: 2px;
901 918 background-color: #fff;
@@ -901,9 +918,9 @@
901 918 background-color: #fff;
902 919 }
903 920 .block-editor-warning .block-editor-warning__message {
904 921 line-height: 1.4;
905 - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
922 + font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
906 923 font-size: 13px;
907 924 color: #1e1e1e;
908 925 margin: 0;
909 926 }