wp/wp-includes/css/dist/block-library/editor.css
changeset 19 3d72ae0968f4
parent 18 be944660c56a
child 21 48c4eec2b7e6
equal deleted inserted replaced
18:be944660c56a 19:3d72ae0968f4
    39 /**
    39 /**
    40  * React Native specific.
    40  * React Native specific.
    41  * These variables do not appear to be used anywhere else.
    41  * These variables do not appear to be used anywhere else.
    42  */
    42  */
    43 /**
    43 /**
       
    44 *  Converts a hex value into the rgb equivalent.
       
    45 *
       
    46 * @param {string} hex - the hexadecimal value to convert
       
    47 * @return {string} comma separated rgb values
       
    48 */
       
    49 /**
    44  * Breakpoint mixins
    50  * Breakpoint mixins
    45  */
    51  */
    46 /**
    52 /**
    47  * Long content fade mixin
    53  * Long content fade mixin
    48  *
    54  *
    66  * This is a WP-admin agnostic reset
    72  * This is a WP-admin agnostic reset
    67  */
    73  */
    68 /**
    74 /**
    69  * Reset the WP Admin page styles for Gutenberg-like pages.
    75  * Reset the WP Admin page styles for Gutenberg-like pages.
    70  */
    76  */
    71 #start-resizable-editor-section {
       
    72   display: none;
       
    73 }
       
    74 
       
    75 ul.wp-block-archives {
    77 ul.wp-block-archives {
    76   padding-left: 2.5em;
    78   padding-left: 2.5em;
    77 }
    79 }
    78 
    80 
    79 .wp-block-audio {
    81 .wp-block-audio {
    80   margin-left: 0;
    82   margin-left: 0;
    81   margin-right: 0;
    83   margin-right: 0;
       
    84   position: relative;
       
    85 }
       
    86 .wp-block-audio.is-transient audio {
       
    87   opacity: 0.3;
       
    88 }
       
    89 .wp-block-audio .components-spinner {
       
    90   position: absolute;
       
    91   top: 50%;
       
    92   left: 50%;
       
    93   margin-top: -9px;
       
    94   margin-left: -9px;
       
    95 }
       
    96 
       
    97 .wp-block-avatar__image img {
       
    98   width: 100%;
       
    99 }
       
   100 
       
   101 .wp-block-avatar.aligncenter .components-resizable-box__container {
       
   102   margin: 0 auto;
    82 }
   103 }
    83 
   104 
    84 .edit-post-visual-editor .block-library-block__reusable-block-container .is-root-container {
   105 .edit-post-visual-editor .block-library-block__reusable-block-container .is-root-container {
    85   padding-left: 0;
   106   padding-left: 0;
    86   padding-right: 0;
   107   padding-right: 0;
   104 }
   125 }
   105 
   126 
   106 .wp-block-button {
   127 .wp-block-button {
   107   position: relative;
   128   position: relative;
   108   cursor: text;
   129   cursor: text;
   109 }
       
   110 .wp-block-button:not(.has-text-color):not(.is-style-outline) [data-rich-text-placeholder]::after {
       
   111   color: #fff;
       
   112 }
   130 }
   113 .wp-block-button:focus {
   131 .wp-block-button:focus {
   114   box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color);
   132   box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color);
   115   outline: 2px solid transparent;
   133   outline: 2px solid transparent;
   116   outline-offset: -2px;
   134   outline-offset: -2px;
   145   }
   163   }
   146 }
   164 }
   147 .is-selected .wp-block-button__inline-link {
   165 .is-selected .wp-block-button__inline-link {
   148   height: auto;
   166   height: auto;
   149   overflow: visible;
   167   overflow: visible;
   150   margin-top: 16px;
       
   151 }
   168 }
   152 
   169 
   153 .wp-button-label__width .components-button-group {
   170 .wp-button-label__width .components-button-group {
   154   display: block;
   171   display: block;
   155 }
   172 }
   159 
   176 
   160 div[data-type="core/button"] {
   177 div[data-type="core/button"] {
   161   display: table;
   178   display: table;
   162 }
   179 }
   163 
   180 
   164 .wp-block > .wp-block-buttons {
       
   165   display: flex;
       
   166   flex-wrap: wrap;
       
   167 }
       
   168 
       
   169 .wp-block-buttons {
   181 .wp-block-buttons {
   170   /* stylelint-disable indentation */
   182   /* stylelint-disable indentation */
   171 }
   183 }
   172 .wp-block-buttons > .wp-block {
   184 .wp-block-buttons > .wp-block {
   173   margin-left: 0;
   185   margin: 0;
   174   margin-top: 0.5em;
   186 }
   175   margin-right: 0.5em;
   187 .wp-block-buttons > .wp-block-button.wp-block-button.wp-block-button.wp-block-button.wp-block-button {
       
   188   margin: 0;
   176 }
   189 }
   177 .wp-block-buttons > .block-list-appender {
   190 .wp-block-buttons > .block-list-appender {
   178   display: inline-flex;
   191   display: inline-flex;
   179   align-items: center;
   192   align-items: center;
   180 }
   193 }
   215 }
   228 }
   216 .wp-block-categories ul ul {
   229 .wp-block-categories ul ul {
   217   margin-top: 6px;
   230   margin-top: 6px;
   218 }
   231 }
   219 
   232 
   220 .wp-block-columns .wp-block {
   233 .wp-block-columns :where(.wp-block) {
   221   max-width: none;
   234   max-width: none;
   222   margin-left: 0;
   235   margin-left: 0;
   223   margin-right: 0;
   236   margin-right: 0;
   224 }
   237 }
   225 
   238 
   226 @media (min-width: 600px) {
   239 html :where(.wp-block-column) {
   227   .editor-styles-wrapper .block-editor-block-list__block.wp-block-column:nth-child(even) {
       
   228     margin-left: 32px;
       
   229   }
       
   230 }
       
   231 @media (min-width: 782px) {
       
   232   .editor-styles-wrapper .block-editor-block-list__block.wp-block-column:not(:first-child) {
       
   233     margin-left: 32px;
       
   234   }
       
   235 }
       
   236 .block-editor-block-list__block.wp-block-column.wp-block-column {
       
   237   margin-top: 0;
   240   margin-top: 0;
   238   margin-bottom: 0;
   241   margin-bottom: 0;
   239 }
   242 }
   240 
   243 
       
   244 .wp-block-comment-author-avatar__placeholder {
       
   245   border: currentColor 1px dashed;
       
   246   width: 100%;
       
   247   height: 100%;
       
   248   stroke: currentColor;
       
   249   stroke-dasharray: 3;
       
   250 }
       
   251 
       
   252 .block-library-comments-toolbar__popover .components-popover__content {
       
   253   min-width: 230px;
       
   254 }
       
   255 
       
   256 .wp-block[data-align=center] > .wp-block-comments-pagination {
       
   257   justify-content: center;
       
   258 }
       
   259 
       
   260 .editor-styles-wrapper .wp-block-comments-pagination {
       
   261   max-width: 100%;
       
   262 }
       
   263 .editor-styles-wrapper .wp-block-comments-pagination.block-editor-block-list__layout {
       
   264   margin: 0;
       
   265 }
       
   266 
       
   267 .wp-block-comments-pagination > .wp-block-comments-pagination-next,
       
   268 .wp-block-comments-pagination > .wp-block-comments-pagination-previous,
       
   269 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers {
       
   270   margin-left: 0;
       
   271   margin-top: 0.5em;
       
   272   /*rtl:ignore*/
       
   273   margin-right: 0.5em;
       
   274   margin-bottom: 0.5em;
       
   275 }
       
   276 .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child,
       
   277 .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child,
       
   278 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child {
       
   279   /*rtl:ignore*/
       
   280   margin-right: 0;
       
   281 }
       
   282 
       
   283 .wp-block-comments-pagination-numbers a {
       
   284   text-decoration: underline;
       
   285 }
       
   286 .wp-block-comments-pagination-numbers .page-numbers {
       
   287   margin-right: 2px;
       
   288 }
       
   289 .wp-block-comments-pagination-numbers .page-numbers:last-child {
       
   290   /*rtl:ignore*/
       
   291   margin-right: 0;
       
   292 }
       
   293 
       
   294 .wp-block-comments-title.has-background {
       
   295   padding: inherit;
       
   296 }
       
   297 
       
   298 .wp-block-cover {
       
   299   /* Extra specificity needed because the reset.css applied in the editor context is overriding this rule. */
       
   300 }
       
   301 .editor-styles-wrapper .wp-block-cover {
       
   302   box-sizing: border-box;
       
   303 }
   241 .wp-block-cover.is-placeholder {
   304 .wp-block-cover.is-placeholder {
   242   min-height: auto !important;
   305   min-height: auto !important;
   243   padding: 0 !important;
   306   padding: 0 !important;
       
   307 }
       
   308 .wp-block-cover.is-placeholder .block-library-cover__resize-container {
       
   309   display: none;
       
   310 }
       
   311 .wp-block-cover.is-placeholder .components-placeholder.is-large {
       
   312   min-height: 240px;
       
   313   justify-content: flex-start;
       
   314   z-index: 1;
       
   315 }
       
   316 .wp-block-cover.is-placeholder .components-placeholder.is-large + .block-library-cover__resize-container {
       
   317   min-height: 240px;
       
   318   display: block;
   244 }
   319 }
   245 .wp-block-cover.components-placeholder h2 {
   320 .wp-block-cover.components-placeholder h2 {
   246   color: inherit;
   321   color: inherit;
   247 }
   322 }
   248 .wp-block-cover.is-transient::before {
   323 .wp-block-cover.is-transient::before {
   283   position: absolute !important;
   358   position: absolute !important;
   284   top: 0;
   359   top: 0;
   285   left: 0;
   360   left: 0;
   286   right: 0;
   361   right: 0;
   287   bottom: 0;
   362   bottom: 0;
       
   363   min-height: 50px;
   288 }
   364 }
   289 
   365 
   290 .block-library-cover__resize-container:not(.is-resizing) {
   366 .block-library-cover__resize-container:not(.is-resizing) {
   291   height: auto !important;
   367   height: auto !important;
   292 }
   368 }
   293 
   369 
   294 .wp-block-cover > .components-drop-zone.is-active {
       
   295   transition: 0.2s opacity, 0.2s border;
       
   296 }
       
   297 @media (prefers-reduced-motion: reduce) {
       
   298   .wp-block-cover > .components-drop-zone.is-active {
       
   299     transition-duration: 0s;
       
   300     transition-delay: 0s;
       
   301   }
       
   302 }
       
   303 .wp-block-cover > .components-drop-zone.is-dragging-over-element {
       
   304   background-color: transparent;
       
   305   border: 48px solid var(--wp-admin-theme-color);
       
   306 }
       
   307 .wp-block-cover > .components-drop-zone.is-dragging-over-element .components-drop-zone__content {
       
   308   transform: none;
       
   309 }
       
   310 .wp-block-cover > .components-drop-zone .components-drop-zone__content {
   370 .wp-block-cover > .components-drop-zone .components-drop-zone__content {
   311   display: flex;
   371   opacity: 0.8 !important;
   312   align-items: center;
       
   313   top: -36px;
       
   314   left: -36px;
       
   315   transform: none;
       
   316 }
       
   317 .wp-block-cover > .components-drop-zone .components-drop-zone__content-icon,
       
   318 .wp-block-cover > .components-drop-zone .components-drop-zone__content-text {
       
   319   display: inline;
       
   320 }
       
   321 .wp-block-cover > .components-drop-zone .components-drop-zone__content-icon {
       
   322   margin: 0;
       
   323   margin-right: 8px;
       
   324 }
       
   325 .wp-block-cover > .components-drop-zone .components-drop-zone__content-text {
       
   326   font-size: 13px;
       
   327 }
   372 }
   328 
   373 
   329 .block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover {
   374 .block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover {
   330   background-attachment: scroll;
   375   background-attachment: scroll;
   331 }
   376 }
   335   margin-right: 0;
   380   margin-right: 0;
   336   clear: both;
   381   clear: both;
   337 }
   382 }
   338 .wp-block-embed.is-loading {
   383 .wp-block-embed.is-loading {
   339   display: flex;
   384   display: flex;
   340   flex-direction: column;
       
   341   align-items: center;
       
   342   justify-content: center;
   385   justify-content: center;
   343   padding: 1em;
       
   344   min-height: 200px;
       
   345   text-align: center;
       
   346   border-radius: 2px;
       
   347   background-color: #fff;
       
   348   box-shadow: inset 0 0 0 1px #1e1e1e;
       
   349 }
       
   350 .wp-block-embed.is-loading p {
       
   351   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
       
   352   font-size: 13px;
       
   353 }
   386 }
   354 .wp-block-embed .components-placeholder__error {
   387 .wp-block-embed .components-placeholder__error {
   355   word-break: break-word;
   388   word-break: break-word;
   356 }
   389 }
   357 .wp-block-embed .components-placeholder__learn-more {
   390 .wp-block-embed .components-placeholder__learn-more {
   739 }
   772 }
   740 .block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar {
   773 .block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar {
   741   display: block;
   774   display: block;
   742 }
   775 }
   743 
   776 
   744 .wp-block-gallery li {
   777 figure.wp-block-gallery {
   745   list-style-type: none;
   778   display: block;
   746 }
   779 }
   747 .wp-block-gallery .block-editor-media-placeholder.is-appender .components-placeholder__label {
   780 figure.wp-block-gallery.has-nested-images .components-drop-zone {
   748   display: none;
   781   display: none;
   749 }
   782   pointer-events: none;
   750 .wp-block-gallery .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button {
   783 }
       
   784 figure.wp-block-gallery > .blocks-gallery-caption {
       
   785   flex: 0 0 100%;
       
   786 }
       
   787 figure.wp-block-gallery > .blocks-gallery-media-placeholder-wrapper {
       
   788   flex-basis: 100%;
       
   789 }
       
   790 figure.wp-block-gallery .wp-block-image .components-notice.is-error {
       
   791   display: block;
       
   792 }
       
   793 figure.wp-block-gallery .wp-block-image .components-notice__content {
       
   794   margin: 4px 0;
       
   795 }
       
   796 figure.wp-block-gallery .wp-block-image .components-notice__dismiss {
       
   797   position: absolute;
       
   798   top: 0;
       
   799   right: 5px;
       
   800 }
       
   801 figure.wp-block-gallery .block-editor-media-placeholder.is-appender .components-placeholder__label {
       
   802   display: none;
       
   803 }
       
   804 figure.wp-block-gallery .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button {
   751   margin-bottom: 0;
   805   margin-bottom: 0;
   752 }
   806 }
   753 
   807 figure.wp-block-gallery .block-editor-media-placeholder {
   754 figure.wp-block-gallery {
       
   755   display: block;
       
   756   margin: 0;
   808   margin: 0;
   757 }
   809 }
   758 
   810 figure.wp-block-gallery .block-editor-media-placeholder .components-placeholder__label {
   759 .blocks-gallery-grid.blocks-gallery-grid {
   811   display: flex;
   760   padding-left: 0;
   812 }
   761   margin-left: 0;
   813 figure.wp-block-gallery .block-editor-media-placeholder figcaption {
   762   margin-bottom: 0;
   814   z-index: 2;
   763 }
   815 }
   764 
   816 figure.wp-block-gallery .components-spinner {
       
   817   position: absolute;
       
   818   top: 50%;
       
   819   left: 50%;
       
   820   margin-top: -9px;
       
   821   margin-left: -9px;
       
   822 }
       
   823 
       
   824 /**
       
   825  * Gallery inspector controls settings.
       
   826  */
       
   827 .gallery-settings-buttons .components-button:first-child {
       
   828   margin-right: 8px;
       
   829 }
       
   830 
       
   831 .gallery-image-sizes .components-base-control__label {
       
   832   display: block;
       
   833   margin-bottom: 4px;
       
   834 }
       
   835 .gallery-image-sizes .gallery-image-sizes__loading {
       
   836   display: flex;
       
   837   align-items: center;
       
   838   color: #757575;
       
   839   font-size: 12px;
       
   840 }
       
   841 .gallery-image-sizes .components-spinner {
       
   842   margin: 0 8px 0 4px;
       
   843 }
       
   844 
       
   845 /**
       
   846  * Deprecated css past this point. This can be removed once all galleries are migrated
       
   847  * to V2.
       
   848  */
   765 .blocks-gallery-item figure:not(.is-selected):focus,
   849 .blocks-gallery-item figure:not(.is-selected):focus,
   766 .blocks-gallery-item img:focus {
   850 .blocks-gallery-item img:focus {
   767   outline: none;
   851   outline: none;
   768 }
   852 }
   769 .blocks-gallery-item figure.is-selected::before {
   853 .blocks-gallery-item figure.is-selected::before {
   776   bottom: 0;
   860   bottom: 0;
   777   left: 0;
   861   left: 0;
   778   z-index: 1;
   862   z-index: 1;
   779   pointer-events: none;
   863   pointer-events: none;
   780 }
   864 }
   781 .blocks-gallery-item figure.is-selected figcaption {
       
   782   z-index: 2;
       
   783 }
       
   784 .blocks-gallery-item figure.is-transient img {
   865 .blocks-gallery-item figure.is-transient img {
   785   opacity: 0.3;
   866   opacity: 0.3;
   786 }
   867 }
   787 .blocks-gallery-item .is-selected .block-library-gallery-item__inline-menu {
   868 .blocks-gallery-item .is-selected .block-library-gallery-item__inline-menu {
   788   display: inline-flex;
   869   display: inline-flex;
   836 }
   917 }
   837 .block-library-gallery-item__inline-menu.is-right {
   918 .block-library-gallery-item__inline-menu.is-right {
   838   right: -2px;
   919   right: -2px;
   839 }
   920 }
   840 
   921 
   841 .blocks-gallery-item .components-spinner {
   922 .wp-block-gallery ul.blocks-gallery-grid {
   842   position: absolute;
   923   padding: 0;
   843   top: 50%;
   924   margin: 0;
   844   left: 50%;
   925 }
   845   margin-top: -9px;
   926 
   846   margin-left: -9px;
   927 @media (min-width: 600px) {
       
   928   .wp-block-update-gallery-modal {
       
   929     max-width: 480px;
       
   930   }
       
   931 }
       
   932 
       
   933 .wp-block-update-gallery-modal-buttons {
       
   934   display: flex;
       
   935   justify-content: flex-end;
       
   936   gap: 12px;
   847 }
   937 }
   848 
   938 
   849 /**
   939 /**
   850  * Group: All Alignment Settings
   940  * Group: All Alignment Settings
   851  */
   941  */
   861 [data-type="core/group"].is-selected .has-background .block-list-appender {
   951 [data-type="core/group"].is-selected .has-background .block-list-appender {
   862   margin-top: 18px;
   952   margin-top: 18px;
   863   margin-bottom: 18px;
   953   margin-bottom: 18px;
   864 }
   954 }
   865 
   955 
   866 .block-library-heading-level-dropdown .components-popover__content {
   956 .is-layout-flex.block-editor-block-list__block .block-list-appender:only-child {
   867   min-width: 230px;
   957   gap: inherit;
   868 }
   958   pointer-events: none;
   869 .block-library-heading-level-dropdown .components-popover__content > div {
   959 }
   870   padding: 0;
   960 .is-layout-flex.block-editor-block-list__block .block-list-appender:only-child,
   871 }
   961 .is-layout-flex.block-editor-block-list__block .block-list-appender:only-child .block-editor-default-block-appender__content,
   872 
   962 .is-layout-flex.block-editor-block-list__block .block-list-appender:only-child .block-editor-inserter {
   873 .block-library-heading-level-toolbar {
   963   display: inherit;
   874   border: none;
   964   width: 100%;
   875 }
   965   flex-direction: inherit;
   876 
   966   flex: 1;
   877 .block-library-html__edit {
   967 }
   878   margin-bottom: 28px;
   968 .is-layout-flex.block-editor-block-list__block .block-list-appender:only-child::after {
   879 }
   969   content: "";
       
   970   display: flex;
       
   971   border: 1px dashed currentColor;
       
   972   opacity: 0.4;
       
   973   border-radius: 2px;
       
   974   flex: 1;
       
   975   pointer-events: none;
       
   976   min-height: 48px;
       
   977 }
       
   978 .is-layout-flex.block-editor-block-list__block .block-list-appender:only-child .block-editor-inserter {
       
   979   pointer-events: all;
       
   980 }
       
   981 
   880 .block-library-html__edit .block-library-html__preview-overlay {
   982 .block-library-html__edit .block-library-html__preview-overlay {
   881   position: absolute;
   983   position: absolute;
   882   width: 100%;
   984   width: 100%;
   883   height: 100%;
   985   height: 100%;
   884   top: 0;
   986   top: 0;
   885   left: 0;
   987   left: 0;
   886 }
   988 }
   887 .block-library-html__edit .block-editor-plain-text {
   989 .block-library-html__edit .block-editor-plain-text {
   888   font-family: Menlo, Consolas, monaco, monospace;
   990   font-family: Menlo, Consolas, monaco, monospace !important;
   889   color: #1e1e1e;
   991   color: #1e1e1e !important;
   890   padding: 0.8em 1em;
   992   background: #fff !important;
   891   border: 1px solid #ddd;
   993   padding: 12px !important;
   892   border-radius: 4px;
   994   border: 1px solid #1e1e1e !important;
       
   995   box-shadow: none !important;
       
   996   border-radius: 2px !important;
   893   max-height: 250px;
   997   max-height: 250px;
   894   /* Fonts smaller than 16px causes mobile safari to zoom. */
   998   /* Fonts smaller than 16px causes mobile safari to zoom. */
   895   font-size: 16px;
   999   font-size: 16px !important;
   896 }
  1000 }
   897 @media (min-width: 600px) {
  1001 @media (min-width: 600px) {
   898   .block-library-html__edit .block-editor-plain-text {
  1002   .block-library-html__edit .block-editor-plain-text {
   899     font-size: 13px;
  1003     font-size: 13px !important;
   900   }
  1004   }
   901 }
  1005 }
   902 .block-library-html__edit .block-editor-plain-text:focus {
  1006 .block-library-html__edit .block-editor-plain-text:focus {
   903   box-shadow: none;
  1007   border-color: var(--wp-admin-theme-color) !important;
       
  1008   box-shadow: 0 0 0 1px var(--wp-admin-theme-color) !important;
       
  1009   outline: 2px solid transparent !important;
   904 }
  1010 }
   905 
  1011 
   906 figure.wp-block-image:not(.wp-block) {
  1012 figure.wp-block-image:not(.wp-block) {
   907   margin: 0;
  1013   margin: 0;
   908 }
  1014 }
   921   top: 50%;
  1027   top: 50%;
   922   left: 50%;
  1028   left: 50%;
   923   margin-top: -9px;
  1029   margin-top: -9px;
   924   margin-left: -9px;
  1030   margin-left: -9px;
   925 }
  1031 }
   926 .wp-block-image:not(.is-style-rounded) > div {
  1032 .wp-block-image:not(.is-style-rounded) > div:not(.components-placeholder) {
   927   border-radius: inherit;
  1033   border-radius: inherit;
   928 }
  1034 }
   929 
  1035 
   930 .wp-block-image .components-resizable-box__container {
  1036 .wp-block-image .components-resizable-box__container {
   931   display: inline-block;
  1037   display: inline-block;
   948   }
  1054   }
   949 }
  1055 }
   950 
  1056 
   951 [data-align=wide] > .wp-block-image img,
  1057 [data-align=wide] > .wp-block-image img,
   952 [data-align=full] > .wp-block-image img {
  1058 [data-align=full] > .wp-block-image img {
       
  1059   height: auto;
   953   width: 100%;
  1060   width: 100%;
   954 }
  1061 }
   955 
  1062 
   956 .wp-block[data-align=left] > .wp-block-image,
  1063 .wp-block[data-align=left] > .wp-block-image,
   957 .wp-block[data-align=center] > .wp-block-image,
  1064 .wp-block[data-align=center] > .wp-block-image,
  1039   display: inline;
  1146   display: inline;
  1040 }
  1147 }
  1041 
  1148 
  1042 .edit-post-visual-editor .wp-block-latest-posts.is-grid li {
  1149 .edit-post-visual-editor .wp-block-latest-posts.is-grid li {
  1043   margin-bottom: 20px;
  1150   margin-bottom: 20px;
       
  1151 }
       
  1152 
       
  1153 .editor-latest-posts-image-alignment-control .components-base-control__label {
       
  1154   display: block;
       
  1155 }
       
  1156 .editor-latest-posts-image-alignment-control .components-toolbar {
       
  1157   border-radius: 2px;
       
  1158 }
       
  1159 
       
  1160 .wp-block-media-text__media {
       
  1161   position: relative;
       
  1162 }
       
  1163 .wp-block-media-text__media.is-transient img {
       
  1164   opacity: 0.3;
       
  1165 }
       
  1166 .wp-block-media-text__media .components-spinner {
       
  1167   position: absolute;
       
  1168   top: 50%;
       
  1169   left: 50%;
       
  1170   margin-top: -9px;
       
  1171   margin-left: -9px;
  1044 }
  1172 }
  1045 
  1173 
  1046 .wp-block-media-text .__resizable_base__ {
  1174 .wp-block-media-text .__resizable_base__ {
  1047   grid-column: 1/span 2;
  1175   grid-column: 1/span 2;
  1048   grid-row: 2;
  1176   grid-row: 2;
  1109   margin-top: 0;
  1237   margin-top: 0;
  1110   margin-bottom: 0;
  1238   margin-bottom: 0;
  1111   margin-left: 0;
  1239   margin-left: 0;
  1112   padding-left: 0;
  1240   padding-left: 0;
  1113 }
  1241 }
       
  1242 .editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block {
       
  1243   margin: revert;
       
  1244 }
       
  1245 
       
  1246 .wp-block-navigation-item__label {
       
  1247   display: inline;
       
  1248 }
  1114 
  1249 
  1115 /**
  1250 /**
  1116  * Submenus.
  1251  * Submenus.
  1117  */
  1252  */
  1118 .wp-block-navigation__container.is-parent-of-selected-block {
  1253 .wp-block-navigation__container.is-parent-of-selected-block {
  1119   visibility: visible;
  1254   visibility: visible;
  1120   opacity: 1;
  1255   opacity: 1;
       
  1256   overflow: visible;
  1121 }
  1257 }
  1122 
  1258 
  1123 .wp-block-navigation__container,
  1259 .wp-block-navigation__container,
  1124 .wp-block-navigation-link {
  1260 .wp-block-navigation-item {
  1125   background-color: inherit;
  1261   background-color: inherit;
  1126 }
  1262 }
  1127 
  1263 
  1128 .wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover > .wp-block-navigation-link__container {
  1264 .wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover > .wp-block-navigation__submenu-container {
  1129   opacity: 0;
  1265   opacity: 0;
  1130   visibility: hidden;
  1266   visibility: hidden;
  1131 }
  1267 }
  1132 
  1268 
  1133 .has-child.is-selected > .wp-block-navigation-link__container, .has-child.has-child-selected > .wp-block-navigation-link__container {
  1269 .has-child.is-selected > .wp-block-navigation__submenu-container, .has-child.has-child-selected > .wp-block-navigation__submenu-container {
  1134   display: flex;
  1270   display: flex;
  1135   opacity: 1;
  1271   opacity: 1;
  1136   visibility: visible;
  1272   visibility: visible;
  1137 }
  1273 }
  1138 
  1274 
  1139 .is-dragging-components-draggable .has-child.is-dragging-within > .wp-block-navigation-link__container {
  1275 .is-dragging-components-draggable .has-child.is-dragging-within > .wp-block-navigation__submenu-container {
  1140   opacity: 1;
  1276   opacity: 1;
  1141   visibility: visible;
  1277   visibility: visible;
  1142 }
  1278 }
  1143 
  1279 
  1144 .is-editing > .wp-block-navigation__container {
  1280 .is-editing > .wp-block-navigation__container {
  1152   opacity: 1;
  1288   opacity: 1;
  1153   visibility: hidden;
  1289   visibility: hidden;
  1154 }
  1290 }
  1155 .is-dragging-components-draggable .wp-block-navigation-link > .wp-block-navigation__container .block-editor-block-draggable-chip-wrapper {
  1291 .is-dragging-components-draggable .wp-block-navigation-link > .wp-block-navigation__container .block-editor-block-draggable-chip-wrapper {
  1156   visibility: visible;
  1292   visibility: visible;
       
  1293 }
       
  1294 
       
  1295 .is-editing > .wp-block-navigation__submenu-container > .block-list-appender {
       
  1296   display: block;
       
  1297   position: static;
       
  1298   width: 100%;
       
  1299 }
       
  1300 .is-editing > .wp-block-navigation__submenu-container > .block-list-appender .block-editor-button-block-appender {
       
  1301   color: #fff;
       
  1302   background: #1e1e1e;
       
  1303   padding: 0;
       
  1304   width: 24px;
       
  1305   border-radius: 2px;
       
  1306   margin-right: 0;
       
  1307   margin-left: auto;
       
  1308 }
       
  1309 
       
  1310 .wp-block-navigation__submenu-container .block-list-appender {
       
  1311   display: none;
  1157 }
  1312 }
  1158 
  1313 
  1159 /**
  1314 /**
  1160  * Colors Selector component
  1315  * Colors Selector component
  1161  */
  1316  */
  1211 .block-library-colors-selector__popover .components-panel__body-title {
  1366 .block-library-colors-selector__popover .components-panel__body-title {
  1212   display: none;
  1367   display: none;
  1213 }
  1368 }
  1214 
  1369 
  1215 .wp-block-navigation .block-editor-button-block-appender {
  1370 .wp-block-navigation .block-editor-button-block-appender {
  1216   justify-content: flex-start;
  1371   background-color: #1e1e1e;
       
  1372   color: #fff;
       
  1373 }
       
  1374 .wp-block-navigation .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender {
       
  1375   padding: 0;
       
  1376 }
       
  1377 
       
  1378 .wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender {
       
  1379   background-color: transparent;
       
  1380   color: #1e1e1e;
  1217 }
  1381 }
  1218 
  1382 
  1219 /**
  1383 /**
  1220  * Setup state
  1384  * Setup state
  1221  */
  1385  */
       
  1386 @keyframes loadingpulse {
       
  1387   0% {
       
  1388     opacity: 1;
       
  1389   }
       
  1390   50% {
       
  1391     opacity: 0.5;
       
  1392   }
       
  1393   100% {
       
  1394     opacity: 1;
       
  1395   }
       
  1396 }
  1222 .components-placeholder.wp-block-navigation-placeholder {
  1397 .components-placeholder.wp-block-navigation-placeholder {
  1223   outline: none;
  1398   outline: none;
  1224   padding: 0;
  1399   padding: 0;
  1225   box-shadow: none;
  1400   box-shadow: none;
  1226   background: none;
  1401   background: none;
  1231   font-size: inherit;
  1406   font-size: inherit;
  1232 }
  1407 }
  1233 .components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button {
  1408 .components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button {
  1234   margin-bottom: 0;
  1409   margin-bottom: 0;
  1235 }
  1410 }
  1236 .is-selected .components-placeholder.wp-block-navigation-placeholder {
  1411 .wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder {
  1237   color: #1e1e1e;
  1412   color: #1e1e1e;
  1238 }
  1413 }
  1239 
  1414 
  1240 .wp-block-navigation-placeholder .components-spinner {
  1415 .wp-block-navigation-placeholder .components-spinner {
  1241   margin-top: -4px;
  1416   margin-top: 0;
  1242   margin-left: 4px;
       
  1243   vertical-align: middle;
       
  1244   margin-right: 7px;
       
  1245 }
  1417 }
  1246 
  1418 
  1247 .wp-block-navigation-placeholder__preview {
  1419 .wp-block-navigation-placeholder__preview {
  1248   display: flex;
  1420   display: flex;
       
  1421   align-items: center;
       
  1422   min-width: 96px;
       
  1423   font-size: 13px;
       
  1424   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
       
  1425   color: currentColor;
       
  1426   background: transparent;
       
  1427 }
       
  1428 .wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview {
       
  1429   display: none;
       
  1430 }
       
  1431 .wp-block-navigation-placeholder__preview::before {
       
  1432   content: "";
       
  1433   display: block;
       
  1434   position: absolute;
       
  1435   top: 0;
       
  1436   right: 0;
       
  1437   bottom: 0;
       
  1438   left: 0;
       
  1439   border: 1px dashed currentColor;
       
  1440   opacity: 0.4;
       
  1441   pointer-events: none;
       
  1442   border-radius: inherit;
       
  1443 }
       
  1444 .wp-block-navigation-placeholder__preview > svg {
       
  1445   fill: currentColor;
       
  1446   opacity: 0.4;
       
  1447 }
       
  1448 
       
  1449 .wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset,
       
  1450 .wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset {
       
  1451   min-height: 90px;
       
  1452 }
       
  1453 
       
  1454 .wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset {
       
  1455   min-height: 132px;
       
  1456 }
       
  1457 
       
  1458 .wp-block-navigation-placeholder__preview,
       
  1459 .wp-block-navigation-placeholder__controls {
       
  1460   padding: 6px 8px;
  1249   flex-direction: row;
  1461   flex-direction: row;
  1250   align-items: center;
  1462   align-items: flex-start;
  1251   flex-wrap: nowrap;
       
  1252   width: 100%;
       
  1253   overflow: hidden;
       
  1254 }
       
  1255 .wp-block-navigation-placeholder__preview .wp-block-navigation-link.wp-block-navigation-link {
       
  1256   position: relative;
       
  1257   min-width: 72px;
       
  1258 }
       
  1259 .wp-block-navigation-placeholder__preview .wp-block-navigation-link.wp-block-navigation-link::before {
       
  1260   display: block;
       
  1261   content: "";
       
  1262   border-radius: 2px;
       
  1263   background: currentColor;
       
  1264   height: 16px;
       
  1265   width: 100%;
       
  1266 }
       
  1267 .wp-block-navigation-placeholder__preview svg {
       
  1268   fill: currentColor;
       
  1269 }
       
  1270 .wp-block-navigation-placeholder__preview .wp-block-navigation-link.wp-block-navigation-link,
       
  1271 .wp-block-navigation-placeholder__preview svg {
       
  1272   opacity: 0.3;
       
  1273 }
       
  1274 .wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview {
       
  1275   display: flex;
       
  1276   opacity: 0;
       
  1277   width: 0;
       
  1278   overflow: hidden;
       
  1279   flex-wrap: nowrap;
       
  1280 }
       
  1281 .wp-block-navigation.is-selected .is-small .wp-block-navigation-placeholder__preview {
       
  1282   display: none;
       
  1283 }
       
  1284 .wp-block-navigation.is-selected .is-medium .wp-block-navigation-placeholder__preview {
       
  1285   display: none;
       
  1286 }
  1463 }
  1287 
  1464 
  1288 .wp-block-navigation-placeholder__controls {
  1465 .wp-block-navigation-placeholder__controls {
  1289   padding: 8px;
       
  1290   border-radius: 2px;
  1466   border-radius: 2px;
  1291   background-color: #fff;
  1467   background-color: #fff;
  1292   box-shadow: inset 0 0 0 1px #1e1e1e;
  1468   box-shadow: inset 0 0 0 1px #1e1e1e;
  1293   flex-direction: row;
       
  1294   align-items: center;
       
  1295   display: none;
  1469   display: none;
  1296   position: relative;
  1470   position: relative;
  1297   z-index: 1;
  1471   z-index: 1;
  1298   float: left;
  1472   float: left;
  1299   width: 100%;
  1473   width: 100%;
  1300 }
  1474 }
  1301 .is-large .wp-block-navigation-placeholder__controls {
       
  1302   padding: 4px 8px;
       
  1303 }
       
  1304 .wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls {
  1475 .wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls {
  1305   display: flex;
  1476   display: flex;
  1306 }
  1477 }
  1307 .is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions, .is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions, .is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions {
  1478 .is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,
       
  1479 .is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator + hr, .is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,
       
  1480 .is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator + hr {
       
  1481   display: none;
       
  1482 }
       
  1483 .is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions, .wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions {
  1308   flex-direction: column;
  1484   flex-direction: column;
  1309 }
  1485   align-items: flex-start;
  1310 .is-selected.is-vertical .wp-block-navigation-placeholder__controls {
  1486 }
  1311   display: inline-flex;
  1487 .is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr, .wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr {
  1312   padding: 12px;
  1488   display: none;
  1313 }
  1489 }
  1314 .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon {
  1490 .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon {
  1315   margin-right: 12px;
  1491   margin-right: 12px;
  1316   height: 36px;
  1492   height: 36px;
  1317 }
  1493 }
  1318 .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator {
  1494 
  1319   margin-right: 12px;
  1495 .wp-block-navigation-placeholder__actions__indicator {
  1320   padding: 0;
  1496   display: flex;
       
  1497   padding: 0 6px 0 0;
  1321   align-items: center;
  1498   align-items: center;
  1322   justify-content: flex-start;
  1499   justify-content: flex-start;
  1323   line-height: 0;
  1500   line-height: 0;
  1324   margin-left: 5px;
  1501   height: 36px;
  1325   display: none;
  1502   margin-left: 4px;
  1326 }
  1503 }
  1327 .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator svg {
  1504 .wp-block-navigation-placeholder__actions__indicator svg {
  1328   margin-right: 4px;
  1505   margin-right: 4px;
  1329 }
  1506   fill: currentColor;
  1330 .is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator {
  1507 }
  1331   margin-bottom: 4px;
  1508 
  1332   margin-left: 0;
  1509 .wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset {
  1333 }
  1510   flex-direction: row !important;
  1334 .is-large .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator {
       
  1335   display: inline-flex;
       
  1336 }
       
  1337 
       
  1338 .is-vertical .wp-block-navigation-placeholder,
       
  1339 .is-vertical .wp-block-navigation-placeholder__preview,
       
  1340 .is-vertical .wp-block-navigation-placeholder__controls {
       
  1341   min-height: 156px;
       
  1342 }
       
  1343 
       
  1344 .is-vertical .wp-block-navigation-placeholder__preview,
       
  1345 .is-vertical .wp-block-navigation-placeholder__controls {
       
  1346   flex-direction: column;
       
  1347   align-items: flex-start;
       
  1348 }
  1511 }
  1349 
  1512 
  1350 .wp-block-navigation-placeholder__actions {
  1513 .wp-block-navigation-placeholder__actions {
  1351   display: flex;
  1514   display: flex;
  1352   font-size: 13px;
  1515   font-size: 13px;
  1353   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  1516   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  1354 }
  1517   gap: 6px;
  1355 .wp-block-navigation-placeholder__actions .components-button.components-dropdown-menu__toggle.has-icon {
  1518   align-items: center;
  1356   padding: 6px 4px 6px 12px;
  1519   height: 100%;
  1357   display: flex;
       
  1358   flex-direction: row-reverse;
       
  1359 }
  1520 }
  1360 .wp-block-navigation-placeholder__actions .components-dropdown,
  1521 .wp-block-navigation-placeholder__actions .components-dropdown,
  1361 .wp-block-navigation-placeholder__actions > .components-button {
  1522 .wp-block-navigation-placeholder__actions > .components-button {
  1362   margin-right: 12px;
  1523   margin-right: 0;
       
  1524 }
       
  1525 .wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr {
       
  1526   border: 0;
       
  1527   min-height: 1px;
       
  1528   min-width: 1px;
       
  1529   background-color: #1e1e1e;
       
  1530   margin: auto 0;
       
  1531   height: 100%;
       
  1532   max-height: 16px;
  1363 }
  1533 }
  1364 
  1534 
  1365 /**
  1535 /**
  1366  * Mobile menu.
  1536  * Mobile menu.
  1367  */
  1537  */
  1369   .wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close {
  1539   .wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close {
  1370     display: none;
  1540     display: none;
  1371   }
  1541   }
  1372 }
  1542 }
  1373 
  1543 
  1374 @media (min-width: 600px) {
       
  1375   .components-button.wp-block-navigation__responsive-container-open {
       
  1376     display: none;
       
  1377   }
       
  1378 }
       
  1379 
       
  1380 .wp-block-navigation__responsive-container.is-menu-open {
  1544 .wp-block-navigation__responsive-container.is-menu-open {
  1381   position: fixed;
  1545   position: fixed;
  1382 }
       
  1383 body.admin-bar .wp-block-navigation__responsive-container.is-menu-open {
       
  1384   top: 155px;
  1546   top: 155px;
  1385 }
  1547 }
  1386 @media (min-width: 782px) {
  1548 @media (min-width: 782px) {
  1387   body.admin-bar .wp-block-navigation__responsive-container.is-menu-open {
  1549   .wp-block-navigation__responsive-container.is-menu-open {
       
  1550     top: 93px;
       
  1551   }
       
  1552 }
       
  1553 @media (min-width: 782px) {
       
  1554   .wp-block-navigation__responsive-container.is-menu-open {
       
  1555     left: 36px;
       
  1556   }
       
  1557 }
       
  1558 @media (min-width: 960px) {
       
  1559   .wp-block-navigation__responsive-container.is-menu-open {
       
  1560     left: 160px;
       
  1561   }
       
  1562 }
       
  1563 
       
  1564 @media (min-width: 782px) {
       
  1565   .has-fixed-toolbar .wp-block-navigation__responsive-container.is-menu-open {
       
  1566     top: 141px;
       
  1567   }
       
  1568 }
       
  1569 
       
  1570 .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,
       
  1571 .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open {
       
  1572   top: 141px;
       
  1573 }
       
  1574 
       
  1575 .is-sidebar-opened .wp-block-navigation__responsive-container.is-menu-open {
       
  1576   right: 280px;
       
  1577 }
       
  1578 
       
  1579 .is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open {
       
  1580   left: 0;
       
  1581   top: 155px;
       
  1582 }
       
  1583 @media (min-width: 782px) {
       
  1584   .is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open {
  1388     top: 61px;
  1585     top: 61px;
  1389   }
  1586   }
       
  1587 }
       
  1588 @media (min-width: 782px) {
       
  1589   .is-fullscreen-mode .has-fixed-toolbar .wp-block-navigation__responsive-container.is-menu-open {
       
  1590     top: 109px;
       
  1591   }
       
  1592 }
       
  1593 .is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,
       
  1594 .is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open {
       
  1595   top: 109px;
       
  1596 }
       
  1597 
       
  1598 body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open {
       
  1599   top: 0;
       
  1600   right: 0;
       
  1601   bottom: 0;
       
  1602   left: 0;
  1390 }
  1603 }
  1391 
  1604 
  1392 @media (min-width: 600px) {
  1605 @media (min-width: 600px) {
  1393   .wp-block-navigation__responsive-close {
  1606   .wp-block-navigation__responsive-close {
  1394     pointer-events: none;
  1607     pointer-events: none;
  1411 
  1624 
  1412 .is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender {
  1625 .is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender {
  1413   margin-top: 16px;
  1626   margin-top: 16px;
  1414 }
  1627 }
  1415 
  1628 
  1416 .wp-block-navigation-link__container {
  1629 @keyframes fadein {
  1417   border-radius: 0;
  1630   0% {
  1418   min-height: 36px;
  1631     opacity: 0;
       
  1632   }
       
  1633   100% {
       
  1634     opacity: 1;
       
  1635   }
       
  1636 }
       
  1637 .wp-block-navigation .components-spinner {
       
  1638   padding: 8px 12px;
       
  1639 }
       
  1640 
       
  1641 .wp-block-navigation__unsaved-changes {
       
  1642   position: relative;
       
  1643 }
       
  1644 .wp-block-navigation__unsaved-changes .components-spinner {
       
  1645   position: absolute;
       
  1646   top: calc(50% - 16px / 2);
       
  1647   left: calc(50% - 16px / 2);
       
  1648   opacity: 0;
       
  1649   animation: 0.5s linear 2s normal forwards fadein;
       
  1650 }
       
  1651 
       
  1652 @keyframes fadeouthalf {
       
  1653   0% {
       
  1654     opacity: 1;
       
  1655   }
       
  1656   100% {
       
  1657     opacity: 0.5;
       
  1658   }
       
  1659 }
       
  1660 .wp-block-navigation__unsaved-changes-overlay.is-saving {
       
  1661   opacity: 1;
       
  1662   animation: 0.5s linear 2s normal forwards fadeouthalf;
       
  1663 }
       
  1664 
       
  1665 .wp-block-navigation-delete-menu-button {
       
  1666   width: 100%;
       
  1667   justify-content: center;
       
  1668   margin-bottom: 16px;
       
  1669 }
       
  1670 
       
  1671 .wp-block-navigation__overlay-menu-preview {
       
  1672   display: flex;
       
  1673   align-items: center;
       
  1674   width: 100%;
       
  1675   background-color: #f0f0f0;
       
  1676   padding: 0 24px;
       
  1677   height: 64px;
       
  1678   margin-bottom: 12px;
       
  1679 }
       
  1680 .wp-block-navigation__overlay-menu-preview.open {
       
  1681   box-shadow: inset 0 0 0 1px #e0e0e0;
       
  1682   outline: 1px solid transparent;
       
  1683   background-color: #fff;
       
  1684 }
       
  1685 
       
  1686 .wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty {
       
  1687   display: none;
       
  1688 }
       
  1689 
       
  1690 .wp-block-navigation-placeholder__actions hr + hr {
       
  1691   display: none;
  1419 }
  1692 }
  1420 
  1693 
  1421 /**
  1694 /**
  1422  * Submenus.
  1695  * Submenus.
  1423  */
  1696  */
  1424 .wp-block-navigation .has-child {
  1697 .wp-block-navigation .has-child {
  1425   cursor: pointer;
  1698   cursor: pointer;
  1426 }
  1699 }
  1427 .wp-block-navigation .has-child .submenu-container,
  1700 .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
  1428 .wp-block-navigation .has-child .wp-block-navigation-link__container {
       
  1429   z-index: 28;
  1701   z-index: 28;
  1430 }
  1702 }
  1431 .wp-block-navigation .has-child:hover .submenu-container,
  1703 .wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container {
  1432 .wp-block-navigation .has-child:hover .wp-block-navigation-link__container {
       
  1433   z-index: 29;
  1704   z-index: 29;
  1434 }
  1705 }
  1435 .wp-block-navigation .has-child.is-selected > .wp-block-navigation-link__container, .wp-block-navigation .has-child.has-child-selected > .wp-block-navigation-link__container {
  1706 .wp-block-navigation .has-child.is-selected > .wp-block-navigation__submenu-container, .wp-block-navigation .has-child.has-child-selected > .wp-block-navigation__submenu-container {
  1436   visibility: visible !important;
  1707   visibility: visible !important;
  1437   opacity: 1 !important;
  1708   opacity: 1 !important;
       
  1709   min-width: 200px !important;
       
  1710   height: auto !important;
       
  1711   width: auto !important;
       
  1712   overflow: visible !important;
  1438 }
  1713 }
  1439 
  1714 
  1440 /**
  1715 /**
  1441  * Navigation Items.
  1716  * Navigation Items.
  1442  */
  1717  */
  1443 .wp-block-navigation-link .wp-block-navigation-link__container {
  1718 .wp-block-navigation-item .wp-block-navigation-item__content {
  1444   display: block;
       
  1445 }
       
  1446 .wp-block-navigation-link .wp-block-navigation-link__content {
       
  1447   cursor: text;
  1719   cursor: text;
  1448 }
  1720 }
  1449 .wp-block-navigation-link.is-editing, .wp-block-navigation-link.is-selected {
  1721 .wp-block-navigation-item.is-editing, .wp-block-navigation-item.is-selected {
  1450   min-width: 20px;
  1722   min-width: 20px;
  1451 }
  1723 }
  1452 .wp-block-navigation-link .block-list-appender {
  1724 .wp-block-navigation-item .block-list-appender {
  1453   margin-top: 16px;
  1725   margin-top: 16px;
  1454   margin-right: auto;
  1726   margin-right: auto;
  1455   margin-bottom: 16px;
  1727   margin-bottom: 16px;
  1456   margin-left: 16px;
  1728   margin-left: 16px;
  1457 }
  1729 }
  1458 
  1730 
  1459 .wp-block-navigation .block-editor-block-list__block[data-type="core/navigation-link"] > .block-editor-block-list__insertion-point {
  1731 .wp-block-navigation-link__invalid-item {
  1460   display: none;
  1732   color: #000;
       
  1733 }
       
  1734 
       
  1735 .wp-block-navigation-link__missing_text-tooltip {
       
  1736   position: absolute;
       
  1737   width: 1px;
       
  1738   height: 1px;
       
  1739   padding: 0;
       
  1740   margin: -1px;
       
  1741   overflow: hidden;
  1461 }
  1742 }
  1462 
  1743 
  1463 /**
  1744 /**
  1464  * Menu item setup state. Is shown when a menu item has no URL configured.
  1745  * Menu item setup state. Is shown when a menu item has no URL configured.
  1465  */
  1746  */
  1466 .wp-block-navigation-link__placeholder {
  1747 .wp-block-navigation-link__placeholder {
  1467   position: relative;
  1748   position: relative;
  1468   margin: 2px;
  1749   text-decoration: none !important;
  1469 }
  1750   box-shadow: none !important;
  1470 .wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text {
  1751   background-image: none !important;
  1471   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  1752 }
  1472   font-size: 13px;
  1753 .wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span {
  1473   padding-left: 4px;
  1754   --wp-underline-color: var(--wp-admin-theme-color);
  1474   padding-right: 4px;
  1755   background-image: linear-gradient(45deg, transparent 20%, var(--wp-underline-color) 30%, var(--wp-underline-color) 36%, transparent 46%), linear-gradient(135deg, transparent 54%, var(--wp-underline-color) 64%, var(--wp-underline-color) 70%, transparent 80%);
  1475 }
  1756   background-position: 0 100%;
  1476 .wp-block-navigation-link__placeholder.wp-block-navigation-link__content {
  1757   background-size: 6px 3px;
       
  1758   background-repeat: repeat-x;
       
  1759   padding-bottom: 0.1em;
       
  1760 }
       
  1761 .is-dark-theme .wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span {
       
  1762   --wp-underline-color: #fff;
       
  1763 }
       
  1764 .wp-block-navigation-link__placeholder.wp-block-navigation-item__content {
  1477   cursor: pointer;
  1765   cursor: pointer;
  1478 }
  1766 }
  1479 .wp-block-navigation-link__placeholder::before {
  1767 
  1480   content: "";
  1768 /**
  1481   display: block;
  1769 * Link Control Transforms
       
  1770 */
       
  1771 .link-control-transform {
       
  1772   border-top: 1px solid #ccc;
       
  1773   padding: 0 16px 8px 16px;
       
  1774 }
       
  1775 
       
  1776 .link-control-transform__subheading {
       
  1777   font-size: 11px;
       
  1778   text-transform: uppercase;
       
  1779   font-weight: 500;
       
  1780   color: #1e1e1e;
       
  1781   margin-bottom: 1.5em;
       
  1782 }
       
  1783 
       
  1784 .link-control-transform__items {
       
  1785   display: flex;
       
  1786   justify-content: space-between;
       
  1787 }
       
  1788 
       
  1789 .link-control-transform__item {
       
  1790   flex-basis: 33%;
       
  1791   flex-direction: column;
       
  1792   gap: 8px;
       
  1793   height: auto;
       
  1794 }
       
  1795 
       
  1796 .wp-block-navigation-submenu {
       
  1797   display: block;
       
  1798 }
       
  1799 .wp-block-navigation-submenu .wp-block-navigation__submenu-container {
       
  1800   z-index: 28;
       
  1801 }
       
  1802 .wp-block-navigation-submenu.is-selected > .wp-block-navigation__submenu-container, .wp-block-navigation-submenu.has-child-selected > .wp-block-navigation__submenu-container {
       
  1803   visibility: visible !important;
       
  1804   opacity: 1 !important;
       
  1805   min-width: 200px !important;
       
  1806   height: auto !important;
       
  1807   width: auto !important;
  1482   position: absolute;
  1808   position: absolute;
  1483   top: 0;
  1809   left: -1px;
  1484   right: 0;
  1810   top: 100%;
  1485   bottom: 0;
  1811 }
  1486   left: 0;
  1812 @media (min-width: 782px) {
  1487   border-radius: 2px;
  1813   .wp-block-navigation-submenu.is-selected > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation-submenu.has-child-selected > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  1488   opacity: 0.1;
  1814     left: 100%;
  1489 }
  1815     top: -1px;
  1490 .is-dark-theme .wp-block-navigation-link__placeholder::before {
  1816   }
  1491   opacity: 0.2;
  1817   .wp-block-navigation-submenu.is-selected > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before, .wp-block-navigation-submenu.has-child-selected > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before {
  1492 }
  1818     content: "";
  1493 .is-editing .wp-block-navigation-link__placeholder::before {
  1819     position: absolute;
  1494   background: currentColor;
  1820     right: 100%;
  1495 }
  1821     height: 100%;
  1496 
  1822     display: block;
  1497 .wp-block-navigation .wp-block-navigation-link:not(.is-editing) .wp-block-navigation-link__content.wp-block-navigation-link__placeholder {
  1823     width: 0.5em;
  1498   box-shadow: inset 0 0 0 1px #757575;
  1824     background: transparent;
  1499   border-radius: 2px;
  1825   }
  1500   color: var(--wp-admin-theme-color);
       
  1501 }
  1826 }
  1502 
  1827 
  1503 .block-editor-block-list__block[data-type="core/nextpage"] {
  1828 .block-editor-block-list__block[data-type="core/nextpage"] {
  1504   max-width: 100%;
  1829   max-width: 100%;
  1505   text-align: center;
  1830   text-align: center;
  1548 
  1873 
  1549 .wp-block-pages-list__item__link {
  1874 .wp-block-pages-list__item__link {
  1550   pointer-events: none;
  1875   pointer-events: none;
  1551 }
  1876 }
  1552 
  1877 
  1553 .wp-block-page-list .components-placeholder {
  1878 @media (min-width: 600px) {
  1554   min-height: 0;
  1879   .wp-block-page-list-modal {
  1555   padding: 0;
  1880     max-width: 480px;
  1556   background-color: inherit;
  1881   }
  1557 }
       
  1558 .wp-block-page-list .components-placeholder .components-spinner {
       
  1559   margin: 0.5em;
       
  1560 }
       
  1561 
       
  1562 .wp-block-page-list-modal {
       
  1563   max-width: 400px;
       
  1564 }
  1882 }
  1565 
  1883 
  1566 .wp-block-page-list-modal-buttons {
  1884 .wp-block-page-list-modal-buttons {
  1567   display: flex;
  1885   display: flex;
  1568   justify-content: flex-end;
  1886   justify-content: flex-end;
  1569 }
  1887   gap: 12px;
  1570 .wp-block-page-list-modal-buttons .components-button {
  1888 }
  1571   margin-left: 12px;
  1889 
       
  1890 .wp-block-page-list .open-on-click:focus-within > .wp-block-navigation__submenu-container {
       
  1891   visibility: visible;
       
  1892   opacity: 1;
       
  1893   width: auto;
       
  1894   height: auto;
       
  1895   min-width: 200px;
       
  1896 }
       
  1897 
       
  1898 .wp-block-page-list .components-notice {
       
  1899   margin-left: 0;
  1572 }
  1900 }
  1573 
  1901 
  1574 .block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus {
  1902 .block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus {
  1575   min-height: auto !important;
  1903   min-height: auto !important;
  1576 }
  1904 }
  1581 
  1909 
  1582 .block-editor-block-list__block[data-empty=true] + .block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder] {
  1910 .block-editor-block-list__block[data-empty=true] + .block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder] {
  1583   opacity: 0;
  1911   opacity: 0;
  1584 }
  1912 }
  1585 
  1913 
  1586 .wp-block-post-content__placeholder {
       
  1587   height: 100px;
       
  1588   border: 1px dashed;
       
  1589   display: flex;
       
  1590   justify-content: center;
       
  1591   align-items: center;
       
  1592 }
       
  1593 .wp-block-post-content__placeholder span {
       
  1594   font-style: italic;
       
  1595 }
       
  1596 
       
  1597 .wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline {
  1914 .wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline {
  1598   display: inline-block;
  1915   display: inline-block;
  1599 }
  1916 }
  1600 
  1917 
  1601 .wp-block-post-author {
  1918 .wp-block-pullquote.has-text-align-left p,
  1602   display: flex;
  1919 .wp-block-pullquote.has-text-align-right p,
  1603   flex-wrap: wrap;
       
  1604 }
       
  1605 .wp-block-post-author .wp-block-post-author__byline {
       
  1606   font-size: 0.5em;
       
  1607   margin-top: 0;
       
  1608   position: relative;
       
  1609   font-style: normal;
       
  1610 }
       
  1611 .wp-block-post-author .wp-block-post-author__content {
       
  1612   flex-grow: 1;
       
  1613   flex-basis: 0;
       
  1614 }
       
  1615 .wp-block-post-author .wp-block-post-author__avatar img {
       
  1616   margin: 0;
       
  1617 }
       
  1618 .wp-block-post-author .wp-block-post-author__avatar {
       
  1619   margin-bottom: -8px;
       
  1620 }
       
  1621 .wp-block-post-author .wp-block-post-author__name {
       
  1622   margin: 0;
       
  1623   font-weight: bold;
       
  1624 }
       
  1625 .wp-block-post-author .wp-block-post-author__bio {
       
  1626   margin: 0 0 8px;
       
  1627   font-size: 0.7em;
       
  1628 }
       
  1629 
       
  1630 .wp-block[data-align=left] > .wp-block-pullquote p,
  1920 .wp-block[data-align=left] > .wp-block-pullquote p,
  1631 .wp-block[data-align=right] > .wp-block-pullquote p {
  1921 .wp-block[data-align=right] > .wp-block-pullquote p {
  1632   font-size: 20px;
  1922   font-size: 20px;
  1633 }
  1923 }
  1634 
  1924 
  1681 
  1971 
  1682 .wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper {
  1972 .wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper {
  1683   margin: auto;
  1973   margin: auto;
  1684 }
  1974 }
  1685 
  1975 
  1686 .wp-block-search .wp-block-search__input {
       
  1687   padding: 8px;
       
  1688 }
       
  1689 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
       
  1690   padding: 4px;
       
  1691 }
       
  1692 .wp-block-search .wp-block-search__button {
  1976 .wp-block-search .wp-block-search__button {
  1693   height: auto;
  1977   height: auto;
  1694   border-radius: initial;
  1978   border-radius: initial;
  1695 }
  1979   display: flex;
  1696 .wp-block-search .wp-block-search__button.wp-block-search__button.wp-block-search__button {
  1980   align-items: center;
  1697   padding: 6px 10px;
       
  1698 }
  1981 }
  1699 .wp-block-search__components-button-group {
  1982 .wp-block-search__components-button-group {
  1700   margin-top: 10px;
  1983   margin-top: 10px;
  1701 }
  1984 }
  1702 
  1985 
  1703 .block-editor-block-list__block[data-type="core/separator"] {
  1986 .block-editor-block-list__block[data-type="core/separator"] {
  1704   padding-top: 0.1px;
  1987   padding-top: 0.1px;
  1705   padding-bottom: 0.1px;
  1988   padding-bottom: 0.1px;
       
  1989 }
       
  1990 .block-editor-block-list__block[data-type="core/separator"].wp-block-separator.is-style-dots {
       
  1991   background: none !important;
  1706 }
  1992 }
  1707 
  1993 
  1708 [data-type="core/shortcode"] .block-editor-plain-text {
  1994 [data-type="core/shortcode"] .block-editor-plain-text {
  1709   max-height: 250px;
  1995   max-height: 250px;
  1710 }
  1996 }
  1751 }
  2037 }
  1752 .blocks-shortcode__textarea:-ms-input-placeholder {
  2038 .blocks-shortcode__textarea:-ms-input-placeholder {
  1753   color: rgba(30, 30, 30, 0.62);
  2039   color: rgba(30, 30, 30, 0.62);
  1754 }
  2040 }
  1755 
  2041 
  1756 .wp-block[data-align=center] > .wp-block-site-logo {
  2042 .wp-block[data-align=center] > .wp-block-site-logo,
       
  2043 .wp-block-site-logo.aligncenter > div {
       
  2044   display: table;
  1757   margin-left: auto;
  2045   margin-left: auto;
  1758   margin-right: auto;
  2046   margin-right: auto;
  1759   text-align: center;
       
  1760 }
  2047 }
  1761 
  2048 
  1762 .wp-block-site-logo a {
  2049 .wp-block-site-logo a {
  1763   pointer-events: none;
  2050   pointer-events: none;
  1764 }
  2051 }
  1765 .wp-block-site-logo:not(.is-default-size) {
       
  1766   display: table;
       
  1767 }
       
  1768 .wp-block-site-logo.is-default-size {
       
  1769   width: 120px;
       
  1770 }
       
  1771 .wp-block-site-logo.is-default-size img {
       
  1772   width: 100%;
       
  1773 }
       
  1774 .wp-block-site-logo .custom-logo-link {
  2052 .wp-block-site-logo .custom-logo-link {
  1775   cursor: inherit;
  2053   cursor: inherit;
  1776 }
  2054 }
  1777 .wp-block-site-logo .custom-logo-link:focus {
  2055 .wp-block-site-logo .custom-logo-link:focus {
  1778   box-shadow: none;
  2056   box-shadow: none;
  1780 .wp-block-site-logo .custom-logo-link.is-transient img {
  2058 .wp-block-site-logo .custom-logo-link.is-transient img {
  1781   opacity: 0.3;
  2059   opacity: 0.3;
  1782 }
  2060 }
  1783 .wp-block-site-logo img {
  2061 .wp-block-site-logo img {
  1784   display: block;
  2062   display: block;
       
  2063   height: auto;
  1785   max-width: 100%;
  2064   max-width: 100%;
  1786 }
  2065 }
  1787 .wp-block-site-logo .components-placeholder {
  2066 
  1788   justify-content: flex-start;
  2067 .wp-block-site-logo.wp-block-site-logo .components-placeholder,
  1789   min-height: auto;
  2068 .wp-block-site-logo.wp-block-site-logo .components-resizable-box__container {
       
  2069   border-radius: inherit;
       
  2070 }
       
  2071 .wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder {
  1790   height: 120px;
  2072   height: 120px;
  1791   padding: 12px;
  2073   width: 120px;
  1792 }
  2074 }
  1793 .wp-block-site-logo .components-placeholder .components-placeholder__label {
  2075 .wp-block-site-logo.wp-block-site-logo .components-placeholder {
  1794   margin-top: 12px;
  2076   display: flex;
  1795   white-space: nowrap;
  2077   justify-content: center;
  1796 }
  2078   align-items: center;
  1797 .wp-block-site-logo .components-placeholder .components-placeholder__label .block-editor-block-icon,
  2079   box-shadow: none;
  1798 .wp-block-site-logo .components-placeholder .components-placeholder__label > svg {
  2080   padding: 0;
  1799   margin-right: 4px;
  2081   min-height: 48px;
  1800 }
  2082   min-width: 48px;
  1801 .wp-block-site-logo .components-placeholder .components-form-file-upload {
  2083   height: 100%;
       
  2084   width: 100%;
       
  2085   color: currentColor;
       
  2086   background: transparent;
       
  2087 }
       
  2088 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload {
  1802   display: none;
  2089   display: none;
  1803 }
  2090 }
  1804 .wp-block-site-logo .components-placeholder .components-placeholder__preview {
  2091 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-placeholder__preview {
  1805   position: absolute;
  2092   position: absolute;
  1806   top: 4px;
  2093   top: 4px;
  1807   right: 4px;
  2094   right: 4px;
  1808   bottom: 4px;
  2095   bottom: 4px;
  1809   left: 4px;
  2096   left: 4px;
  1810   background: rgba(255, 255, 255, 0.8);
  2097   background: rgba(255, 255, 255, 0.8);
  1811   display: flex;
  2098   display: flex;
  1812   align-items: center;
  2099   align-items: center;
  1813   justify-content: center;
  2100   justify-content: center;
  1814 }
  2101 }
  1815 .wp-block-site-logo .components-placeholder .components-drop-zone__content-text {
  2102 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text {
  1816   display: none;
  2103   display: none;
       
  2104 }
       
  2105 .wp-block-site-logo.wp-block-site-logo .components-placeholder::before {
       
  2106   content: "";
       
  2107   display: block;
       
  2108   position: absolute;
       
  2109   top: 0;
       
  2110   right: 0;
       
  2111   bottom: 0;
       
  2112   left: 0;
       
  2113   border: 1px dashed currentColor;
       
  2114   opacity: 0.4;
       
  2115   pointer-events: none;
       
  2116   border-radius: inherit;
       
  2117 }
       
  2118 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-placeholder__fieldset {
       
  2119   width: auto;
       
  2120 }
       
  2121 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button {
       
  2122   color: inherit;
       
  2123   padding: 0;
       
  2124   display: flex;
       
  2125   justify-content: center;
       
  2126   align-items: center;
       
  2127   width: 48px;
       
  2128   height: 48px;
       
  2129   border-radius: 50%;
       
  2130   position: relative;
       
  2131   visibility: hidden;
       
  2132   background: transparent;
       
  2133   transition: all 0.1s linear;
       
  2134 }
       
  2135 @media (prefers-reduced-motion: reduce) {
       
  2136   .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button {
       
  2137     transition-duration: 0s;
       
  2138     transition-delay: 0s;
       
  2139   }
       
  2140 }
       
  2141 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button > svg {
       
  2142   color: #fff;
       
  2143 }
       
  2144 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-placeholder__illustration {
       
  2145   position: absolute;
       
  2146   top: 0;
       
  2147   right: 0;
       
  2148   bottom: 0;
       
  2149   left: 0;
       
  2150   width: 100%;
       
  2151   height: 100%;
       
  2152   stroke: currentColor;
       
  2153   stroke-dasharray: 3;
       
  2154   opacity: 0.4;
       
  2155 }
       
  2156 .wp-block-site-logo.wp-block-site-logo.is-selected .components-button.components-button {
       
  2157   background: var(--wp-admin-theme-color);
       
  2158   border-color: var(--wp-admin-theme-color);
       
  2159   border-style: solid;
       
  2160   color: #fff;
       
  2161   opacity: 1;
       
  2162   visibility: visible;
  1817 }
  2163 }
  1818 
  2164 
  1819 .wp-block-site-tagline__placeholder {
  2165 .wp-block-site-tagline__placeholder {
  1820   padding: 1em 0;
  2166   padding: 1em 0;
  1821   border: 1px dashed;
  2167   border: 1px dashed;
  1840 .wp-block-social-links.is-style-pill-shape .wp-social-link button {
  2186 .wp-block-social-links.is-style-pill-shape .wp-social-link button {
  1841   padding-left: calc((2/3) * 1em);
  2187   padding-left: calc((2/3) * 1em);
  1842   padding-right: calc((2/3) * 1em);
  2188   padding-right: calc((2/3) * 1em);
  1843 }
  2189 }
  1844 
  2190 
       
  2191 .wp-block-social-links.is-style-logos-only .wp-social-link button {
       
  2192   padding: 0;
       
  2193 }
       
  2194 
  1845 .wp-block-social-links div.block-editor-url-input {
  2195 .wp-block-social-links div.block-editor-url-input {
  1846   display: inline-block;
  2196   display: inline-block;
  1847   margin-left: 8px;
  2197   margin-left: 8px;
       
  2198 }
       
  2199 .wp-block-social-links.wp-block-social-links {
       
  2200   background: none;
  1848 }
  2201 }
  1849 
  2202 
  1850 .wp-social-link:hover {
  2203 .wp-social-link:hover {
  1851   transform: none;
  2204   transform: none;
  1852 }
  2205 }
  1869   visibility: hidden;
  2222   visibility: hidden;
  1870 }
  2223 }
  1871 .wp-block-social-links__social-placeholder > .wp-block-social-links__social-placeholder-icons {
  2224 .wp-block-social-links__social-placeholder > .wp-block-social-links__social-placeholder-icons {
  1872   display: flex;
  2225   display: flex;
  1873 }
  2226 }
  1874 .wp-block-social-links__social-placeholder + .block-list-appender,
       
  1875 .wp-block-social-links__social-placeholder .wp-social-link {
  2227 .wp-block-social-links__social-placeholder .wp-social-link {
  1876   padding: 0.25em;
  2228   padding: 0.25em;
  1877 }
  2229 }
  1878 .is-style-pill-shape .wp-block-social-links__social-placeholder + .block-list-appender,
       
  1879 .is-style-pill-shape .wp-block-social-links__social-placeholder .wp-social-link {
  2230 .is-style-pill-shape .wp-block-social-links__social-placeholder .wp-social-link {
  1880   padding-left: calc((2/3) * 1em);
  2231   padding-left: calc((2/3) * 1em);
  1881   padding-right: calc((2/3) * 1em);
  2232   padding-right: calc((2/3) * 1em);
  1882 }
  2233 }
       
  2234 .is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link {
       
  2235   padding: 0;
       
  2236 }
  1883 .wp-block-social-links__social-placeholder .wp-social-link::before {
  2237 .wp-block-social-links__social-placeholder .wp-social-link::before {
  1884   content: "";
  2238   content: "";
  1885   display: block;
  2239   display: block;
  1886   width: 1em;
  2240   width: 1em;
  1887   height: 1em;
  2241   height: 1em;
  1890 .is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link::before {
  2244 .is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link::before {
  1891   background: currentColor;
  2245   background: currentColor;
  1892 }
  2246 }
  1893 
  2247 
  1894 .wp-block-social-links .wp-block-social-links__social-prompt {
  2248 .wp-block-social-links .wp-block-social-links__social-prompt {
       
  2249   min-height: 24px;
  1895   list-style: none;
  2250   list-style: none;
  1896   order: 2;
  2251   order: 2;
  1897   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  2252   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  1898   font-size: 13px;
  2253   font-size: 13px;
  1899   line-height: 24px;
  2254   line-height: 24px;
  1900   margin-top: auto;
  2255   margin-top: auto;
  1901   margin-bottom: auto;
  2256   margin-bottom: auto;
  1902   cursor: default;
  2257   cursor: default;
  1903   padding-right: 8px;
  2258   padding-right: 8px;
  1904 }
  2259 }
  1905 .wp-block-social-links .wp-block-social-links__social-prompt + .block-list-appender {
       
  1906   margin-right: 8px;
       
  1907   padding: 0.25em;
       
  1908 }
       
  1909 
       
  1910 .wp-block-social-links .block-list-appender {
       
  1911   margin: 4px auto 4px 0;
       
  1912   border-radius: 9999px;
       
  1913 }
       
  1914 .wp-block-social-links .block-list-appender .block-editor-inserter {
       
  1915   display: flex;
       
  1916   align-items: center;
       
  1917   justify-content: center;
       
  1918   font-size: inherit;
       
  1919   width: 1em;
       
  1920   height: 1em;
       
  1921 }
       
  1922 .has-small-icon-size .wp-block-social-links .block-list-appender {
       
  1923   font-size: 16px;
       
  1924 }
       
  1925 .has-normal-icon-size .wp-block-social-links .block-list-appender {
       
  1926   font-size: 24px;
       
  1927 }
       
  1928 .has-large-icon-size .wp-block-social-links .block-list-appender {
       
  1929   font-size: 36px;
       
  1930 }
       
  1931 .has-huge-icon-size .wp-block-social-links .block-list-appender {
       
  1932   font-size: 48px;
       
  1933 }
       
  1934 .wp-block-social-links .block-list-appender::before {
       
  1935   content: none;
       
  1936 }
       
  1937 
  2260 
  1938 .wp-block[data-align=center] > .wp-block-social-links {
  2261 .wp-block[data-align=center] > .wp-block-social-links {
  1939   justify-content: center;
  2262   justify-content: center;
  1940 }
  2263 }
  1941 
  2264 
  1961 
  2284 
  1962 .block-editor-block-list__block[data-type="core/spacer"]::before {
  2285 .block-editor-block-list__block[data-type="core/spacer"]::before {
  1963   content: "";
  2286   content: "";
  1964   display: block;
  2287   display: block;
  1965   position: absolute;
  2288   position: absolute;
       
  2289   z-index: 1;
  1966   width: 100%;
  2290   width: 100%;
  1967   height: 24px;
  2291   min-height: 8px;
  1968   transform: translateY(-12px);
  2292   min-width: 8px;
       
  2293   height: 100%;
  1969 }
  2294 }
  1970 
  2295 
  1971 .wp-block-spacer.is-hovered .block-library-spacer__resize-container,
  2296 .wp-block-spacer.is-hovered .block-library-spacer__resize-container,
  1972 .block-library-spacer__resize-container.has-show-handle {
  2297 .block-library-spacer__resize-container.has-show-handle {
  1973   background: rgba(0, 0, 0, 0.1);
  2298   background: rgba(0, 0, 0, 0.1);
  1977   background: rgba(255, 255, 255, 0.15);
  2302   background: rgba(255, 255, 255, 0.15);
  1978 }
  2303 }
  1979 
  2304 
  1980 .block-library-spacer__resize-container {
  2305 .block-library-spacer__resize-container {
  1981   clear: both;
  2306   clear: both;
       
  2307 }
       
  2308 .block-library-spacer__resize-container:not(.is-resizing) {
       
  2309   height: 100% !important;
       
  2310   width: 100% !important;
  1982 }
  2311 }
  1983 .block-library-spacer__resize-container .components-resizable-box__handle::before {
  2312 .block-library-spacer__resize-container .components-resizable-box__handle::before {
  1984   content: none;
  2313   content: none;
  1985 }
  2314 }
  1986 .block-library-spacer__resize-container.resize-horizontal {
  2315 .block-library-spacer__resize-container.resize-horizontal {
  2055 }
  2384 }
  2056 .blocks-table__placeholder-input .components-base-control__field {
  2385 .blocks-table__placeholder-input .components-base-control__field {
  2057   margin-bottom: 0;
  2386   margin-bottom: 0;
  2058 }
  2387 }
  2059 
  2388 
  2060 .wp-block-tag-cloud a {
  2389 @media (min-width: 600px) {
  2061   display: inline-block;
  2390   .block-editor-template-part__selection-modal {
  2062   margin-right: 5px;
  2391     width: calc(100% - 32px);
  2063 }
  2392     height: calc(100% - 120px);
  2064 .wp-block-tag-cloud span {
  2393   }
  2065   display: inline-block;
  2394 }
  2066   margin-left: 5px;
  2395 @media (min-width: 782px) {
  2067   color: #757575;
  2396   .block-editor-template-part__selection-modal {
  2068   text-decoration: none;
  2397     width: 750px;
  2069 }
  2398   }
  2070 
  2399 }
  2071 .wp-block-template-part__placeholder-preview-dropdown-content .components-popover__content,
  2400 @media (min-width: 960px) {
  2072 .wp-block-template-part__preview-dropdown-content .components-popover__content {
  2401   .block-editor-template-part__selection-modal {
  2073   min-width: 320px;
  2402     height: 70%;
  2074   padding: 0;
  2403   }
  2075 }
       
  2076 
       
  2077 .wp-block-template-part__selection-preview-search-form {
       
  2078   border-bottom: 1px solid #ddd;
       
  2079 }
       
  2080 
       
  2081 .wp-block-template-part__selection-preview-container {
       
  2082   background: #fff;
       
  2083   padding-bottom: 16px;
       
  2084 }
       
  2085 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item {
       
  2086   border-radius: 2px;
       
  2087   cursor: pointer;
       
  2088   margin-top: 16px;
       
  2089   transition: all 0.05s ease-in-out;
       
  2090   border: 1px solid transparent;
       
  2091   width: 100%;
       
  2092   background-color: #fff;
       
  2093 }
       
  2094 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item:hover {
       
  2095   border: 1px solid var(--wp-admin-theme-color);
       
  2096 }
       
  2097 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item:focus {
       
  2098   box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
       
  2099   outline: 2px solid transparent;
       
  2100 }
       
  2101 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item.is-placeholder {
       
  2102   min-height: 100px;
       
  2103 }
       
  2104 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item-title {
       
  2105   padding: 4px;
       
  2106   font-size: 12px;
       
  2107   text-align: left;
       
  2108 }
       
  2109 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-panel-group-header {
       
  2110   padding: 16px 16px 0;
       
  2111 }
       
  2112 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-panel-group-content {
       
  2113   padding: 0 16px;
       
  2114 }
       
  2115 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-panel-group-title {
       
  2116   color: var(--wp-admin-theme-color);
       
  2117   text-transform: uppercase;
       
  2118   font-size: 11px;
       
  2119   font-weight: 500;
       
  2120 }
       
  2121 
       
  2122 .block-editor-block-list__block[data-type="core/template-part"].has-child-selected::after {
       
  2123   border: 1px dotted var(--wp-admin-theme-color);
       
  2124 }
       
  2125 .block-editor-block-list__block[data-type="core/template-part"].has-child-selected.is-hovered::after, .block-editor-block-list__block[data-type="core/template-part"].has-child-selected.is-highlighted::after {
       
  2126   border: none;
       
  2127 }
  2404 }
  2128 
  2405 
  2129 .wp-block-text-columns .block-editor-rich-text__editable:focus {
  2406 .wp-block-text-columns .block-editor-rich-text__editable:focus {
  2130   outline: 1px solid #ddd;
  2407   outline: 1px solid #ddd;
  2131 }
  2408 }
  2227 }
  2504 }
  2228 .block-library-video-tracks-editor__single-track-editor .components-base-control .components-input-control__label {
  2505 .block-library-video-tracks-editor__single-track-editor .components-base-control .components-input-control__label {
  2229   margin-bottom: 4px;
  2506   margin-bottom: 4px;
  2230 }
  2507 }
  2231 
  2508 
  2232 .wp-block-query-title__placeholder {
       
  2233   padding: 1em 0;
       
  2234   border: 1px dashed;
       
  2235 }
       
  2236 
       
  2237 .editor-styles-wrapper ul.wp-block-post-template {
  2509 .editor-styles-wrapper ul.wp-block-post-template {
  2238   padding-left: 0;
  2510   padding-left: 0;
  2239   margin-left: 0;
  2511   margin-left: 0;
  2240   list-style: none;
  2512   list-style: none;
  2241 }
  2513 }
  2246 
  2518 
  2247 .wp-block-query__create-new-link {
  2519 .wp-block-query__create-new-link {
  2248   padding: 0 16px 16px 56px;
  2520   padding: 0 16px 16px 56px;
  2249 }
  2521 }
  2250 
  2522 
  2251 .wp-block > .wp-block-query-pagination {
  2523 .block-library-query__pattern-selection-content .block-editor-block-patterns-list {
  2252   display: flex;
  2524   display: grid;
  2253   flex-wrap: wrap;
  2525   grid-template-columns: 1fr 1fr 1fr;
  2254   flex-direction: row;
  2526   grid-gap: 8px;
       
  2527 }
       
  2528 .block-library-query__pattern-selection-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
       
  2529   margin-bottom: 0;
       
  2530 }
       
  2531 .block-library-query__pattern-selection-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container {
       
  2532   max-height: 250px;
       
  2533 }
       
  2534 
       
  2535 .block-editor-query-pattern__selection-modal .components-modal__content {
       
  2536   overflow: hidden;
       
  2537   padding: 0;
       
  2538 }
       
  2539 .block-editor-query-pattern__selection-modal .components-modal__content::before {
       
  2540   margin-bottom: 0;
       
  2541 }
       
  2542 
       
  2543 @media (min-width: 600px) {
       
  2544   .block-editor-query-pattern__selection-modal {
       
  2545     width: calc(100% - 32px);
       
  2546     height: calc(100% - 120px);
       
  2547   }
       
  2548 }
       
  2549 @media (min-width: 782px) {
       
  2550   .block-editor-query-pattern__selection-modal {
       
  2551     width: 750px;
       
  2552   }
       
  2553 }
       
  2554 @media (min-width: 960px) {
       
  2555   .block-editor-query-pattern__selection-modal {
       
  2556     height: 80%;
       
  2557     width: 80%;
       
  2558     max-height: none;
       
  2559   }
       
  2560 }
       
  2561 
       
  2562 .wp-block[data-align=center] > .wp-block-query-pagination {
       
  2563   justify-content: center;
  2255 }
  2564 }
  2256 
  2565 
  2257 .editor-styles-wrapper .wp-block-query-pagination {
  2566 .editor-styles-wrapper .wp-block-query-pagination {
  2258   max-width: 100%;
  2567   max-width: 100%;
  2259 }
  2568 }
  2260 .editor-styles-wrapper .wp-block-query-pagination.block-editor-block-list__layout {
  2569 .editor-styles-wrapper .wp-block-query-pagination.block-editor-block-list__layout {
  2261   margin: 0;
  2570   margin: 0;
  2262 }
       
  2263 
       
  2264 .block-library-query-pagination-toolbar__popover .components-popover__content {
       
  2265   min-width: 230px;
       
  2266 }
  2571 }
  2267 
  2572 
  2268 .wp-block-query-pagination > .wp-block-query-pagination-next,
  2573 .wp-block-query-pagination > .wp-block-query-pagination-next,
  2269 .wp-block-query-pagination > .wp-block-query-pagination-previous,
  2574 .wp-block-query-pagination > .wp-block-query-pagination-previous,
  2270 .wp-block-query-pagination > .wp-block-query-pagination-numbers {
  2575 .wp-block-query-pagination > .wp-block-query-pagination-numbers {
  2271   display: inline-block;
       
  2272   margin-left: 0;
  2576   margin-left: 0;
  2273   margin-top: 0.5em;
  2577   margin-top: 0.5em;
  2274   /*rtl:ignore*/
  2578   /*rtl:ignore*/
  2275   margin-right: 0.5em;
  2579   margin-right: 0.5em;
  2276   margin-bottom: 0.5em;
  2580   margin-bottom: 0.5em;
  2291 .wp-block-query-pagination-numbers .page-numbers:last-child {
  2595 .wp-block-query-pagination-numbers .page-numbers:last-child {
  2292   /*rtl:ignore*/
  2596   /*rtl:ignore*/
  2293   margin-right: 0;
  2597   margin-right: 0;
  2294 }
  2598 }
  2295 
  2599 
       
  2600 .wp-block-post-featured-image.wp-block-post-featured-image .components-placeholder,
       
  2601 .wp-block-post-featured-image.wp-block-post-featured-image .components-resizable-box__container {
       
  2602   border-radius: inherit;
       
  2603 }
       
  2604 .wp-block-post-featured-image.wp-block-post-featured-image .wp-block-post-featured-image__placeholder,
       
  2605 .wp-block-post-featured-image.wp-block-post-featured-image .components-placeholder {
       
  2606   justify-content: center;
       
  2607   align-items: center;
       
  2608   box-shadow: none;
       
  2609   padding: 0;
       
  2610   color: currentColor;
       
  2611   background: transparent;
       
  2612   min-height: 200px;
       
  2613 }
       
  2614 .wp-block-post-featured-image.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload,
       
  2615 .wp-block-post-featured-image.wp-block-post-featured-image .components-placeholder .components-form-file-upload {
       
  2616   display: none;
       
  2617 }
       
  2618 .wp-block-post-featured-image.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-placeholder__preview,
       
  2619 .wp-block-post-featured-image.wp-block-post-featured-image .components-placeholder .components-placeholder__preview {
       
  2620   position: absolute;
       
  2621   top: 4px;
       
  2622   right: 4px;
       
  2623   bottom: 4px;
       
  2624   left: 4px;
       
  2625   background: rgba(255, 255, 255, 0.8);
       
  2626   display: flex;
       
  2627   align-items: center;
       
  2628   justify-content: center;
       
  2629 }
       
  2630 .wp-block-post-featured-image.wp-block-post-featured-image .wp-block-post-featured-image__placeholder::before,
       
  2631 .wp-block-post-featured-image.wp-block-post-featured-image .components-placeholder::before {
       
  2632   content: "";
       
  2633   display: block;
       
  2634   position: absolute;
       
  2635   top: 0;
       
  2636   right: 0;
       
  2637   bottom: 0;
       
  2638   left: 0;
       
  2639   border: 1px dashed currentColor;
       
  2640   opacity: 0.4;
       
  2641   pointer-events: none;
       
  2642   border-radius: inherit;
       
  2643 }
       
  2644 .wp-block-post-featured-image.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-placeholder__fieldset,
       
  2645 .wp-block-post-featured-image.wp-block-post-featured-image .components-placeholder .components-placeholder__fieldset {
       
  2646   width: auto;
       
  2647 }
       
  2648 .wp-block-post-featured-image.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button.components-button,
       
  2649 .wp-block-post-featured-image.wp-block-post-featured-image .components-placeholder .components-button.components-button {
       
  2650   color: inherit;
       
  2651   padding: 0;
       
  2652   display: flex;
       
  2653   justify-content: center;
       
  2654   align-items: center;
       
  2655   width: 48px;
       
  2656   height: 48px;
       
  2657   border-radius: 50%;
       
  2658   position: relative;
       
  2659   visibility: hidden;
       
  2660   background: transparent;
       
  2661   transition: all 0.1s linear;
       
  2662 }
       
  2663 @media (prefers-reduced-motion: reduce) {
       
  2664   .wp-block-post-featured-image.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button.components-button,
       
  2665 .wp-block-post-featured-image.wp-block-post-featured-image .components-placeholder .components-button.components-button {
       
  2666     transition-duration: 0s;
       
  2667     transition-delay: 0s;
       
  2668   }
       
  2669 }
       
  2670 .wp-block-post-featured-image.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button.components-button > svg,
       
  2671 .wp-block-post-featured-image.wp-block-post-featured-image .components-placeholder .components-button.components-button > svg {
       
  2672   color: #fff;
       
  2673 }
       
  2674 .wp-block-post-featured-image.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-placeholder__illustration,
       
  2675 .wp-block-post-featured-image.wp-block-post-featured-image .components-placeholder .components-placeholder__illustration {
       
  2676   position: absolute;
       
  2677   top: 0;
       
  2678   right: 0;
       
  2679   bottom: 0;
       
  2680   left: 0;
       
  2681   width: 100%;
       
  2682   height: 100%;
       
  2683   stroke: currentColor;
       
  2684   stroke-dasharray: 3;
       
  2685   opacity: 0.4;
       
  2686 }
       
  2687 .wp-block-post-featured-image.wp-block-post-featured-image[style*=height] .components-placeholder {
       
  2688   min-height: 48px;
       
  2689   min-width: 48px;
       
  2690   height: 100%;
       
  2691   width: 100%;
       
  2692 }
       
  2693 .wp-block-post-featured-image.wp-block-post-featured-image.is-selected .components-button.components-button {
       
  2694   background: var(--wp-admin-theme-color);
       
  2695   border-color: var(--wp-admin-theme-color);
       
  2696   border-style: solid;
       
  2697   color: #fff;
       
  2698   opacity: 1;
       
  2699   visibility: visible;
       
  2700 }
       
  2701 
  2296 div[data-type="core/post-featured-image"] img {
  2702 div[data-type="core/post-featured-image"] img {
  2297   max-width: 100%;
  2703   max-width: 100%;
  2298   height: auto;
  2704   height: auto;
  2299   display: block;
  2705   display: block;
  2300 }
  2706 }
  2301 
  2707 
  2302 .editor-styles-wrapper .post-featured-image_placeholder {
  2708 .wp-block-post-comments__placeholder * {
  2303   display: flex;
  2709   pointer-events: none;
  2304   flex-direction: row;
  2710 }
  2305   align-items: flex-start;
  2711 
  2306   border-radius: 2px;
  2712 .wp-block-post-comments-form * {
  2307   background-color: #fff;
  2713   pointer-events: none;
  2308   box-shadow: inset 0 0 0 1px #1e1e1e;
  2714 }
  2309   padding: 12px;
  2715 .wp-block-post-comments-form *.block-editor-warning * {
  2310 }
  2716   pointer-events: auto;
  2311 .editor-styles-wrapper .post-featured-image_placeholder svg {
       
  2312   margin-right: 12px;
       
  2313 }
       
  2314 .editor-styles-wrapper .post-featured-image_placeholder p {
       
  2315   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
       
  2316   font-size: 13px;
       
  2317   margin: 0;
       
  2318 }
       
  2319 
       
  2320 .wp-block-term-description__placeholder {
       
  2321   padding: 1em 0;
       
  2322   border: 1px dashed;
       
  2323 }
  2717 }
  2324 
  2718 
  2325 :root .editor-styles-wrapper {
  2719 :root .editor-styles-wrapper {
       
  2720   /*
       
  2721    * Our classes uses the same values we set for gradient value attributes,
       
  2722    * and we can not use spacing because of WP multi site kses rule.
       
  2723    */
  2326   /* stylelint-disable function-comma-space-after */
  2724   /* stylelint-disable function-comma-space-after */
  2327   /* stylelint-enable function-comma-space-after */
  2725   /* stylelint-enable function-comma-space-after */
  2328 }
  2726 }
  2329 :root .editor-styles-wrapper .has-pale-pink-background-color {
       
  2330   background-color: #f78da7;
       
  2331 }
       
  2332 :root .editor-styles-wrapper .has-vivid-red-background-color {
       
  2333   background-color: #cf2e2e;
       
  2334 }
       
  2335 :root .editor-styles-wrapper .has-luminous-vivid-orange-background-color {
       
  2336   background-color: #ff6900;
       
  2337 }
       
  2338 :root .editor-styles-wrapper .has-luminous-vivid-amber-background-color {
       
  2339   background-color: #fcb900;
       
  2340 }
       
  2341 :root .editor-styles-wrapper .has-light-green-cyan-background-color {
       
  2342   background-color: #7bdcb5;
       
  2343 }
       
  2344 :root .editor-styles-wrapper .has-vivid-green-cyan-background-color {
       
  2345   background-color: #00d084;
       
  2346 }
       
  2347 :root .editor-styles-wrapper .has-pale-cyan-blue-background-color {
       
  2348   background-color: #8ed1fc;
       
  2349 }
       
  2350 :root .editor-styles-wrapper .has-vivid-cyan-blue-background-color {
       
  2351   background-color: #0693e3;
       
  2352 }
       
  2353 :root .editor-styles-wrapper .has-vivid-purple-background-color {
       
  2354   background-color: #9b51e0;
       
  2355 }
       
  2356 :root .editor-styles-wrapper .has-white-background-color {
       
  2357   background-color: #fff;
       
  2358 }
       
  2359 :root .editor-styles-wrapper .has-very-light-gray-background-color {
  2727 :root .editor-styles-wrapper .has-very-light-gray-background-color {
  2360   background-color: #eee;
  2728   background-color: #eee;
  2361 }
  2729 }
  2362 :root .editor-styles-wrapper .has-cyan-bluish-gray-background-color {
       
  2363   background-color: #abb8c3;
       
  2364 }
       
  2365 :root .editor-styles-wrapper .has-very-dark-gray-background-color {
  2730 :root .editor-styles-wrapper .has-very-dark-gray-background-color {
  2366   background-color: #313131;
  2731   background-color: #313131;
  2367 }
  2732 }
  2368 :root .editor-styles-wrapper .has-black-background-color {
       
  2369   background-color: #000;
       
  2370 }
       
  2371 :root .editor-styles-wrapper .has-pale-pink-color {
       
  2372   color: #f78da7;
       
  2373 }
       
  2374 :root .editor-styles-wrapper .has-vivid-red-color {
       
  2375   color: #cf2e2e;
       
  2376 }
       
  2377 :root .editor-styles-wrapper .has-luminous-vivid-orange-color {
       
  2378   color: #ff6900;
       
  2379 }
       
  2380 :root .editor-styles-wrapper .has-luminous-vivid-amber-color {
       
  2381   color: #fcb900;
       
  2382 }
       
  2383 :root .editor-styles-wrapper .has-light-green-cyan-color {
       
  2384   color: #7bdcb5;
       
  2385 }
       
  2386 :root .editor-styles-wrapper .has-vivid-green-cyan-color {
       
  2387   color: #00d084;
       
  2388 }
       
  2389 :root .editor-styles-wrapper .has-pale-cyan-blue-color {
       
  2390   color: #8ed1fc;
       
  2391 }
       
  2392 :root .editor-styles-wrapper .has-vivid-cyan-blue-color {
       
  2393   color: #0693e3;
       
  2394 }
       
  2395 :root .editor-styles-wrapper .has-vivid-purple-color {
       
  2396   color: #9b51e0;
       
  2397 }
       
  2398 :root .editor-styles-wrapper .has-white-color {
       
  2399   color: #fff;
       
  2400 }
       
  2401 :root .editor-styles-wrapper .has-very-light-gray-color {
  2733 :root .editor-styles-wrapper .has-very-light-gray-color {
  2402   color: #eee;
  2734   color: #eee;
  2403 }
  2735 }
  2404 :root .editor-styles-wrapper .has-cyan-bluish-gray-color {
       
  2405   color: #abb8c3;
       
  2406 }
       
  2407 :root .editor-styles-wrapper .has-very-dark-gray-color {
  2736 :root .editor-styles-wrapper .has-very-dark-gray-color {
  2408   color: #313131;
  2737   color: #313131;
  2409 }
  2738 }
  2410 :root .editor-styles-wrapper .has-black-color {
       
  2411   color: #000;
       
  2412 }
       
  2413 :root .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
       
  2414   background: linear-gradient(135deg, #0693e3 0%, #9b51e0 100%);
       
  2415 }
       
  2416 :root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  2739 :root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  2417   background: linear-gradient(135deg, #00d084 0%, #0693e3 100%);
  2740   background: linear-gradient(135deg, #00d084 0%, #0693e3 100%);
  2418 }
  2741 }
  2419 :root .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
       
  2420   background: linear-gradient(135deg, #7adcb4 0%, #00d082 100%);
       
  2421 }
       
  2422 :root .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
       
  2423   background: linear-gradient(135deg, #fcb900 0%, #ff6900 100%);
       
  2424 }
       
  2425 :root .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background {
       
  2426   background: linear-gradient(135deg, #ff6900 0%, #cf2e2e 100%);
       
  2427 }
       
  2428 :root .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
       
  2429   background: linear-gradient(135deg, #eeeeee 0%, #a9b8c3 100%);
       
  2430 }
       
  2431 :root .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background {
       
  2432   background: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
       
  2433 }
       
  2434 :root .editor-styles-wrapper .has-blush-light-purple-gradient-background {
       
  2435   background: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
       
  2436 }
       
  2437 :root .editor-styles-wrapper .has-blush-bordeaux-gradient-background {
       
  2438   background: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
       
  2439 }
       
  2440 :root .editor-styles-wrapper .has-purple-crush-gradient-background {
  2742 :root .editor-styles-wrapper .has-purple-crush-gradient-background {
  2441   background: linear-gradient(135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%);
  2743   background: linear-gradient(135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%);
  2442 }
  2744 }
  2443 :root .editor-styles-wrapper .has-luminous-dusk-gradient-background {
       
  2444   background: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
       
  2445 }
       
  2446 :root .editor-styles-wrapper .has-hazy-dawn-gradient-background {
  2745 :root .editor-styles-wrapper .has-hazy-dawn-gradient-background {
  2447   background: linear-gradient(135deg, #faaca8 0%, #dad0ec 100%);
  2746   background: linear-gradient(135deg, #faaca8 0%, #dad0ec 100%);
  2448 }
  2747 }
  2449 :root .editor-styles-wrapper .has-pale-ocean-gradient-background {
       
  2450   background: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
       
  2451 }
       
  2452 :root .editor-styles-wrapper .has-electric-grass-gradient-background {
       
  2453   background: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
       
  2454 }
       
  2455 :root .editor-styles-wrapper .has-subdued-olive-gradient-background {
  2748 :root .editor-styles-wrapper .has-subdued-olive-gradient-background {
  2456   background: linear-gradient(135deg, #fafae1 0%, #67a671 100%);
  2749   background: linear-gradient(135deg, #fafae1 0%, #67a671 100%);
  2457 }
  2750 }
  2458 :root .editor-styles-wrapper .has-atomic-cream-gradient-background {
  2751 :root .editor-styles-wrapper .has-atomic-cream-gradient-background {
  2459   background: linear-gradient(135deg, #fdd79a 0%, #004a59 100%);
  2752   background: linear-gradient(135deg, #fdd79a 0%, #004a59 100%);
  2463 }
  2756 }
  2464 :root .editor-styles-wrapper .has-midnight-gradient-background {
  2757 :root .editor-styles-wrapper .has-midnight-gradient-background {
  2465   background: linear-gradient(135deg, #020381 0%, #2874fc 100%);
  2758   background: linear-gradient(135deg, #020381 0%, #2874fc 100%);
  2466 }
  2759 }
  2467 
  2760 
  2468 .editor-styles-wrapper .has-small-font-size {
  2761 .editor-styles-wrapper {
  2469   font-size: 13px;
  2762   --wp--preset--font-size--normal: 16px;
  2470 }
  2763   --wp--preset--font-size--huge: 42px;
  2471 
  2764 }
  2472 .editor-styles-wrapper .has-regular-font-size,
  2765 
       
  2766 .editor-styles-wrapper .has-regular-font-size {
       
  2767   font-size: 16px;
       
  2768 }
       
  2769 
       
  2770 .editor-styles-wrapper .has-larger-font-size {
       
  2771   font-size: 42px;
       
  2772 }
       
  2773 
  2473 .editor-styles-wrapper .has-normal-font-size {
  2774 .editor-styles-wrapper .has-normal-font-size {
  2474   font-size: 16px;
  2775   font-size: var(--wp--preset--font-size--normal);
  2475 }
  2776 }
  2476 
  2777 
  2477 .editor-styles-wrapper .has-medium-font-size {
       
  2478   font-size: 20px;
       
  2479 }
       
  2480 
       
  2481 .editor-styles-wrapper .has-large-font-size {
       
  2482   font-size: 36px;
       
  2483 }
       
  2484 
       
  2485 .editor-styles-wrapper .has-larger-font-size,
       
  2486 .editor-styles-wrapper .has-huge-font-size {
  2778 .editor-styles-wrapper .has-huge-font-size {
  2487   font-size: 42px;
  2779   font-size: var(--wp--preset--font-size--huge);
  2488 }
  2780 }
  2489 
  2781 
  2490 /**
  2782 /**
  2491  * Editor Normalization Styles
  2783  * Editor Normalization Styles
  2492  *
  2784  *
  2493  * These are only output in the editor, but styles here are NOT prefixed .editor-styles-wrapper.
  2785  * These are only output in the editor, but styles here are NOT prefixed .editor-styles-wrapper.
  2494  * This allows us to create normalization styles that are easily overridden by editor styles.
  2786  * This allows us to create normalization styles that are easily overridden by editor styles.
  2495  */
  2787  */
  2496 #end-resizable-editor-section {
       
  2497   display: none;
       
  2498 }