| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 /** 2 * Typography 3 */ 4 /** 5 * SCSS Variables. 6 * 7 * Please use variables from this sheet to ensure consistency across the UI. 8 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 9 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 10 */ 11 /** 12 * Colors 13 */ 14 /** 15 * Fonts & basic variables. 16 */ 17 /** 18 * Typography 19 */ 20 /** 21 * Grid System. 22 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 23 */ 24 /** 25 * Radius scale. 26 */ 27 /** 28 * Elevation scale. 29 */ 30 /** 31 * Dimensions. 32 */ 33 /** 34 * Mobile specific styles 35 */ 36 /** 37 * Editor styles. 38 */ 39 /** 40 * Block & Editor UI. 41 */ 42 /** 43 * Block paddings. 44 */ 45 /** 46 * React Native specific. 47 * These variables do not appear to be used anywhere else. 48 */ 49 /** 50 * Breakpoints & Media Queries 51 */ 52 /** 53 * Converts a hex value into the rgb equivalent. 54 * 55 * @param {string} hex - the hexadecimal value to convert 56 * @return {string} comma separated rgb values 57 */ 58 /** 59 * Long content fade mixin 60 * 61 * Creates a fading overlay to signify that the content is longer 62 * than the space allows. 63 */ 64 /** 65 * Breakpoint mixins 66 */ 67 /** 68 * Focus styles. 69 */ 70 /** 71 * Standard focus rings for the WordPress Design System. 72 * 73 * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site, 74 * e.g. `&:focus { @include outset-ring__focus(); }`. 75 */ 76 /** 77 * Applies editor left position to the selector passed as argument 78 */ 79 /** 80 * Styles that are reused verbatim in a few places 81 */ 82 /** 83 * Allows users to opt-out of animations via OS-level preferences. 84 */ 85 /** 86 * Reset default styles for JavaScript UI based pages. 87 * This is a WP-admin agnostic reset 88 */ 89 /** 90 * Reset the WP Admin page styles for Gutenberg-like pages. 91 */ 92 /** 93 * Creates a checkerboard pattern background to indicate transparency. 94 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 95 */ 96 .block-library-utils__media-control { 97 position: relative; 98 } 99 .block-library-utils__media-control .components-drop-zone__content-icon { 100 display: none; 101 } 102 .block-library-utils__media-control .block-library-utils__media-control__replace-flow { 103 display: block; 104 } 105 .block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button { 106 color: #1e1e1e; 107 border-color: #ccc; 108 width: 100%; 109 display: block; 110 height: 40px; 111 padding-right: 32px; 112 } 113 .block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button:hover { 114 color: var(--wp-admin-theme-color); 115 } 116 117 .block-library-utils__media-control__inspector-media-replace-title { 118 word-break: break-all; 119 white-space: normal; 120 text-align: start; 121 } 122 123 .block-library-utils__media-control__inspector-image-indicator { 124 width: 20px; 125 height: 20px; 126 border-radius: 2px; 127 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); 128 background: #fff linear-gradient(-45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%); 129 background-size: cover; 130 outline: 1px solid transparent; 131 } 132 133 .block-library-utils__media-control__reset { 134 position: absolute; 135 right: 0; 136 top: 8px; 137 margin: auto 8px auto; 138 opacity: 0; 139 border-radius: 2px; 140 } 141 @media not (prefers-reduced-motion) { 142 .block-library-utils__media-control__reset { 143 transition: opacity 0.1s ease-in-out; 144 } 145 } 146 .block-library-utils__media-control:hover .block-library-utils__media-control__reset, .block-library-utils__media-control__reset:focus, .block-library-utils__media-control__reset:hover { 147 opacity: 1; 148 } 149 @media (hover: none) { 150 .block-library-utils__media-control__reset { 151 opacity: 1; 152 } 153 } 154 155 .wp-block-audio { 156 margin-left: 0; 157 margin-right: 0; 158 position: relative; 159 } 160 .wp-block-audio.is-transient audio { 161 opacity: 0.3; 162 } 163 .wp-block-audio .components-spinner { 164 position: absolute; 165 top: 50%; 166 left: 50%; 167 margin-top: -9px; 168 margin-left: -9px; 169 } 170 171 .wp-block-avatar__image img { 172 width: 100%; 173 } 174 175 .wp-block-avatar.aligncenter .components-resizable-box__container { 176 margin: 0 auto; 177 } 178 179 .wp-block[data-align=center] > .wp-block-button { 180 text-align: center; 181 margin-left: auto; 182 margin-right: auto; 183 } 184 185 .wp-block[data-align=right] > .wp-block-button { 186 /*!rtl:ignore*/ 187 text-align: right; 188 } 189 190 .wp-block-button { 191 position: relative; 192 cursor: text; 193 } 194 .wp-block-button:focus { 195 box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color); 196 outline: 2px solid transparent; 197 outline-offset: -2px; 198 } 199 .wp-block-button[data-rich-text-placeholder]::after { 200 opacity: 0.8; 201 } 202 203 div[data-type="core/button"] { 204 display: table; 205 } 206 207 .wp-block-buttons > .wp-block { 208 margin: 0; 209 } 210 .wp-block-buttons > .wp-block-button.wp-block-button.wp-block-button.wp-block-button.wp-block-button { 211 margin: 0; 212 } 213 .wp-block-buttons > .block-list-appender { 214 display: inline-flex; 215 align-items: center; 216 } 217 .wp-block-buttons.is-vertical > .block-list-appender .block-list-appender__toggle { 218 justify-content: flex-start; 219 } 220 .wp-block-buttons > .wp-block-button:focus { 221 box-shadow: none; 222 } 223 .wp-block-buttons { 224 /* stylelint-disable @stylistic/indentation -- Disable the stylelint rule, otherwise this selector is ugly! */ 225 } 226 .wp-block-buttons:not(.is-content-justification-space-between, 227 .is-content-justification-right, 228 .is-content-justification-left, 229 .is-content-justification-center) .wp-block[data-align=center] { 230 /* stylelint-enable @stylistic/indentation */ 231 margin-left: auto; 232 margin-right: auto; 233 margin-top: 0; 234 width: 100%; 235 } 236 .wp-block-buttons:not(.is-content-justification-space-between, 237 .is-content-justification-right, 238 .is-content-justification-left, 239 .is-content-justification-center) .wp-block[data-align=center] .wp-block-button { 240 margin-bottom: 0; 241 } 242 243 .wp-block[data-align=center] > .wp-block-buttons { 244 align-items: center; 245 justify-content: center; 246 } 247 248 .wp-block[data-align=right] > .wp-block-buttons { 249 justify-content: flex-end; 250 } 251 252 .wp-block-categories ul { 253 padding-left: 2.5em; 254 } 255 .wp-block-categories ul ul { 256 margin-top: 6px; 257 } 258 259 /* Center alignment for classic themes. */ 260 [data-align=center] .wp-block-categories { 261 text-align: center; 262 } 263 264 .wp-block-categories__indentation { 265 padding-left: 16px; 266 } 267 268 .wp-block-code code { 269 background: none; 270 } 271 272 .wp-block-columns :where(.wp-block) { 273 max-width: none; 274 margin-left: 0; 275 margin-right: 0; 276 } 277 278 html :where(.wp-block-column) { 279 margin-top: 0; 280 margin-bottom: 0; 281 } 282 283 /* Styles for backwards compatibility with the legacy `post-comments` block */ 284 .wp-block-post-comments, .wp-block-comments__legacy-placeholder { 285 box-sizing: border-box; 286 /* utility classes */ 287 } 288 .wp-block-post-comments .alignleft, .wp-block-comments__legacy-placeholder .alignleft { 289 float: left; 290 } 291 .wp-block-post-comments .alignright, .wp-block-comments__legacy-placeholder .alignright { 292 float: right; 293 } 294 .wp-block-post-comments, .wp-block-comments__legacy-placeholder { 295 /* end utility classes */ 296 } 297 .wp-block-post-comments .navigation::after, .wp-block-comments__legacy-placeholder .navigation::after { 298 content: ""; 299 display: table; 300 clear: both; 301 } 302 .wp-block-post-comments .commentlist, .wp-block-comments__legacy-placeholder .commentlist { 303 clear: both; 304 list-style: none; 305 margin: 0; 306 padding: 0; 307 } 308 .wp-block-post-comments .commentlist .comment, .wp-block-comments__legacy-placeholder .commentlist .comment { 309 min-height: 2.25em; 310 padding-left: 3.25em; 311 } 312 .wp-block-post-comments .commentlist .comment p, .wp-block-comments__legacy-placeholder .commentlist .comment p { 313 font-size: 1em; 314 line-height: 1.8; 315 margin: 1em 0; 316 } 317 .wp-block-post-comments .commentlist .children, .wp-block-comments__legacy-placeholder .commentlist .children { 318 list-style: none; 319 margin: 0; 320 padding: 0; 321 } 322 .wp-block-post-comments .comment-author, .wp-block-comments__legacy-placeholder .comment-author { 323 line-height: 1.5; 324 } 325 .wp-block-post-comments .comment-author .avatar, .wp-block-comments__legacy-placeholder .comment-author .avatar { 326 border-radius: 1.5em; 327 display: block; 328 float: left; 329 height: 2.5em; 330 margin-top: 0.5em; 331 margin-right: 0.75em; 332 width: 2.5em; 333 } 334 .wp-block-post-comments .comment-author cite, .wp-block-comments__legacy-placeholder .comment-author cite { 335 font-style: normal; 336 } 337 .wp-block-post-comments .comment-meta, .wp-block-comments__legacy-placeholder .comment-meta { 338 font-size: 0.875em; 339 line-height: 1.5; 340 } 341 .wp-block-post-comments .comment-meta b, .wp-block-comments__legacy-placeholder .comment-meta b { 342 font-weight: 400; 343 } 344 .wp-block-post-comments .comment-meta .comment-awaiting-moderation, .wp-block-comments__legacy-placeholder .comment-meta .comment-awaiting-moderation { 345 margin-top: 1em; 346 margin-bottom: 1em; 347 display: block; 348 } 349 .wp-block-post-comments .comment-body .commentmetadata, .wp-block-comments__legacy-placeholder .comment-body .commentmetadata { 350 font-size: 0.875em; 351 } 352 .wp-block-post-comments .comment-form textarea, .wp-block-comments__legacy-placeholder .comment-form textarea, 353 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]), 354 .wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]) { 355 display: block; 356 box-sizing: border-box; 357 width: 100%; 358 } 359 .wp-block-post-comments .comment-form-cookies-consent, .wp-block-comments__legacy-placeholder .comment-form-cookies-consent { 360 display: flex; 361 gap: 0.25em; 362 } 363 .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent, .wp-block-comments__legacy-placeholder .comment-form-cookies-consent #wp-comment-cookies-consent { 364 margin-top: 0.35em; 365 } 366 .wp-block-post-comments .comment-reply-title, .wp-block-comments__legacy-placeholder .comment-reply-title { 367 margin-bottom: 0; 368 } 369 .wp-block-post-comments .comment-reply-title :where(small), .wp-block-comments__legacy-placeholder .comment-reply-title :where(small) { 370 font-size: var(--wp--preset--font-size--medium, smaller); 371 margin-left: 0.5em; 372 } 373 .wp-block-post-comments .reply, .wp-block-comments__legacy-placeholder .reply { 374 font-size: 0.875em; 375 margin-bottom: 1.4em; 376 } 377 .wp-block-post-comments textarea, .wp-block-comments__legacy-placeholder textarea, 378 .wp-block-post-comments input:not([type=submit]), 379 .wp-block-comments__legacy-placeholder input:not([type=submit]) { 380 border: 1px solid #949494; 381 font-size: 1em; 382 font-family: inherit; 383 } 384 .wp-block-post-comments textarea, .wp-block-comments__legacy-placeholder textarea, 385 .wp-block-post-comments input:not([type=submit]):not([type=checkbox]), 386 .wp-block-comments__legacy-placeholder input:not([type=submit]):not([type=checkbox]) { 387 padding: calc(0.667em + 2px); 388 } 389 390 :where(.wp-block-post-comments .comment-form-comment label, .wp-block-comments__legacy-placeholder .comment-form-comment label), 391 :where(.wp-block-post-comments .comment-form-author label, .wp-block-comments__legacy-placeholder .comment-form-author label), 392 :where(.wp-block-post-comments .comment-form-email label, .wp-block-comments__legacy-placeholder .comment-form-email label), 393 :where(.wp-block-post-comments .comment-form-url label, .wp-block-comments__legacy-placeholder .comment-form-url label) { 394 display: block; 395 margin-bottom: 0.25em; 396 } 397 398 :where(.wp-block-post-comments input[type=submit], .wp-block-comments__legacy-placeholder input[type=submit]) { 399 border: none; 400 } 401 402 .wp-block-comments { 403 box-sizing: border-box; 404 } 405 406 .block-library-comments-toolbar__popover .components-popover__content { 407 min-width: 230px; 408 } 409 410 .wp-block-comments__legacy-placeholder * { 411 pointer-events: none; 412 } 413 414 .wp-block-comment-author-avatar__placeholder { 415 border: currentColor 1px dashed; 416 width: 100%; 417 height: 100%; 418 stroke: currentColor; 419 stroke-dasharray: 3; 420 } 421 422 .wp-block[data-align=center] > .wp-block-comments-pagination { 423 justify-content: center; 424 } 425 426 :where(.editor-styles-wrapper) .wp-block-comments-pagination { 427 max-width: 100%; 428 } 429 430 .wp-block-comments-pagination > .wp-block-comments-pagination-next, 431 .wp-block-comments-pagination > .wp-block-comments-pagination-previous, 432 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers { 433 font-size: inherit; 434 } 435 436 .wp-block-comments-pagination-numbers a { 437 text-decoration: underline; 438 } 439 .wp-block-comments-pagination-numbers .page-numbers { 440 margin-right: 2px; 441 } 442 .wp-block-comments-pagination-numbers .page-numbers:last-child { 443 /*rtl:ignore*/ 444 margin-right: 0; 445 } 446 447 .wp-block-comments-title.has-background { 448 padding: inherit; 449 } 450 451 .wp-block-cover.is-placeholder { 452 padding: 0 !important; 453 display: flex; 454 align-items: stretch; 455 min-height: 240px; 456 } 457 .wp-block-cover.is-placeholder .components-placeholder.is-large { 458 justify-content: flex-start; 459 z-index: 1; 460 } 461 .wp-block-cover.is-placeholder:focus::after { 462 min-height: auto; 463 } 464 .wp-block-cover.components-placeholder h2 { 465 color: inherit; 466 } 467 .wp-block-cover.is-transient { 468 position: relative; 469 } 470 .wp-block-cover.is-transient::before { 471 background-color: #fff; 472 content: ""; 473 height: 100%; 474 opacity: 0.3; 475 position: absolute; 476 width: 100%; 477 z-index: 1; 478 } 479 .wp-block-cover.is-transient .wp-block-cover__inner-container { 480 z-index: 2; 481 } 482 .wp-block-cover.is-transient .components-spinner { 483 z-index: 3; 484 } 485 .wp-block-cover .components-spinner { 486 position: absolute; 487 top: 50%; 488 left: 50%; 489 transform: translate(-50%, -50%); 490 margin: 0; 491 } 492 .wp-block-cover .wp-block-cover__inner-container { 493 text-align: left; 494 margin-left: 0; 495 margin-right: 0; 496 } 497 .wp-block-cover .wp-block-cover__placeholder-background-options { 498 width: 100%; 499 } 500 .wp-block-cover .wp-block-cover__image--placeholder-image { 501 position: absolute; 502 top: 0; 503 right: 0; 504 bottom: 0; 505 left: 0; 506 } 507 508 [data-align=left] > .wp-block-cover, 509 [data-align=right] > .wp-block-cover { 510 max-width: 420px; 511 width: 100%; 512 } 513 514 .block-library-cover__reset-button { 515 margin-left: auto; 516 } 517 518 .block-library-cover__resize-container { 519 position: absolute !important; 520 top: 0; 521 left: 0; 522 right: 0; 523 bottom: 0; 524 min-height: 50px; 525 } 526 527 .components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .components-popover__content > div, 528 .components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .block-library-cover__resize-container { 529 pointer-events: none; 530 overflow: visible; 531 } 532 533 .block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover { 534 background-attachment: scroll; 535 } 536 537 .color-block-support-panel__inner-wrapper > :not(.block-editor-tools-panel-color-gradient-settings__item) { 538 margin-top: 24px; 539 } 540 541 .wp-block-details summary div { 542 display: inline; 543 } 544 545 .wp-block-embed { 546 margin-left: 0; 547 margin-right: 0; 548 clear: both; 549 } 550 .wp-block-embed.is-loading { 551 display: flex; 552 justify-content: center; 553 } 554 .wp-block-embed .wp-block-embed__placeholder-input { 555 flex: 1 1 auto; 556 } 557 .wp-block-embed .components-placeholder__error { 558 word-break: normal; 559 overflow-wrap: break-word; 560 } 561 562 .wp-block-post-content .wp-block-embed__learn-more a { 563 color: var(--wp-admin-theme-color); 564 } 565 566 .block-library-embed__interactive-overlay { 567 position: absolute; 568 top: 0; 569 left: 0; 570 right: 0; 571 bottom: 0; 572 opacity: 0; 573 } 574 575 .wp-block[data-align=left] > .wp-block-embed, 576 .wp-block[data-align=right] > .wp-block-embed { 577 max-width: 360px; 578 width: 100%; 579 } 580 .wp-block[data-align=left] > .wp-block-embed .wp-block-embed__wrapper, 581 .wp-block[data-align=right] > .wp-block-embed .wp-block-embed__wrapper { 582 min-width: 280px; 583 } 584 585 .wp-block[data-align=left] > .wp-block-file, .wp-block[data-align=right] > .wp-block-file { 586 height: auto; 587 } 588 .wp-block[data-align=center] > .wp-block-file { 589 text-align: center; 590 } 591 .wp-block-file { 592 display: flex; 593 flex-wrap: wrap; 594 justify-content: space-between; 595 align-items: center; 596 margin-bottom: 0; 597 } 598 .wp-block-file .components-resizable-box__container { 599 margin-bottom: 1em; 600 } 601 .wp-block-file .wp-block-file__preview { 602 margin-bottom: 1em; 603 width: 100%; 604 height: 100%; 605 } 606 .wp-block-file .wp-block-file__preview-overlay { 607 position: absolute; 608 top: 0; 609 right: 0; 610 bottom: 0; 611 left: 0; 612 } 613 .wp-block-file .wp-block-file__content-wrapper { 614 flex-grow: 1; 615 } 616 .wp-block-file a { 617 min-width: 1em; 618 } 619 .wp-block-file a:not(.wp-block-file__button) { 620 display: inline-block; 621 } 622 .wp-block-file .wp-block-file__button-richtext-wrapper { 623 display: inline-block; 624 margin-left: 0.75em; 625 } 626 627 .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe { 628 height: 50vh !important; 629 } 630 @media (min-width: 960px) { 631 .block-editor-freeform-modal .block-editor-freeform-modal__content:not(.is-full-screen) { 632 height: 9999rem; 633 } 634 .block-editor-freeform-modal .block-editor-freeform-modal__content .components-modal__header + div { 635 height: 100%; 636 } 637 .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-tinymce { 638 height: calc(100% - 36px - 16px); 639 } 640 .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body { 641 height: 100%; 642 display: flex; 643 flex-direction: column; 644 min-width: 50vw; 645 } 646 .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area { 647 flex-grow: 1; 648 display: flex; 649 flex-direction: column; 650 } 651 .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe { 652 flex-grow: 1; 653 height: 10px !important; 654 } 655 } 656 .block-editor-freeform-modal__actions { 657 margin-top: 16px; 658 } 659 660 :root :where(figure.wp-block-gallery.is-layout-flex) { 661 display: block; 662 } 663 :root :where(figure.wp-block-gallery.is-layout-flex) > .blocks-gallery-caption { 664 flex: 0 0 100%; 665 } 666 667 :root :where(.wp-block-gallery.is-layout-grid) > .blocks-gallery-caption, 668 :root :where(.wp-block-gallery.is-layout-grid) > .components-placeholder, 669 :root :where(.wp-block-gallery.is-layout-grid) > .block-editor-media-placeholder { 670 grid-column: 1/-1; 671 } 672 673 :root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label { 674 display: none; 675 } 676 :root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button { 677 margin-bottom: 0; 678 } 679 :root :where(figure.wp-block-gallery) .block-editor-media-placeholder { 680 margin: 0; 681 } 682 :root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label { 683 display: flex; 684 } 685 :root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption { 686 z-index: 2; 687 } 688 :root :where(figure.wp-block-gallery) .components-spinner { 689 position: absolute; 690 top: 50%; 691 left: 50%; 692 margin-top: -9px; 693 margin-left: -9px; 694 } 695 696 /** 697 * Gallery inspector controls settings. 698 */ 699 .gallery-settings-buttons .components-button:first-child { 700 margin-right: 8px; 701 } 702 703 /** 704 * Deprecated css past this point. This can be removed once all galleries are migrated 705 * to V2. 706 */ 707 .blocks-gallery-item figure:not(.is-selected):focus, 708 .blocks-gallery-item img:focus { 709 outline: none; 710 } 711 .blocks-gallery-item figure.is-selected::before { 712 box-shadow: 0 0 0 1px #fff inset, 0 0 0 3px var(--wp-admin-theme-color) inset; 713 content: ""; 714 outline: 2px solid transparent; 715 position: absolute; 716 top: 0; 717 right: 0; 718 bottom: 0; 719 left: 0; 720 z-index: 1; 721 pointer-events: none; 722 } 723 .blocks-gallery-item figure.is-transient img { 724 opacity: 0.3; 725 } 726 .blocks-gallery-item .block-editor-media-placeholder { 727 margin: 0; 728 height: 100%; 729 } 730 .blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label { 731 display: flex; 732 } 733 734 .wp-block-gallery ul.blocks-gallery-grid { 735 padding: 0; 736 margin: 0; 737 } 738 739 @media (min-width: 600px) { 740 .wp-block-update-gallery-modal { 741 max-width: 480px; 742 } 743 } 744 745 .wp-block-update-gallery-modal-buttons { 746 display: flex; 747 justify-content: flex-end; 748 gap: 12px; 749 } 750 751 .wp-block-gallery__source-settings { 752 grid-column: 1/-1; 753 display: flex; 754 flex-direction: column; 755 gap: 8px; 756 } 757 .wp-block-gallery__source-settings .wp-block-gallery__source-description { 758 margin: 0; 759 color: #757575; 760 font-size: 12px; 761 } 762 .wp-block-gallery__source-settings .components-button { 763 justify-content: center; 764 width: 100%; 765 } 766 767 .wp-block-gallery__source-notice { 768 grid-column: 1/-1; 769 margin: 0; 770 } 771 772 /** 773 * Group: All Alignment Settings 774 */ 775 .wp-block-group .block-editor-block-list__insertion-point { 776 left: 0; 777 right: 0; 778 } 779 780 [data-type="core/group"].is-selected .block-list-appender { 781 margin-left: 0; 782 margin-right: 0; 783 } 784 [data-type="core/group"].is-selected .has-background .block-list-appender { 785 margin-top: 18px; 786 margin-bottom: 18px; 787 } 788 789 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child { 790 gap: inherit; 791 } 792 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child, 793 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child .block-editor-default-block-appender__content, 794 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child .block-editor-inserter { 795 display: inherit; 796 width: 100%; 797 flex-direction: inherit; 798 flex: 1; 799 } 800 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child::after { 801 content: ""; 802 display: flex; 803 flex: 1 0 40px; 804 pointer-events: none; 805 min-height: 38px; 806 border: 1px dashed currentColor; 807 } 808 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child { 809 pointer-events: none; 810 } 811 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child .block-editor-inserter, 812 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child .block-editor-button-block-appender { 813 pointer-events: all; 814 } 815 816 .block-library-html__edit .block-library-html__preview-overlay { 817 position: absolute; 818 width: 100%; 819 height: 100%; 820 top: 0; 821 left: 0; 822 } 823 824 .block-library-html__edit-code { 825 margin: 16px; 826 } 827 .block-library-html__edit-code .block-library-html__edit-code-button { 828 justify-content: center; 829 } 830 831 @media (min-width: 600px) { 832 .block-library-html__modal:not(.is-full-screen) { 833 height: 9999rem; 834 } 835 } 836 .block-library-html__modal .components-modal__children-container { 837 height: 100%; 838 } 839 840 .block-library-html__modal-tabs { 841 flex: 1; 842 } 843 844 .block-library-html__modal-content { 845 flex: 1; 846 } 847 848 .block-library-html__modal-tab { 849 height: 100%; 850 display: flex; 851 flex-direction: column; 852 margin: 0; 853 box-sizing: border-box; 854 border: 1px solid #e0e0e0; 855 border-radius: 2px; 856 padding: 16px; 857 font-family: Menlo, Consolas, monaco, monospace; 858 } 859 860 .block-library-html__modal-editor { 861 width: 100%; 862 height: 100%; 863 flex: 1; 864 border: none; 865 background: transparent; 866 padding: 0; 867 font-family: inherit; 868 font-size: inherit; 869 line-height: inherit; 870 color: inherit; 871 resize: none; 872 /*rtl:ignore*/ 873 direction: ltr; 874 overflow-x: auto; 875 box-sizing: border-box; 876 } 877 .block-library-html__modal-editor:focus { 878 outline: none; 879 box-shadow: none; 880 } 881 882 .block-library-html__preview { 883 display: flex; 884 align-items: center; 885 justify-content: center; 886 min-height: 0; 887 overflow-y: auto; 888 flex: 1; 889 } 890 .block-library-html__preview iframe { 891 height: 100%; 892 } 893 894 .wp-block[data-align=center] > .wp-block-icon { 895 display: flex; 896 justify-content: center; 897 } 898 899 .wp-block-icon__inserter-sidebar { 900 padding-bottom: 24px; 901 } 902 @media (min-width: 782px) { 903 .wp-block-icon__inserter-sidebar { 904 overflow-x: visible; 905 overflow-y: auto; 906 position: absolute; 907 top: 72px; 908 left: 0; 909 bottom: 0; 910 width: 280px; 911 padding-top: 24px; 912 padding-inline: 24px; 913 } 914 } 915 916 @media (min-width: 782px) { 917 .wp-block-icon__inserter-panel { 918 margin-inline-start: 280px; 919 } 920 } 921 922 .wp-block-icon__inserter-loading { 923 display: flex; 924 justify-content: center; 925 padding: 24px; 926 } 927 928 .wp-block-icon__inserter-grid-icons-list { 929 display: grid; 930 grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); 931 } 932 933 .wp-block-icon__inserter-grid-no-results { 934 display: flex; 935 justify-content: center; 936 } 937 938 .wp-block-icon__inserter-grid-icons-list-item { 939 display: flex; 940 flex-direction: column; 941 height: auto !important; 942 } 943 944 .wp-block-icon__inserter-grid-icons-list-item-icon { 945 padding: 12px; 946 } 947 .wp-block-icon__inserter-grid-icons-list-item-icon svg { 948 display: block; 949 width: 24px; 950 height: 24px; 951 } 952 953 .wp-block-icon__inserter-grid-icons-list-item-title { 954 font-size: 12px; 955 padding: 4px 4px 8px; 956 overflow-wrap: break-word; 957 } 958 959 .wp-block-icon__toolbar-content { 960 width: 250px; 961 } 962 963 .wp-block-icon__placeholder { 964 backdrop-filter: blur(100px); 965 } 966 967 .wp-block-image.wp-block-image .block-editor-media-placeholder.is-small { 968 min-height: 60px; 969 } 970 971 figure.wp-block-image:not(.wp-block) { 972 margin: 0; 973 } 974 975 .wp-block-image { 976 position: relative; 977 } 978 .wp-block-image.is-transient:not(.alignwide):not(.alignfull), .wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull) { 979 width: fit-content; 980 } 981 .wp-block-image .is-applying img, .wp-block-image.is-transient img, 982 .wp-block-image img.is-swapping-media { 983 opacity: 0.3; 984 } 985 .wp-block-image figcaption img { 986 display: inline; 987 } 988 .wp-block-image .components-spinner { 989 position: absolute; 990 top: 50%; 991 left: 50%; 992 transform: translate(-50%, -50%); 993 margin: 0; 994 } 995 .wp-block-image .components-resizable-box__container { 996 pointer-events: none; 997 } 998 .wp-block-image .components-resizable-box__handle { 999 pointer-events: auto; 1000 } 1001 1002 .wp-block-image__placeholder { 1003 aspect-ratio: 4/3; 1004 } 1005 .wp-block-image__placeholder.has-illustration::before { 1006 background: #fff; 1007 opacity: 0.8; 1008 } 1009 .wp-block-image__placeholder .components-placeholder__illustration { 1010 opacity: 0.1; 1011 } 1012 1013 .wp-block-image.is-selected .block-editor-media-placeholder { 1014 filter: none !important; 1015 } 1016 1017 .block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal { 1018 position: absolute; 1019 left: 0; 1020 right: 0; 1021 margin: -1px 0; 1022 } 1023 @media (min-width: 600px) { 1024 .block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal { 1025 margin: -1px; 1026 } 1027 } 1028 1029 [data-align=wide] > .wp-block-image img, 1030 [data-align=full] > .wp-block-image img { 1031 height: auto; 1032 width: 100%; 1033 } 1034 1035 .wp-block[data-align=left] > .wp-block-image, 1036 .wp-block[data-align=center] > .wp-block-image, 1037 .wp-block[data-align=right] > .wp-block-image { 1038 display: table; 1039 } 1040 .wp-block[data-align=left] > .wp-block-image > figcaption, 1041 .wp-block[data-align=center] > .wp-block-image > figcaption, 1042 .wp-block[data-align=right] > .wp-block-image > figcaption { 1043 display: table-caption; 1044 caption-side: bottom; 1045 } 1046 1047 .wp-block[data-align=left] > .wp-block-image { 1048 margin-right: 1em; 1049 margin-left: 0; 1050 margin-top: 0.5em; 1051 margin-bottom: 0.5em; 1052 } 1053 1054 .wp-block[data-align=right] > .wp-block-image { 1055 margin-left: 1em; 1056 margin-right: 0; 1057 margin-top: 0.5em; 1058 margin-bottom: 0.5em; 1059 } 1060 1061 .wp-block[data-align=center] > .wp-block-image { 1062 margin-left: auto; 1063 margin-right: auto; 1064 text-align: center; 1065 } 1066 1067 .wp-block[data-align]:has(> .wp-block-image) { 1068 position: relative; 1069 } 1070 1071 .wp-block-image__toolbar_content_textarea__container { 1072 padding: 8px; 1073 } 1074 1075 .wp-block-image__toolbar_content_textarea { 1076 width: 250px; 1077 } 1078 1079 .wp-block-latest-posts > li { 1080 overflow: hidden; 1081 } 1082 1083 .wp-block-latest-posts li a > div { 1084 display: inline; 1085 } 1086 1087 :root :where(.wp-block-latest-posts) { 1088 padding-left: 2.5em; 1089 } 1090 1091 :root :where(.wp-block-latest-posts.is-grid), 1092 :root :where(.wp-block-latest-posts__list) { 1093 padding-left: 0; 1094 } 1095 1096 .wp-block-math__textarea-control textarea { 1097 font-family: Menlo, Consolas, monaco, monospace; 1098 /*rtl:ignore*/ 1099 direction: ltr; 1100 } 1101 1102 .wp-block-math__learn-more { 1103 display: inline-block; 1104 margin-top: var(--wpds-dimension-gap-sm, 8px); 1105 } 1106 1107 .wp-block-media-text__media { 1108 position: relative; 1109 } 1110 .wp-block-media-text__media.is-transient img { 1111 opacity: 0.3; 1112 } 1113 .wp-block-media-text__media .components-spinner { 1114 position: absolute; 1115 top: 50%; 1116 left: 50%; 1117 margin-top: -9px; 1118 margin-left: -9px; 1119 } 1120 1121 .wp-block-media-text .__resizable_base__ { 1122 grid-column: 1/span 2; 1123 grid-row: 2; 1124 } 1125 1126 .wp-block-media-text .editor-media-container__resizer { 1127 width: 100% !important; 1128 } 1129 1130 .wp-block-media-text.is-image-fill .editor-media-container__resizer, 1131 .wp-block-media-text.is-image-fill .components-placeholder.has-illustration, 1132 .wp-block-media-text.is-image-fill-element .editor-media-container__resizer, 1133 .wp-block-media-text.is-image-fill-element .components-placeholder.has-illustration { 1134 height: 100% !important; 1135 } 1136 1137 .wp-block-media-text > .block-editor-block-list__layout > .block-editor-block-list__block { 1138 max-width: unset; 1139 } 1140 1141 /* Make the featured image placeholder the same height as the media selection area. */ 1142 .wp-block-media-text--placeholder-image { 1143 min-height: 205px; 1144 } 1145 1146 .block-editor-block-list__block[data-type="core/more"] { 1147 max-width: 100%; 1148 text-align: center; 1149 margin-top: 28px; 1150 margin-bottom: 28px; 1151 } 1152 1153 .wp-block-more { 1154 display: block; 1155 text-align: center; 1156 white-space: nowrap; 1157 } 1158 .wp-block-more .rich-text { 1159 position: relative; 1160 font-size: 13px; 1161 text-transform: uppercase; 1162 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 1163 font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1164 color: #757575; 1165 display: inline-flex; 1166 white-space: nowrap; 1167 text-align: center; 1168 background: #fff; 1169 padding: 10px 36px; 1170 } 1171 .wp-block-more::before { 1172 content: ""; 1173 position: absolute; 1174 top: 50%; 1175 left: 0; 1176 right: 0; 1177 border-top: 3px dashed #ccc; 1178 } 1179 1180 /** 1181 * Editor only CSS. 1182 */ 1183 .editor-styles-wrapper .wp-block-navigation ul { 1184 margin-top: 0; 1185 margin-bottom: 0; 1186 margin-left: 0; 1187 padding-left: 0; 1188 } 1189 .editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block { 1190 margin: revert; 1191 } 1192 1193 .wp-block-navigation-item__label { 1194 display: inline; 1195 } 1196 1197 /** 1198 * Submenus. 1199 */ 1200 .wp-block-navigation__container, 1201 .wp-block-navigation-item { 1202 background-color: inherit; 1203 } 1204 1205 .wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover > .wp-block-navigation__submenu-container { 1206 opacity: 0; 1207 visibility: hidden; 1208 } 1209 1210 .has-child.is-selected > .wp-block-navigation__submenu-container, .has-child.has-child-selected > .wp-block-navigation__submenu-container { 1211 display: flex; 1212 opacity: 1; 1213 visibility: visible; 1214 } 1215 1216 .is-dragging-components-draggable .has-child.is-dragging-within > .wp-block-navigation__submenu-container { 1217 opacity: 1; 1218 visibility: visible; 1219 } 1220 1221 .wp-block-navigation__container.block-editor-block-list__layout { 1222 flex-grow: 1; 1223 } 1224 1225 .is-editing > .wp-block-navigation__container { 1226 visibility: visible; 1227 opacity: 1; 1228 display: flex; 1229 flex-direction: column; 1230 } 1231 1232 .is-dragging-components-draggable .wp-block-navigation-link > .wp-block-navigation__container { 1233 opacity: 1; 1234 visibility: hidden; 1235 } 1236 .is-dragging-components-draggable .wp-block-navigation-link > .wp-block-navigation__container .block-editor-block-draggable-chip-wrapper { 1237 visibility: visible; 1238 } 1239 1240 .is-editing > .wp-block-navigation__submenu-container > .block-list-appender { 1241 display: block; 1242 position: static; 1243 width: 100%; 1244 } 1245 .is-editing > .wp-block-navigation__submenu-container > .block-list-appender .block-editor-button-block-appender { 1246 color: #fff; 1247 background: #1e1e1e; 1248 padding: 0; 1249 width: 24px; 1250 margin-right: 0; 1251 margin-left: auto; 1252 } 1253 1254 .wp-block-navigation__submenu-container .block-list-appender { 1255 display: none; 1256 } 1257 1258 /** 1259 * Colors Selector component 1260 */ 1261 .block-library-colors-selector { 1262 width: auto; 1263 } 1264 .block-library-colors-selector .block-library-colors-selector__toggle { 1265 display: block; 1266 margin: 0 auto; 1267 padding: 3px; 1268 width: auto; 1269 } 1270 .block-library-colors-selector .block-library-colors-selector__icon-container { 1271 height: 30px; 1272 position: relative; 1273 margin: 0 auto; 1274 padding: 3px; 1275 display: flex; 1276 align-items: center; 1277 border-radius: 4px; 1278 } 1279 .block-library-colors-selector .block-library-colors-selector__state-selection { 1280 margin-left: auto; 1281 margin-right: auto; 1282 border-radius: 11px; 1283 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); 1284 width: 22px; 1285 min-width: 22px; 1286 height: 22px; 1287 min-height: 22px; 1288 line-height: 20px; 1289 padding: 2px; 1290 } 1291 .block-library-colors-selector .block-library-colors-selector__state-selection > svg { 1292 min-width: auto !important; 1293 } 1294 .block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color > svg, 1295 .block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color > svg path { 1296 color: inherit; 1297 } 1298 1299 .block-library-colors-selector__popover .color-palette-controller-container { 1300 padding: 16px; 1301 } 1302 .block-library-colors-selector__popover .components-base-control__label { 1303 height: 20px; 1304 line-height: 20px; 1305 } 1306 .block-library-colors-selector__popover .component-color-indicator { 1307 float: right; 1308 margin-top: 2px; 1309 } 1310 .block-library-colors-selector__popover .components-panel__body-title { 1311 display: none; 1312 } 1313 1314 .wp-block-navigation .wp-block + .block-list-appender .block-editor-button-block-appender { 1315 background-color: #1e1e1e; 1316 color: #fff; 1317 height: 24px; 1318 width: 24px; 1319 } 1320 .wp-block-navigation .wp-block + .block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender { 1321 padding: 0; 1322 } 1323 1324 .wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender { 1325 background-color: transparent; 1326 color: #1e1e1e; 1327 } 1328 1329 /** 1330 * Setup state 1331 */ 1332 @keyframes loadingpulse { 1333 0% { 1334 opacity: 1; 1335 } 1336 50% { 1337 opacity: 0.5; 1338 } 1339 100% { 1340 opacity: 1; 1341 } 1342 } 1343 .components-placeholder.wp-block-navigation-placeholder { 1344 outline: none; 1345 padding: 0; 1346 box-shadow: none; 1347 background: none; 1348 min-height: 0; 1349 } 1350 .components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset { 1351 font-size: inherit; 1352 } 1353 .components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button { 1354 margin-bottom: 0; 1355 } 1356 .components-placeholder.wp-block-navigation-placeholder { 1357 color: inherit; 1358 } 1359 .wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder { 1360 color: #1e1e1e; 1361 } 1362 1363 .wp-block-navigation-placeholder__preview { 1364 display: flex; 1365 align-items: center; 1366 min-width: 96px; 1367 font-size: 13px; 1368 font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1369 } 1370 .wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview { 1371 display: none; 1372 } 1373 .wp-block-navigation-placeholder__preview { 1374 color: currentColor; 1375 background: transparent; 1376 } 1377 .wp-block-navigation-placeholder__preview::before { 1378 content: ""; 1379 display: block; 1380 position: absolute; 1381 top: 0; 1382 right: 0; 1383 bottom: 0; 1384 left: 0; 1385 pointer-events: none; 1386 border: 1px dashed currentColor; 1387 border-radius: inherit; 1388 } 1389 .wp-block-navigation-placeholder__preview > svg { 1390 fill: currentColor; 1391 } 1392 1393 .wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset, 1394 .wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset { 1395 min-height: 90px; 1396 } 1397 1398 .wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset { 1399 min-height: 132px; 1400 } 1401 1402 .wp-block-navigation-placeholder__preview, 1403 .wp-block-navigation-placeholder__controls { 1404 padding: 6px 8px; 1405 flex-direction: row; 1406 align-items: flex-start; 1407 } 1408 1409 .wp-block-navigation-placeholder__controls { 1410 border-radius: 2px; 1411 background-color: #fff; 1412 box-shadow: inset 0 0 0 1px #1e1e1e; 1413 display: none; 1414 position: relative; 1415 z-index: 1; 1416 } 1417 .wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls { 1418 display: flex; 1419 } 1420 .wp-block-navigation-placeholder__controls { 1421 float: left; 1422 width: 100%; 1423 } 1424 .is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator, 1425 .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, 1426 .is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator + hr { 1427 display: none; 1428 } 1429 .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 { 1430 flex-direction: column; 1431 align-items: flex-start; 1432 } 1433 .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 { 1434 display: none; 1435 } 1436 .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon { 1437 margin-right: 12px; 1438 height: 36px; 1439 } 1440 1441 .wp-block-navigation-placeholder__actions__indicator { 1442 display: flex; 1443 padding: 0 6px 0 0; 1444 align-items: center; 1445 justify-content: flex-start; 1446 line-height: 0; 1447 height: 36px; 1448 margin-left: 4px; 1449 } 1450 .wp-block-navigation-placeholder__actions__indicator svg { 1451 margin-right: 4px; 1452 fill: currentColor; 1453 } 1454 1455 .wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset { 1456 flex-direction: row !important; 1457 } 1458 1459 .wp-block-navigation-placeholder__actions { 1460 display: flex; 1461 font-size: 13px; 1462 font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1463 gap: 6px; 1464 align-items: center; 1465 } 1466 .wp-block-navigation-placeholder__actions .components-dropdown, 1467 .wp-block-navigation-placeholder__actions > .components-button { 1468 margin-right: 0; 1469 } 1470 .wp-block-navigation-placeholder__actions { 1471 height: 100%; 1472 } 1473 .wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr { 1474 border: 0; 1475 min-height: 1px; 1476 min-width: 1px; 1477 background-color: #1e1e1e; 1478 margin: auto 0; 1479 height: 100%; 1480 max-height: 16px; 1481 } 1482 1483 /** 1484 * Mobile menu. 1485 */ 1486 @media (min-width: 600px) { 1487 .wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close { 1488 display: none; 1489 } 1490 } 1491 1492 .wp-block-navigation__responsive-container.is-menu-open { 1493 position: fixed; 1494 top: 159px; 1495 } 1496 @media (min-width: 782px) { 1497 .wp-block-navigation__responsive-container.is-menu-open { 1498 top: 97px; 1499 } 1500 } 1501 @media (min-width: 782px) { 1502 .wp-block-navigation__responsive-container.is-menu-open { 1503 left: 36px; 1504 } 1505 } 1506 @media (min-width: 960px) { 1507 .wp-block-navigation__responsive-container.is-menu-open { 1508 left: 160px; 1509 } 1510 } 1511 1512 .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open, 1513 .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open { 1514 top: 145px; 1515 } 1516 1517 .is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open { 1518 left: 0; 1519 top: 159px; 1520 } 1521 @media (min-width: 782px) { 1522 .is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open { 1523 top: 65px; 1524 } 1525 } 1526 .is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open, 1527 .is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open { 1528 top: 113px; 1529 } 1530 1531 body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open { 1532 top: 0; 1533 right: 0; 1534 bottom: 0; 1535 left: 0; 1536 } 1537 1538 .components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open, 1539 .components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close { 1540 padding: 0; 1541 height: auto; 1542 color: inherit; 1543 } 1544 1545 .components-heading.wp-block-navigation-off-canvas-editor__title { 1546 margin: 0; 1547 } 1548 1549 .wp-block-navigation-off-canvas-editor__header { 1550 margin-bottom: 8px; 1551 } 1552 1553 .is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender { 1554 margin-top: 16px; 1555 } 1556 1557 @keyframes fadein { 1558 0% { 1559 opacity: 0; 1560 } 1561 100% { 1562 opacity: 1; 1563 } 1564 } 1565 .wp-block-navigation__loading-indicator-container { 1566 padding: 8px 12px; 1567 } 1568 1569 .wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator { 1570 margin-top: 0; 1571 } 1572 1573 @keyframes fadeouthalf { 1574 0% { 1575 opacity: 1; 1576 } 1577 100% { 1578 opacity: 0.5; 1579 } 1580 } 1581 .wp-block-navigation-delete-menu-button { 1582 width: 100%; 1583 justify-content: center; 1584 margin-bottom: 16px; 1585 } 1586 1587 .components-button.is-link.wp-block-navigation-manage-menus-button { 1588 margin-bottom: 16px; 1589 } 1590 1591 .wp-block-navigation__overlay-menu-preview { 1592 display: flex; 1593 align-items: center; 1594 justify-content: space-between; 1595 width: 100%; 1596 background-color: #f0f0f0; 1597 padding: 0 24px; 1598 height: 64px !important; 1599 grid-column: span 2; 1600 } 1601 .wp-block-navigation__overlay-menu-preview.open { 1602 border-color: #e0e0e0; 1603 background-color: #fff; 1604 } 1605 1606 .wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty { 1607 display: none; 1608 } 1609 1610 .wp-block-navigation-placeholder__actions hr + hr { 1611 display: none; 1612 } 1613 1614 /** 1615 * Navigation selector styles 1616 */ 1617 .wp-block-navigation__navigation-selector { 1618 margin-bottom: 16px; 1619 width: 100%; 1620 } 1621 1622 .wp-block-navigation__navigation-selector-button { 1623 border: 1px solid; 1624 justify-content: space-between; 1625 width: 100%; 1626 } 1627 1628 .wp-block-navigation__navigation-selector-button__icon { 1629 flex: 0 0 auto; 1630 } 1631 1632 .wp-block-navigation__navigation-selector-button__label { 1633 flex: 0 1 auto; 1634 overflow: hidden; 1635 text-overflow: ellipsis; 1636 white-space: nowrap; 1637 } 1638 1639 .wp-block-navigation__navigation-selector-button--createnew { 1640 border: 1px solid; 1641 margin-bottom: 16px; 1642 width: 100%; 1643 } 1644 1645 .wp-block-navigation__responsive-container-open.components-button { 1646 opacity: 1; 1647 } 1648 1649 .wp-block-navigation__menu-inspector-controls__empty-message { 1650 margin-left: 24px; 1651 } 1652 1653 .editor-sidebar__panel .wp-block-navigation__submenu-header { 1654 margin-top: 0; 1655 margin-bottom: 0; 1656 } 1657 1658 .wp-block-navigation__submenu-accessibility-notice { 1659 grid-column: span 2; 1660 } 1661 1662 .wp-block-navigation__overlay-selector { 1663 position: relative; 1664 } 1665 1666 .wp-block-navigation__overlay-selector-controls { 1667 margin-bottom: 8px; 1668 } 1669 1670 .wp-block-navigation__overlay-create-button { 1671 position: absolute; 1672 top: -4px; 1673 right: 0; 1674 z-index: 1; 1675 } 1676 1677 .wp-block-navigation__overlay-preview { 1678 border: 1px solid #ddd; 1679 border-radius: 2px; 1680 overflow-y: auto; 1681 max-height: 200px; 1682 background: #fff; 1683 } 1684 1685 .wp-block-navigation__overlay-preview-loading { 1686 display: flex; 1687 align-items: center; 1688 justify-content: center; 1689 min-height: 200px; 1690 background: #f0f0f0; 1691 } 1692 1693 .wp-block-navigation__overlay-preview-empty { 1694 display: flex; 1695 align-items: center; 1696 justify-content: center; 1697 min-height: 200px; 1698 padding: 16px; 1699 text-align: center; 1700 color: #757575; 1701 background: #f0f0f0; 1702 font-style: italic; 1703 } 1704 1705 .wp-block-navigation__overlay-preview-placeholder { 1706 width: 100%; 1707 height: 200px; 1708 background: #f0f0f0; 1709 animation: wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite; 1710 } 1711 1712 @keyframes wp-block-navigation-overlay-preview-pulse { 1713 0%, 100% { 1714 opacity: 1; 1715 } 1716 50% { 1717 opacity: 0.5; 1718 } 1719 } 1720 .wp-block-navigation__deleted-overlay-warning { 1721 margin-top: 12px; 1722 } 1723 1724 .wp-block-navigation__overlay-create-button-prominent { 1725 width: 100%; 1726 justify-content: center; 1727 margin-bottom: 8px; 1728 } 1729 1730 .wp-block-navigation__overlay-help-text-wrapper { 1731 margin-top: 8px; 1732 } 1733 1734 .wp-block-audio__autoplay-help-text { 1735 grid-column: 1/-1; 1736 } 1737 1738 /** 1739 * Appender 1740 */ 1741 .wp-block-navigation .block-list-appender { 1742 position: relative; 1743 } 1744 1745 /** 1746 * Submenus. 1747 */ 1748 .wp-block-navigation .has-child { 1749 cursor: pointer; 1750 } 1751 .wp-block-navigation .has-child .wp-block-navigation__submenu-container { 1752 z-index: 28; 1753 } 1754 .wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container { 1755 z-index: 29; 1756 } 1757 .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 { 1758 visibility: visible !important; 1759 opacity: 1 !important; 1760 height: auto !important; 1761 width: auto !important; 1762 overflow: visible !important; 1763 } 1764 .wp-block-navigation .has-child.is-selected:not(.open-always) > .wp-block-navigation__submenu-container, .wp-block-navigation .has-child.has-child-selected:not(.open-always) > .wp-block-navigation__submenu-container { 1765 min-width: 200px !important; 1766 } 1767 1768 /** 1769 * Navigation Items. 1770 */ 1771 .wp-block-navigation-item .wp-block-navigation-item__content { 1772 cursor: text; 1773 } 1774 .wp-block-navigation-item.is-editing, .wp-block-navigation-item.is-selected { 1775 min-width: 20px; 1776 } 1777 .wp-block-navigation-item .block-list-appender { 1778 margin-top: 16px; 1779 margin-right: auto; 1780 margin-bottom: 16px; 1781 margin-left: 16px; 1782 } 1783 1784 .wp-block-navigation-link__invalid-item { 1785 color: #000; 1786 } 1787 1788 /** 1789 * Menu item setup state. Is shown when a menu item has no URL configured. 1790 */ 1791 .wp-block-navigation-link__placeholder { 1792 position: relative; 1793 text-decoration: none !important; 1794 box-shadow: none !important; 1795 background-image: none !important; 1796 } 1797 .wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span { 1798 -webkit-text-decoration: wavy underline; 1799 text-decoration: wavy underline; 1800 -webkit-text-decoration-skip-ink: none; 1801 text-decoration-skip-ink: none; 1802 text-underline-offset: 0.25rem; 1803 } 1804 .wp-block-navigation-link__placeholder.wp-block-navigation-item__content { 1805 cursor: pointer; 1806 } 1807 1808 /** 1809 * Link Control Transforms 1810 */ 1811 .link-control-transform { 1812 border-top: 1px solid #ccc; 1813 padding: 0 16px 8px 16px; 1814 } 1815 1816 .link-control-transform__subheading { 1817 font-size: 11px; 1818 text-transform: uppercase; 1819 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 1820 color: #1e1e1e; 1821 margin-bottom: 1.5em; 1822 } 1823 1824 .link-control-transform__items { 1825 display: flex; 1826 justify-content: space-between; 1827 } 1828 1829 .link-control-transform__item { 1830 flex-basis: 33%; 1831 flex-direction: column; 1832 gap: 8px; 1833 height: auto; 1834 } 1835 1836 .link-ui-page-creator { 1837 max-width: 350px; 1838 min-width: auto; 1839 width: 90vw; 1840 padding-top: 8px; 1841 } 1842 .link-ui-page-creator__inner { 1843 padding: 16px; 1844 } 1845 .link-ui-page-creator__back { 1846 margin-left: 8px; 1847 text-transform: uppercase; 1848 } 1849 1850 /** 1851 * Error text styling for missing entity help text. 1852 */ 1853 .navigation-link-control__error-text { 1854 color: #cc1818; 1855 } 1856 1857 .navigation-link-to__action-button { 1858 grid-column: auto; 1859 } 1860 .navigation-link-to__action-button:nth-last-child(1 of .navigation-link-to__action-button):nth-child(odd of .navigation-link-to__action-button) { 1861 grid-column: 1/-1; 1862 } 1863 .navigation-link-to__action-button.navigation-link-to__action-button.navigation-link-to__action-button { 1864 justify-content: center; 1865 } 1866 1867 .wp-block-navigation-submenu { 1868 display: block; 1869 } 1870 .wp-block-navigation-submenu .wp-block-navigation__submenu-container { 1871 z-index: 28; 1872 } 1873 .wp-block-navigation-submenu.is-selected > .wp-block-navigation__submenu-container, .wp-block-navigation-submenu.has-child-selected > .wp-block-navigation__submenu-container { 1874 visibility: visible !important; 1875 opacity: 1 !important; 1876 height: auto !important; 1877 width: auto !important; 1878 position: absolute; 1879 left: -1px; 1880 top: 100%; 1881 } 1882 @media (min-width: 782px) { 1883 .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 { 1884 left: 100%; 1885 top: -1px; 1886 } 1887 .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 { 1888 content: ""; 1889 position: absolute; 1890 right: 100%; 1891 height: 100%; 1892 display: block; 1893 width: 0.5em; 1894 background: transparent; 1895 } 1896 } 1897 .wp-block-navigation-submenu.is-selected:not(.open-always) > .wp-block-navigation__submenu-container, .wp-block-navigation-submenu.has-child-selected:not(.open-always) > .wp-block-navigation__submenu-container { 1898 min-width: 200px !important; 1899 } 1900 1901 .block-editor-block-list__block[data-type="core/nextpage"] { 1902 max-width: 100%; 1903 text-align: center; 1904 margin-top: 28px; 1905 margin-bottom: 28px; 1906 } 1907 1908 .wp-block-nextpage { 1909 display: block; 1910 text-align: center; 1911 white-space: nowrap; 1912 } 1913 .wp-block-nextpage > span { 1914 font-size: 13px; 1915 position: relative; 1916 text-transform: uppercase; 1917 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 1918 font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1919 color: #757575; 1920 border-radius: 4px; 1921 background: #fff; 1922 padding: 6px 8px; 1923 height: 24px; 1924 } 1925 .wp-block-nextpage::before { 1926 content: ""; 1927 position: absolute; 1928 top: 50%; 1929 left: 0; 1930 right: 0; 1931 border-top: 3px dashed #ccc; 1932 } 1933 1934 .wp-block-navigation.items-justified-space-between .wp-block-page-list > div, 1935 .wp-block-navigation.items-justified-space-between .wp-block-page-list { 1936 display: contents; 1937 flex: 1; 1938 } 1939 .wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list > div, .wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list, .wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list > div, .wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list { 1940 flex: inherit; 1941 } 1942 1943 .wp-block-navigation .wp-block-navigation__submenu-container > .wp-block-page-list { 1944 display: block; 1945 } 1946 1947 .wp-block-pages-list__item__link { 1948 pointer-events: none; 1949 } 1950 1951 .wp-block-page-list .open-on-click:focus-within > .wp-block-navigation__submenu-container { 1952 visibility: visible; 1953 opacity: 1; 1954 width: auto; 1955 height: auto; 1956 min-width: 200px; 1957 } 1958 1959 .wp-block-page-list__loading-indicator-container { 1960 padding: 8px 12px; 1961 } 1962 1963 .block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus { 1964 min-height: auto !important; 1965 } 1966 1967 .block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder] { 1968 opacity: 1; 1969 } 1970 1971 .block-editor-block-list__block[data-empty=true] + .block-editor-block-list__block[data-empty=true]:not([data-custom-placeholder=true]) [data-rich-text-placeholder] { 1972 opacity: 0; 1973 } 1974 1975 .block-editor-block-list__block[data-type="core/paragraph"].has-text-align-right[style*="writing-mode: vertical-rl"], 1976 .block-editor-block-list__block[data-type="core/paragraph"].has-text-align-left[style*="writing-mode: vertical-lr"] { 1977 rotate: 180deg; 1978 } 1979 1980 .is-zoomed-out .block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder] { 1981 opacity: 0; 1982 } 1983 1984 html[dir=rtl] .has-drop-cap:not(:focus)::first-letter { 1985 float: initial; 1986 margin-left: 0.1em; 1987 } 1988 1989 .wp-block-post-author__transform { 1990 background: #f0f0f0; 1991 border-radius: 2px; 1992 margin: 16px; 1993 padding: 16px; 1994 } 1995 1996 .wp-block-playlist__waveform-color-controls { 1997 display: grid; 1998 grid-column: 1/-1; 1999 row-gap: 0; 2000 } 2001 2002 .wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline { 2003 display: inline; 2004 } 2005 2006 .wp-block-pullquote.is-style-solid-color blockquote p { 2007 font-size: 32px; 2008 } 2009 .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation { 2010 text-transform: none; 2011 font-style: normal; 2012 } 2013 2014 .wp-block-pullquote__citation { 2015 color: inherit; 2016 } 2017 2018 .wp-block-pullquote[style*=line-height] :where(p) { 2019 line-height: inherit; 2020 } 2021 2022 .wp-block-rss li a > div { 2023 display: inline; 2024 } 2025 2026 .wp-block-rss__placeholder-form .wp-block-rss__placeholder-input { 2027 flex: 1 1 auto; 2028 } 2029 2030 .wp-block-rss .wp-block-rss { 2031 all: inherit; 2032 margin: 0; 2033 padding: 0; 2034 } 2035 2036 .wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper { 2037 margin: auto; 2038 } 2039 2040 .wp-block-search :where(.wp-block-search__button) { 2041 height: auto; 2042 border-radius: initial; 2043 display: flex; 2044 align-items: center; 2045 justify-content: center; 2046 text-align: center; 2047 } 2048 2049 .wp-block-search__inspector-controls .components-base-control { 2050 margin-bottom: 0; 2051 } 2052 2053 .block-editor-block-list__block[data-type="core/separator"] { 2054 padding-top: 0.1px; 2055 padding-bottom: 0.1px; 2056 } 2057 2058 .blocks-shortcode__textarea { 2059 box-sizing: border-box; 2060 max-height: 250px; 2061 resize: none; 2062 font-family: Menlo, Consolas, monaco, monospace !important; 2063 color: #1e1e1e !important; 2064 background: #fff !important; 2065 padding: 12px !important; 2066 border: 1px solid #1e1e1e !important; 2067 box-shadow: none !important; 2068 border-radius: 2px !important; 2069 font-size: 16px !important; 2070 } 2071 @media (min-width: 600px) { 2072 .blocks-shortcode__textarea { 2073 font-size: 13px !important; 2074 } 2075 } 2076 .blocks-shortcode__textarea:focus { 2077 border-color: var(--wp-admin-theme-color) !important; 2078 box-shadow: 0 0 0 1px var(--wp-admin-theme-color) !important; 2079 outline: 2px solid transparent !important; 2080 } 2081 2082 .wp-block[data-align=center] > .wp-block-site-logo, 2083 .wp-block-site-logo.aligncenter > div { 2084 display: table; 2085 margin-left: auto; 2086 margin-right: auto; 2087 } 2088 2089 .wp-block-site-logo a { 2090 pointer-events: none; 2091 } 2092 .wp-block-site-logo .custom-logo-link { 2093 cursor: inherit; 2094 } 2095 .wp-block-site-logo .custom-logo-link:focus { 2096 box-shadow: none; 2097 } 2098 .wp-block-site-logo img { 2099 display: block; 2100 height: auto; 2101 max-width: 100%; 2102 } 2103 .wp-block-site-logo.is-transient { 2104 position: relative; 2105 } 2106 .wp-block-site-logo.is-transient img { 2107 opacity: 0.3; 2108 } 2109 .wp-block-site-logo.is-transient .components-spinner { 2110 position: absolute; 2111 top: 50%; 2112 left: 50%; 2113 transform: translate(-50%, -50%); 2114 margin: 0; 2115 } 2116 2117 .wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder { 2118 height: 60px; 2119 width: 60px; 2120 } 2121 .wp-block-site-logo.wp-block-site-logo > div, 2122 .wp-block-site-logo.wp-block-site-logo .components-resizable-box__container { 2123 border-radius: inherit; 2124 } 2125 .wp-block-site-logo.wp-block-site-logo .components-placeholder { 2126 display: flex; 2127 justify-content: center; 2128 align-items: center; 2129 padding: 0; 2130 border-radius: inherit; 2131 min-height: 48px; 2132 min-width: 48px; 2133 height: 100%; 2134 width: 100%; 2135 } 2136 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload { 2137 display: none; 2138 } 2139 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text { 2140 display: none; 2141 } 2142 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button { 2143 padding: 0; 2144 margin: auto; 2145 display: flex; 2146 justify-content: center; 2147 align-items: center; 2148 width: 48px; 2149 height: 48px; 2150 border-radius: 50%; 2151 position: relative; 2152 background: var(--wp-admin-theme-color); 2153 border-color: var(--wp-admin-theme-color); 2154 border-style: solid; 2155 color: #fff; 2156 } 2157 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button > svg { 2158 color: inherit; 2159 } 2160 2161 .block-library-site-logo__inspector-media-replace-container { 2162 position: relative; 2163 } 2164 .block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title { 2165 word-break: break-all; 2166 white-space: normal; 2167 text-align: start; 2168 text-align-last: center; 2169 } 2170 .block-library-site-logo__inspector-media-replace-container img { 2171 width: 20px; 2172 min-width: 20px; 2173 aspect-ratio: 1; 2174 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); 2175 border-radius: 2px; 2176 } 2177 .block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview { 2178 padding: 6px 12px; 2179 display: flex; 2180 height: 40px; 2181 } 2182 2183 .wp-block-site-tagline__placeholder { 2184 padding: 1em 0; 2185 border: 1px dashed; 2186 } 2187 2188 .wp-block-site-title__placeholder { 2189 padding: 1em 0; 2190 border: 1px dashed; 2191 } 2192 2193 .wp-block-site-title.has-fit-text > * { 2194 white-space: inherit !important; 2195 } 2196 2197 .wp-block-social-links .wp-social-link { 2198 line-height: 0; 2199 } 2200 2201 .wp-block-social-link-anchor { 2202 align-items: center; 2203 background: none; 2204 border: 0; 2205 box-sizing: border-box; 2206 cursor: pointer; 2207 display: inline-flex; 2208 font-size: inherit; 2209 color: currentColor; 2210 height: auto; 2211 font-weight: inherit; 2212 font-family: inherit; 2213 margin: 0; 2214 opacity: 1; 2215 padding: 0.25em; 2216 } 2217 .wp-block-social-link-anchor:hover { 2218 transform: none; 2219 } 2220 2221 :root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link button) { 2222 padding-left: 0.6666666667em; 2223 padding-right: 0.6666666667em; 2224 } 2225 2226 :root :where(.wp-block-social-links.is-style-logos-only .wp-social-link button) { 2227 padding: 0; 2228 } 2229 2230 .wp-block-social-link__toolbar_content_text { 2231 width: 250px; 2232 } 2233 2234 .wp-block-social-links div.block-editor-url-input { 2235 display: inline-block; 2236 margin-left: 8px; 2237 } 2238 2239 .wp-social-link:hover { 2240 transform: none; 2241 } 2242 2243 :root :where(.wp-block-social-links) { 2244 padding: 0; 2245 } 2246 2247 .wp-block[data-align=center] > .wp-block-social-links, 2248 .wp-block.wp-block-social-links.aligncenter { 2249 justify-content: center; 2250 } 2251 2252 .block-editor-block-preview__content .components-button:disabled { 2253 opacity: 1; 2254 } 2255 2256 .wp-social-link.wp-social-link__is-incomplete { 2257 opacity: 0.5; 2258 } 2259 2260 .wp-block-social-links .is-selected .wp-social-link__is-incomplete, 2261 .wp-social-link.wp-social-link__is-incomplete:hover, 2262 .wp-social-link.wp-social-link__is-incomplete:focus { 2263 opacity: 1; 2264 } 2265 2266 .wp-block-social-links .block-list-appender { 2267 position: static; 2268 } 2269 .wp-block-social-links .block-list-appender .block-editor-inserter { 2270 font-size: inherit; 2271 } 2272 .wp-block-social-links .block-list-appender .block-editor-button-block-appender { 2273 height: 1.5em; 2274 width: 1.5em; 2275 font-size: inherit; 2276 padding: 0; 2277 } 2278 2279 .block-editor-block-list__block[data-type="core/spacer"]::before { 2280 content: ""; 2281 display: block; 2282 position: absolute; 2283 z-index: 1; 2284 width: 100%; 2285 min-height: 8px; 2286 min-width: 8px; 2287 height: 100%; 2288 } 2289 2290 .wp-block-spacer.is-hovered .block-library-spacer__resize-container, 2291 .block-library-spacer__resize-container.has-show-handle, 2292 .wp-block-spacer.is-selected.custom-sizes-disabled { 2293 background: rgba(0, 0, 0, 0.1); 2294 } 2295 .is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container, 2296 .is-dark-theme .block-library-spacer__resize-container.has-show-handle, 2297 .is-dark-theme .wp-block-spacer.is-selected.custom-sizes-disabled { 2298 background: rgba(255, 255, 255, 0.15); 2299 } 2300 2301 .block-library-spacer__resize-container { 2302 clear: both; 2303 } 2304 .block-library-spacer__resize-container:not(.is-resizing) { 2305 height: 100% !important; 2306 width: 100% !important; 2307 } 2308 .block-library-spacer__resize-container .components-resizable-box__handle::before { 2309 content: none; 2310 } 2311 .block-library-spacer__resize-container.resize-horizontal { 2312 margin-bottom: 0; 2313 height: 100% !important; 2314 } 2315 2316 @media (min-width: 600px) { 2317 .wp-block-tab-list__mover-button { 2318 width: 24px; 2319 min-width: 0 !important; 2320 } 2321 } 2322 2323 .wp-block[data-align=left] > .wp-block-table, .wp-block[data-align=right] > .wp-block-table, .wp-block[data-align=center] > .wp-block-table { 2324 height: auto; 2325 } 2326 .wp-block[data-align=left] > .wp-block-table table, .wp-block[data-align=right] > .wp-block-table table, .wp-block[data-align=center] > .wp-block-table table { 2327 width: auto; 2328 } 2329 .wp-block[data-align=left] > .wp-block-table td, 2330 .wp-block[data-align=left] > .wp-block-table th, .wp-block[data-align=right] > .wp-block-table td, 2331 .wp-block[data-align=right] > .wp-block-table th, .wp-block[data-align=center] > .wp-block-table td, 2332 .wp-block[data-align=center] > .wp-block-table th { 2333 word-break: break-word; 2334 } 2335 .wp-block[data-align=center] > .wp-block-table { 2336 text-align: initial; 2337 } 2338 .wp-block[data-align=center] > .wp-block-table table { 2339 margin: 0 auto; 2340 } 2341 .wp-block-table td, 2342 .wp-block-table th { 2343 border: 1px solid; 2344 padding: 0.5em; 2345 } 2346 .wp-block-table td.is-selected, 2347 .wp-block-table th.is-selected { 2348 border-color: var(--wp-admin-theme-color); 2349 box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color); 2350 border-style: double; 2351 } 2352 .wp-block-table table.has-individual-borders > *, 2353 .wp-block-table table.has-individual-borders tr, 2354 .wp-block-table table.has-individual-borders th, 2355 .wp-block-table table.has-individual-borders td { 2356 border-width: 1px; 2357 border-style: solid; 2358 border-color: currentColor; 2359 } 2360 2361 .blocks-table__placeholder-form.blocks-table__placeholder-form { 2362 display: flex; 2363 flex-direction: column; 2364 align-items: flex-start; 2365 gap: 8px; 2366 } 2367 @media (min-width: 782px) { 2368 .blocks-table__placeholder-form.blocks-table__placeholder-form { 2369 flex-direction: row; 2370 align-items: flex-end; 2371 } 2372 } 2373 2374 .blocks-table__placeholder-input { 2375 width: 112px; 2376 } 2377 2378 .block-editor-template-part__selection-modal { 2379 z-index: 1000001; 2380 } 2381 .block-editor-template-part__selection-modal .block-editor-block-patterns-list { 2382 column-count: 2; 2383 column-gap: 24px; 2384 } 2385 @media (min-width: 1280px) { 2386 .block-editor-template-part__selection-modal .block-editor-block-patterns-list { 2387 column-count: 3; 2388 } 2389 } 2390 .block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item { 2391 break-inside: avoid-column; 2392 } 2393 2394 .block-library-template-part__selection-search { 2395 background: #fff; 2396 position: sticky; 2397 top: 0; 2398 padding: 16px 0; 2399 z-index: 2; 2400 } 2401 2402 .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted::after, .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected::after, 2403 .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted::after, 2404 .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected::after { 2405 outline-color: var(--wp-block-synced-color); 2406 } 2407 .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus::after, 2408 .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus::after { 2409 outline-color: var(--wp-block-synced-color); 2410 } 2411 2412 .is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline::after { 2413 border: none; 2414 } 2415 2416 .wp-block-term-template .term-loading .term-loading-placeholder { 2417 width: 100%; 2418 height: 1.5em; 2419 margin-bottom: 0.25em; 2420 background-color: #f0f0f0; 2421 border-radius: 2px; 2422 } 2423 @media not (prefers-reduced-motion) { 2424 .wp-block-term-template .term-loading .term-loading-placeholder { 2425 animation: loadingpulse 1.5s ease-in-out infinite; 2426 } 2427 } 2428 2429 @keyframes loadingpulse { 2430 0% { 2431 opacity: 1; 2432 } 2433 50% { 2434 opacity: 0.5; 2435 } 2436 100% { 2437 opacity: 1; 2438 } 2439 } 2440 .wp-block-text-columns .block-editor-rich-text__editable:focus { 2441 outline: 1px solid #ddd; 2442 } 2443 2444 .wp-block[data-align=center] > .wp-block-video { 2445 text-align: center; 2446 } 2447 2448 .wp-block-video { 2449 position: relative; 2450 } 2451 .wp-block-video.is-transient video { 2452 opacity: 0.3; 2453 } 2454 .wp-block-video .components-spinner { 2455 position: absolute; 2456 top: 50%; 2457 left: 50%; 2458 margin-top: -9px; 2459 margin-left: -9px; 2460 } 2461 2462 .block-library-video-tracks-editor { 2463 z-index: 159990; 2464 } 2465 2466 .modal-open .block-library-video-tracks-editor { 2467 z-index: 99999; 2468 } 2469 2470 .block-library-video-tracks-editor__track-list-track { 2471 padding-left: 12px; 2472 } 2473 2474 .block-library-video-tracks-editor__single-track-editor-kind-select { 2475 max-width: 240px; 2476 } 2477 2478 .block-library-video-tracks-editor__tracks-informative-message-title, 2479 .block-library-video-tracks-editor__single-track-editor-edit-track-label { 2480 margin-top: 4px; 2481 color: #757575; 2482 text-transform: uppercase; 2483 font-size: 11px; 2484 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 2485 display: block; 2486 } 2487 2488 .block-library-video-tracks-editor > .components-popover__content { 2489 width: 360px; 2490 } 2491 2492 .block-library-video-tracks-editor__track-list .components-menu-group__label, 2493 .block-library-video-tracks-editor__add-tracks-container .components-menu-group__label { 2494 padding: 0; 2495 } 2496 2497 .block-library-video-tracks-editor__tracks-informative-message { 2498 padding: 8px; 2499 } 2500 .block-library-video-tracks-editor__tracks-informative-message-description { 2501 margin-bottom: 0; 2502 } 2503 2504 .block-library-query-pattern__selection-modal .block-editor-block-patterns-list { 2505 column-count: 2; 2506 column-gap: 24px; 2507 } 2508 @media (min-width: 1280px) { 2509 .block-library-query-pattern__selection-modal .block-editor-block-patterns-list { 2510 column-count: 3; 2511 } 2512 } 2513 .block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item { 2514 break-inside: avoid-column; 2515 } 2516 .block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search { 2517 background: #fff; 2518 position: sticky; 2519 top: 0; 2520 padding: 16px 0; 2521 transform: translateY(-4px); 2522 margin-bottom: -4px; 2523 z-index: 2; 2524 } 2525 2526 .block-editor-block-settings-menu__popover.is-expanded { 2527 overflow-y: scroll; 2528 } 2529 .block-editor-block-settings-menu__popover .block-library-query-pattern__selection-content { 2530 height: 100%; 2531 } 2532 .block-editor-block-settings-menu__popover .block-editor-block-patterns-list { 2533 display: grid; 2534 grid-template-columns: 1fr; 2535 } 2536 @media (min-width: 600px) { 2537 .block-editor-block-settings-menu__popover .block-editor-block-patterns-list { 2538 grid-template-columns: 1fr 1fr; 2539 } 2540 } 2541 .block-editor-block-settings-menu__popover .block-editor-block-patterns-list { 2542 gap: 12px; 2543 min-width: 280px; 2544 } 2545 @media (min-width: 600px) { 2546 .block-editor-block-settings-menu__popover .block-editor-block-patterns-list { 2547 min-width: 480px; 2548 } 2549 } 2550 .block-editor-block-settings-menu__popover .block-editor-block-patterns-list__list-item { 2551 margin-bottom: 0; 2552 } 2553 2554 .wp-block-query > .block-editor-media-placeholder.is-small { 2555 min-height: 60px; 2556 } 2557 2558 .wp-block[data-align=center] > .wp-block-query-pagination { 2559 justify-content: center; 2560 } 2561 2562 :where(.editor-styles-wrapper) .wp-block-query-pagination { 2563 max-width: 100%; 2564 } 2565 2566 .wp-block-query-pagination-numbers a { 2567 text-decoration: underline; 2568 } 2569 .wp-block-query-pagination-numbers .page-numbers { 2570 margin-right: 2px; 2571 } 2572 .wp-block-query-pagination-numbers .page-numbers:last-child { 2573 /*rtl:ignore*/ 2574 margin-right: 0; 2575 } 2576 2577 .wp-block-post-featured-image .block-editor-media-placeholder { 2578 z-index: 1; 2579 backdrop-filter: none; 2580 } 2581 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder, 2582 .wp-block-post-featured-image .components-placeholder { 2583 justify-content: center; 2584 align-items: center; 2585 padding: 0; 2586 display: flex; 2587 } 2588 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload, 2589 .wp-block-post-featured-image .components-placeholder .components-form-file-upload { 2590 display: none; 2591 } 2592 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button, 2593 .wp-block-post-featured-image .components-placeholder .components-button { 2594 margin: auto; 2595 padding: 0; 2596 display: flex; 2597 justify-content: center; 2598 align-items: center; 2599 width: 48px; 2600 height: 48px; 2601 border-radius: 50%; 2602 position: relative; 2603 background: var(--wp-admin-theme-color); 2604 border-color: var(--wp-admin-theme-color); 2605 border-style: solid; 2606 color: #fff; 2607 } 2608 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button > svg, 2609 .wp-block-post-featured-image .components-placeholder .components-button > svg { 2610 color: inherit; 2611 } 2612 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder, 2613 .wp-block-post-featured-image .components-placeholder { 2614 min-height: 200px; 2615 } 2616 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where(.has-border-color), 2617 .wp-block-post-featured-image .components-placeholder:where(.has-border-color), 2618 .wp-block-post-featured-image img:where(.has-border-color) { 2619 border-style: solid; 2620 } 2621 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-color]), 2622 .wp-block-post-featured-image .components-placeholder:where([style*=border-top-color]), 2623 .wp-block-post-featured-image img:where([style*=border-top-color]) { 2624 border-top-style: solid; 2625 } 2626 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-color]), 2627 .wp-block-post-featured-image .components-placeholder:where([style*=border-right-color]), 2628 .wp-block-post-featured-image img:where([style*=border-right-color]) { 2629 border-right-style: solid; 2630 } 2631 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-color]), 2632 .wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-color]), 2633 .wp-block-post-featured-image img:where([style*=border-bottom-color]) { 2634 border-bottom-style: solid; 2635 } 2636 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-color]), 2637 .wp-block-post-featured-image .components-placeholder:where([style*=border-left-color]), 2638 .wp-block-post-featured-image img:where([style*=border-left-color]) { 2639 border-left-style: solid; 2640 } 2641 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-width]), 2642 .wp-block-post-featured-image .components-placeholder:where([style*=border-width]), 2643 .wp-block-post-featured-image img:where([style*=border-width]) { 2644 border-style: solid; 2645 } 2646 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-width]), 2647 .wp-block-post-featured-image .components-placeholder:where([style*=border-top-width]), 2648 .wp-block-post-featured-image img:where([style*=border-top-width]) { 2649 border-top-style: solid; 2650 } 2651 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-width]), 2652 .wp-block-post-featured-image .components-placeholder:where([style*=border-right-width]), 2653 .wp-block-post-featured-image img:where([style*=border-right-width]) { 2654 border-right-style: solid; 2655 } 2656 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-width]), 2657 .wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-width]), 2658 .wp-block-post-featured-image img:where([style*=border-bottom-width]) { 2659 border-bottom-style: solid; 2660 } 2661 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-width]), 2662 .wp-block-post-featured-image .components-placeholder:where([style*=border-left-width]), 2663 .wp-block-post-featured-image img:where([style*=border-left-width]) { 2664 border-left-style: solid; 2665 } 2666 .wp-block-post-featured-image[style*=height] .components-placeholder { 2667 min-height: 48px; 2668 min-width: 48px; 2669 height: 100%; 2670 width: 100%; 2671 } 2672 .wp-block-post-featured-image > a { 2673 pointer-events: none; 2674 } 2675 .wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-button, 2676 .wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__instructions, 2677 .wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__label { 2678 opacity: 1; 2679 pointer-events: auto; 2680 } 2681 .wp-block-post-featured-image.is-transient { 2682 position: relative; 2683 } 2684 .wp-block-post-featured-image.is-transient img { 2685 opacity: 0.3; 2686 } 2687 .wp-block-post-featured-image.is-transient .components-spinner { 2688 position: absolute; 2689 top: 50%; 2690 left: 50%; 2691 transform: translate(-50%, -50%); 2692 } 2693 2694 div[data-type="core/post-featured-image"] img { 2695 max-width: 100%; 2696 height: auto; 2697 display: block; 2698 } 2699 2700 .wp-block-post-comments-form * { 2701 pointer-events: none; 2702 } 2703 .wp-block-post-comments-form *.block-editor-warning * { 2704 pointer-events: auto; 2705 } 2706 2707 /** 2708 * Element styles for the editor 2709 */ 2710 .wp-element-button { 2711 cursor: revert; 2712 } 2713 .wp-element-button[role=textbox] { 2714 cursor: text; 2715 } 2716 2717 .block-library-poster-image__container { 2718 position: relative; 2719 } 2720 .block-library-poster-image__container:hover .block-library-poster-image__actions, .block-library-poster-image__container:focus .block-library-poster-image__actions, .block-library-poster-image__container:focus-within .block-library-poster-image__actions { 2721 opacity: 1; 2722 } 2723 .block-library-poster-image__container .block-library-poster-image__actions.block-library-poster-image__actions-select { 2724 opacity: 1; 2725 margin-top: 16px; 2726 } 2727 .block-library-poster-image__container .components-drop-zone__content { 2728 border-radius: 2px; 2729 } 2730 .block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner { 2731 display: flex; 2732 align-items: center; 2733 gap: 8px; 2734 } 2735 .block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon { 2736 margin: 0; 2737 } 2738 .block-library-poster-image__container .components-spinner { 2739 position: absolute; 2740 top: 50%; 2741 left: 50%; 2742 margin-top: -9px; 2743 margin-left: -9px; 2744 } 2745 2746 .block-library-poster-image__preview { 2747 width: 100%; 2748 padding: 0; 2749 overflow: hidden; 2750 outline-offset: -1px; 2751 min-height: 40px; 2752 display: flex; 2753 justify-content: center; 2754 height: auto !important; 2755 outline: 1px solid rgba(0, 0, 0, 0.1); 2756 } 2757 .block-library-poster-image__preview .block-library-poster-image__preview-image { 2758 object-fit: cover; 2759 width: 100%; 2760 object-position: 50% 50%; 2761 aspect-ratio: 2/1; 2762 } 2763 2764 .block-library-poster-image__actions:not(.block-library-poster-image__actions-select) { 2765 bottom: 0; 2766 opacity: 0; 2767 padding: 8px; 2768 position: absolute; 2769 } 2770 @media not (prefers-reduced-motion) { 2771 .block-library-poster-image__actions:not(.block-library-poster-image__actions-select) { 2772 transition: opacity 50ms ease-out; 2773 } 2774 } 2775 .block-library-poster-image__actions:not(.block-library-poster-image__actions-select) .block-library-poster-image__action { 2776 backdrop-filter: blur(16px) saturate(180%); 2777 background: rgba(255, 255, 255, 0.75); 2778 } 2779 .block-library-poster-image__actions .block-library-poster-image__action { 2780 flex-grow: 1; 2781 justify-content: center; 2782 } 2783 2784 :root .editor-styles-wrapper .has-very-light-gray-background-color { 2785 background-color: #eee; 2786 } 2787 :root .editor-styles-wrapper .has-very-dark-gray-background-color { 2788 background-color: #313131; 2789 } 2790 :root .editor-styles-wrapper .has-very-light-gray-color { 2791 color: #eee; 2792 } 2793 :root .editor-styles-wrapper .has-very-dark-gray-color { 2794 color: #313131; 2795 } 2796 :root .editor-styles-wrapper { 2797 /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */ 2798 } 2799 :root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { 2800 background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%); 2801 } 2802 :root .editor-styles-wrapper .has-purple-crush-gradient-background { 2803 background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%); 2804 } 2805 :root .editor-styles-wrapper .has-hazy-dawn-gradient-background { 2806 background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%); 2807 } 2808 :root .editor-styles-wrapper .has-subdued-olive-gradient-background { 2809 background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%); 2810 } 2811 :root .editor-styles-wrapper .has-atomic-cream-gradient-background { 2812 background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%); 2813 } 2814 :root .editor-styles-wrapper .has-nightshade-gradient-background { 2815 background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%); 2816 } 2817 :root .editor-styles-wrapper .has-midnight-gradient-background { 2818 background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%); 2819 } 2820 :root .editor-styles-wrapper { 2821 /* stylelint-enable @stylistic/function-comma-space-after */ 2822 } 2823 2824 :where(.editor-styles-wrapper) .has-regular-font-size { 2825 font-size: 16px; 2826 } 2827 2828 :where(.editor-styles-wrapper) .has-larger-font-size { 2829 font-size: 42px; 2830 } 2831 2832 /** 2833 * Editor Normalization Styles 2834 * 2835 * These are only output in the editor, but styles here are NOT prefixed .editor-styles-wrapper. 2836 * This allows us to create normalization styles that are easily overridden by editor styles. 2837 */ 2838 :where(.editor-styles-wrapper) iframe:not([frameborder]) { 2839 border: 0; 2840 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated : Wed Oct 14 08:20:33 2026 | Cross-referenced by PHPXref |