| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 @charset "UTF-8"; 2 .wp-block-accordion { 3 box-sizing: border-box; 4 } 5 6 .wp-block-accordion-item.is-open > .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon { 7 transform: rotate(45deg); 8 } 9 .wp-block-accordion-item { 10 /* Add transitions only for users who do not prefer reduced motion */ 11 } 12 @media (prefers-reduced-motion: no-preference) { 13 .wp-block-accordion-item { 14 transition: grid-template-rows 0.3s ease-out; 15 } 16 .wp-block-accordion-item > .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon { 17 transition: transform 0.2s ease-in-out; 18 } 19 } 20 21 .wp-block-accordion-heading__toggle { 22 font-family: inherit; 23 font-size: inherit; 24 font-weight: inherit; 25 line-height: inherit; 26 letter-spacing: inherit; 27 text-transform: inherit; 28 text-decoration: inherit; 29 word-spacing: inherit; 30 font-style: inherit; 31 background: none; 32 border: none; 33 color: inherit; 34 padding: var(--wp--preset--spacing--20, 1em) 0; 35 cursor: pointer; 36 overflow: hidden; 37 display: flex; 38 align-items: center; 39 text-align: inherit; 40 width: 100%; 41 } 42 .wp-block-accordion-heading__toggle:not(:focus-visible) { 43 outline: none; 44 } 45 .wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title { 46 text-decoration: underline; 47 } 48 49 .wp-block-accordion-heading__toggle-title { 50 flex: 1; 51 } 52 53 .wp-block-accordion-heading__toggle-icon { 54 width: 1.2em; 55 height: 1.2em; 56 display: flex; 57 align-items: center; 58 justify-content: center; 59 } 60 61 .wp-block-accordion-panel[inert], .wp-block-accordion-panel[aria-hidden=true] { 62 display: none; 63 margin-block-start: 0; 64 } 65 66 .wp-block-archives { 67 box-sizing: border-box; 68 } 69 70 .wp-block-archives-dropdown label { 71 display: block; 72 } 73 74 .wp-block-avatar { 75 box-sizing: border-box; 76 line-height: 0; 77 } 78 .wp-block-avatar img { 79 box-sizing: border-box; 80 } 81 .wp-block-avatar.aligncenter { 82 text-align: center; 83 } 84 85 /** 86 * Typography 87 */ 88 /** 89 * SCSS Variables. 90 * 91 * Please use variables from this sheet to ensure consistency across the UI. 92 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 93 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 94 */ 95 /** 96 * Colors 97 */ 98 /** 99 * Fonts & basic variables. 100 */ 101 /** 102 * Typography 103 */ 104 /** 105 * Grid System. 106 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 107 */ 108 /** 109 * Radius scale. 110 */ 111 /** 112 * Elevation scale. 113 */ 114 /** 115 * Dimensions. 116 */ 117 /** 118 * Mobile specific styles 119 */ 120 /** 121 * Editor styles. 122 */ 123 /** 124 * Block & Editor UI. 125 */ 126 /** 127 * Block paddings. 128 */ 129 /** 130 * React Native specific. 131 * These variables do not appear to be used anywhere else. 132 */ 133 /** 134 * Breakpoints & Media Queries 135 */ 136 /** 137 * Converts a hex value into the rgb equivalent. 138 * 139 * @param {string} hex - the hexadecimal value to convert 140 * @return {string} comma separated rgb values 141 */ 142 /** 143 * Long content fade mixin 144 * 145 * Creates a fading overlay to signify that the content is longer 146 * than the space allows. 147 */ 148 /** 149 * Breakpoint mixins 150 */ 151 /** 152 * Focus styles. 153 */ 154 /** 155 * Applies editor left position to the selector passed as argument 156 */ 157 /** 158 * Styles that are reused verbatim in a few places 159 */ 160 /** 161 * Allows users to opt-out of animations via OS-level preferences. 162 */ 163 /** 164 * Reset default styles for JavaScript UI based pages. 165 * This is a WP-admin agnostic reset 166 */ 167 /** 168 * Reset the WP Admin page styles for Gutenberg-like pages. 169 */ 170 /** 171 * Creates a checkerboard pattern background to indicate transparency. 172 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 173 */ 174 .wp-block-audio { 175 box-sizing: border-box; 176 } 177 .wp-block-audio :where(figcaption) { 178 margin-top: 0.5em; 179 margin-bottom: 1em; 180 } 181 .wp-block-audio audio { 182 width: 100%; 183 min-width: 300px; 184 } 185 186 .wp-block-breadcrumbs { 187 box-sizing: border-box; 188 } 189 .wp-block-breadcrumbs ol { 190 list-style: none; 191 margin: 0; 192 padding: 0; 193 display: flex; 194 flex-wrap: wrap; 195 align-items: center; 196 } 197 .wp-block-breadcrumbs li { 198 margin: 0; 199 padding: 0; 200 display: flex; 201 align-items: center; 202 } 203 .wp-block-breadcrumbs li:not(:last-child)::after { 204 content: var(--separator, "/"); 205 margin: 0 0.5em; 206 opacity: 0.7; 207 } 208 .wp-block-breadcrumbs span { 209 color: inherit; 210 } 211 212 .wp-block-button__link { 213 cursor: pointer; 214 display: inline-block; 215 text-align: center; 216 word-break: break-word; 217 box-sizing: border-box; 218 height: 100%; 219 align-content: center; 220 } 221 .wp-block-button__link.aligncenter { 222 text-align: center; 223 } 224 .wp-block-button__link.alignright { 225 /*rtl:ignore*/ 226 text-align: right; 227 } 228 229 :where(.wp-block-button__link) { 230 box-shadow: none; 231 text-decoration: none; 232 border-radius: 9999px; 233 padding: calc(0.667em + 2px) calc(1.333em + 2px); 234 } 235 236 .wp-block-button[style*=text-decoration] .wp-block-button__link { 237 text-decoration: inherit; 238 } 239 240 .wp-block-buttons > .wp-block-button.has-custom-width { 241 max-width: none; 242 } 243 .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link { 244 width: 100%; 245 } 246 .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link { 247 font-size: inherit; 248 } 249 .wp-block-buttons > .wp-block-button.wp-block-button__width-25 { 250 width: calc(25% - var(--wp--style--block-gap, 0.5em) * 0.75); 251 } 252 .wp-block-buttons > .wp-block-button.wp-block-button__width-50 { 253 width: calc(50% - var(--wp--style--block-gap, 0.5em) * 0.5); 254 } 255 .wp-block-buttons > .wp-block-button.wp-block-button__width-75 { 256 width: calc(75% - var(--wp--style--block-gap, 0.5em) * 0.25); 257 } 258 .wp-block-buttons > .wp-block-button.wp-block-button__width-100 { 259 width: 100%; 260 flex-basis: 100%; 261 } 262 263 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 { 264 width: 25%; 265 } 266 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 { 267 width: 50%; 268 } 269 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 { 270 width: 75%; 271 } 272 273 .wp-block-button.is-style-squared, 274 .wp-block-button__link.wp-block-button.is-style-squared { 275 border-radius: 0; 276 } 277 278 .wp-block-button.no-border-radius, 279 .wp-block-button__link.no-border-radius { 280 border-radius: 0 !important; 281 } 282 283 :root :where(.wp-block-button.is-style-outline > .wp-block-button__link), 284 :root :where(.wp-block-button .wp-block-button__link.is-style-outline) { 285 border: 2px solid currentColor; 286 padding: 0.667em 1.333em; 287 } 288 :root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)), 289 :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)) { 290 color: currentColor; 291 } 292 :root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)), 293 :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)) { 294 background-color: transparent; 295 background-image: none; 296 } 297 298 .wp-block-buttons { 299 box-sizing: border-box; 300 } 301 .wp-block-buttons.is-vertical { 302 flex-direction: column; 303 } 304 .wp-block-buttons.is-vertical > .wp-block-button:last-child { 305 margin-bottom: 0; 306 } 307 .wp-block-buttons > .wp-block-button { 308 display: inline-block; 309 margin: 0; 310 } 311 .wp-block-buttons.is-content-justification-left { 312 justify-content: flex-start; 313 } 314 .wp-block-buttons.is-content-justification-left.is-vertical { 315 align-items: flex-start; 316 } 317 .wp-block-buttons.is-content-justification-center { 318 justify-content: center; 319 } 320 .wp-block-buttons.is-content-justification-center.is-vertical { 321 align-items: center; 322 } 323 .wp-block-buttons.is-content-justification-right { 324 justify-content: flex-end; 325 } 326 .wp-block-buttons.is-content-justification-right.is-vertical { 327 align-items: flex-end; 328 } 329 .wp-block-buttons.is-content-justification-space-between { 330 justify-content: space-between; 331 } 332 .wp-block-buttons.aligncenter { 333 text-align: center; 334 } 335 .wp-block-buttons { 336 /* stylelint-disable @stylistic/indentation -- Disable the stylelint rule, otherwise this selector is ugly! */ 337 } 338 .wp-block-buttons:not(.is-content-justification-space-between, 339 .is-content-justification-right, 340 .is-content-justification-left, 341 .is-content-justification-center) .wp-block-button.aligncenter { 342 /* stylelint-enable @stylistic/indentation */ 343 margin-left: auto; 344 margin-right: auto; 345 width: 100%; 346 } 347 .wp-block-buttons[style*=text-decoration] .wp-block-button, 348 .wp-block-buttons[style*=text-decoration] .wp-block-button__link { 349 text-decoration: inherit; 350 } 351 .wp-block-buttons.has-custom-font-size .wp-block-button__link { 352 font-size: inherit; 353 } 354 .wp-block-buttons .wp-block-button__link { 355 width: 100%; 356 } 357 358 .wp-block-button.aligncenter { 359 text-align: center; 360 } 361 362 .wp-block-calendar { 363 text-align: center; 364 } 365 .wp-block-calendar th, 366 .wp-block-calendar td { 367 padding: 0.25em; 368 border: 1px solid; 369 } 370 .wp-block-calendar th { 371 font-weight: 400; 372 } 373 .wp-block-calendar caption { 374 background-color: inherit; 375 } 376 .wp-block-calendar table { 377 width: 100%; 378 border-collapse: collapse; 379 } 380 .wp-block-calendar table.has-background th { 381 background-color: inherit; 382 } 383 .wp-block-calendar table.has-text-color th { 384 color: inherit; 385 } 386 .wp-block-calendar :where(table:not(.has-text-color)) { 387 color: #40464d; 388 } 389 .wp-block-calendar :where(table:not(.has-text-color)) th, 390 .wp-block-calendar :where(table:not(.has-text-color)) td { 391 border-color: #ddd; 392 } 393 394 :where(.wp-block-calendar table:not(.has-background) th) { 395 background: #ddd; 396 } 397 398 .wp-block-categories { 399 box-sizing: border-box; 400 } 401 .wp-block-categories.alignleft { 402 /*rtl:ignore*/ 403 margin-right: 2em; 404 } 405 .wp-block-categories.alignright { 406 /*rtl:ignore*/ 407 margin-left: 2em; 408 } 409 .wp-block-categories { 410 /* Only apply the text align on dropdowns, not lists. */ 411 } 412 .wp-block-categories.wp-block-categories-dropdown.aligncenter { 413 text-align: center; 414 } 415 .wp-block-categories .wp-block-categories__label:not(.screen-reader-text) { 416 width: 100%; 417 display: block; 418 } 419 420 .wp-block-code { 421 box-sizing: border-box; 422 } 423 .wp-block-code code { 424 display: block; 425 font-family: inherit; 426 overflow-wrap: break-word; 427 white-space: pre-wrap; 428 /*!rtl:begin:ignore*/ 429 direction: ltr; 430 text-align: initial; 431 /*!rtl:end:ignore*/ 432 } 433 434 .wp-block-columns { 435 display: flex; 436 box-sizing: border-box; 437 flex-wrap: wrap !important; 438 } 439 @media (min-width: 782px) { 440 .wp-block-columns { 441 flex-wrap: nowrap !important; 442 } 443 } 444 .wp-block-columns { 445 align-items: initial !important; 446 /** 447 * All Columns Alignment 448 */ 449 } 450 .wp-block-columns.are-vertically-aligned-top { 451 align-items: flex-start; 452 } 453 .wp-block-columns.are-vertically-aligned-center { 454 align-items: center; 455 } 456 .wp-block-columns.are-vertically-aligned-bottom { 457 align-items: flex-end; 458 } 459 @media (max-width: 781px) { 460 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { 461 flex-basis: 100% !important; 462 } 463 } 464 @media (min-width: 782px) { 465 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { 466 flex-basis: 0; 467 flex-grow: 1; 468 } 469 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] { 470 flex-grow: 0; 471 } 472 } 473 .wp-block-columns.is-not-stacked-on-mobile { 474 flex-wrap: nowrap !important; 475 } 476 .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column { 477 flex-basis: 0; 478 flex-grow: 1; 479 } 480 .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis] { 481 flex-grow: 0; 482 } 483 484 :where(.wp-block-columns) { 485 margin-bottom: 1.75em; 486 } 487 488 :where(.wp-block-columns.has-background) { 489 padding: 1.25em 2.375em; 490 } 491 492 .wp-block-column { 493 flex-grow: 1; 494 min-width: 0; 495 word-break: break-word; 496 overflow-wrap: break-word; 497 /** 498 * Individual Column Alignment 499 */ 500 } 501 .wp-block-column.is-vertically-aligned-top { 502 align-self: flex-start; 503 } 504 .wp-block-column.is-vertically-aligned-center { 505 align-self: center; 506 } 507 .wp-block-column.is-vertically-aligned-bottom { 508 align-self: flex-end; 509 } 510 .wp-block-column.is-vertically-aligned-stretch { 511 align-self: stretch; 512 } 513 .wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom { 514 width: 100%; 515 } 516 517 /* Styles for backwards compatibility with the legacy `post-comments` block */ 518 .wp-block-post-comments { 519 box-sizing: border-box; 520 /* utility classes */ 521 } 522 .wp-block-post-comments .alignleft { 523 float: left; 524 } 525 .wp-block-post-comments .alignright { 526 float: right; 527 } 528 .wp-block-post-comments { 529 /* end utility classes */ 530 } 531 .wp-block-post-comments .navigation::after { 532 content: ""; 533 display: table; 534 clear: both; 535 } 536 .wp-block-post-comments .commentlist { 537 clear: both; 538 list-style: none; 539 margin: 0; 540 padding: 0; 541 } 542 .wp-block-post-comments .commentlist .comment { 543 min-height: 2.25em; 544 padding-left: 3.25em; 545 } 546 .wp-block-post-comments .commentlist .comment p { 547 font-size: 1em; 548 line-height: 1.8; 549 margin: 1em 0; 550 } 551 .wp-block-post-comments .commentlist .children { 552 list-style: none; 553 margin: 0; 554 padding: 0; 555 } 556 .wp-block-post-comments .comment-author { 557 line-height: 1.5; 558 } 559 .wp-block-post-comments .comment-author .avatar { 560 border-radius: 1.5em; 561 display: block; 562 float: left; 563 height: 2.5em; 564 margin-top: 0.5em; 565 margin-right: 0.75em; 566 width: 2.5em; 567 } 568 .wp-block-post-comments .comment-author cite { 569 font-style: normal; 570 } 571 .wp-block-post-comments .comment-meta { 572 font-size: 0.875em; 573 line-height: 1.5; 574 } 575 .wp-block-post-comments .comment-meta b { 576 font-weight: normal; 577 } 578 .wp-block-post-comments .comment-meta .comment-awaiting-moderation { 579 margin-top: 1em; 580 margin-bottom: 1em; 581 display: block; 582 } 583 .wp-block-post-comments .comment-body .commentmetadata { 584 font-size: 0.875em; 585 } 586 .wp-block-post-comments .comment-form-comment label, 587 .wp-block-post-comments .comment-form-author label, 588 .wp-block-post-comments .comment-form-email label, 589 .wp-block-post-comments .comment-form-url label { 590 display: block; 591 margin-bottom: 0.25em; 592 } 593 .wp-block-post-comments .comment-form textarea, 594 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]) { 595 display: block; 596 box-sizing: border-box; 597 width: 100%; 598 } 599 .wp-block-post-comments .comment-form-cookies-consent { 600 display: flex; 601 gap: 0.25em; 602 } 603 .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent { 604 margin-top: 0.35em; 605 } 606 .wp-block-post-comments .comment-reply-title { 607 margin-bottom: 0; 608 } 609 .wp-block-post-comments .comment-reply-title :where(small) { 610 font-size: var(--wp--preset--font-size--medium, smaller); 611 margin-left: 0.5em; 612 } 613 .wp-block-post-comments .reply { 614 font-size: 0.875em; 615 margin-bottom: 1.4em; 616 } 617 .wp-block-post-comments textarea, 618 .wp-block-post-comments input:not([type=submit]) { 619 border: 1px solid #949494; 620 font-size: 1em; 621 font-family: inherit; 622 } 623 .wp-block-post-comments textarea, 624 .wp-block-post-comments input:not([type=submit]):not([type=checkbox]) { 625 padding: calc(0.667em + 2px); 626 } 627 628 :where(.wp-block-post-comments input[type=submit]) { 629 border: none; 630 } 631 632 .wp-block-comments { 633 box-sizing: border-box; 634 } 635 636 .wp-block-comments-pagination > .wp-block-comments-pagination-next, 637 .wp-block-comments-pagination > .wp-block-comments-pagination-previous, 638 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers { 639 font-size: inherit; 640 } 641 .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow { 642 margin-right: 1ch; 643 display: inline-block; 644 } 645 .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) { 646 transform: scaleX(1) /*rtl:scaleX(-1);*/; 647 } 648 .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow { 649 margin-left: 1ch; 650 display: inline-block; 651 } 652 .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) { 653 transform: scaleX(1) /*rtl:scaleX(-1);*/; 654 } 655 .wp-block-comments-pagination.aligncenter { 656 justify-content: center; 657 } 658 659 .wp-block-comment-template { 660 box-sizing: border-box; 661 margin-bottom: 0; 662 max-width: 100%; 663 list-style: none; 664 padding: 0; 665 } 666 .wp-block-comment-template li { 667 clear: both; 668 } 669 .wp-block-comment-template ol { 670 margin-bottom: 0; 671 max-width: 100%; 672 list-style: none; 673 padding-left: 2rem; 674 } 675 .wp-block-comment-template.alignleft { 676 float: left; 677 } 678 .wp-block-comment-template.aligncenter { 679 margin-left: auto; 680 margin-right: auto; 681 width: fit-content; 682 } 683 .wp-block-comment-template.alignright { 684 float: right; 685 } 686 687 .wp-block-comment-date { 688 box-sizing: border-box; 689 } 690 691 .comment-awaiting-moderation { 692 display: block; 693 font-size: 0.875em; 694 line-height: 1.5; 695 } 696 697 .wp-block-comment-content { 698 box-sizing: border-box; 699 } 700 701 .wp-block-comment-author-name { 702 box-sizing: border-box; 703 } 704 705 .wp-block-comment-edit-link { 706 box-sizing: border-box; 707 } 708 709 .wp-block-comment-reply-link { 710 box-sizing: border-box; 711 } 712 713 .wp-block-cover-image, 714 .wp-block-cover { 715 min-height: 430px; 716 padding: 1em; 717 position: relative; 718 background-position: center center; 719 display: flex; 720 justify-content: center; 721 align-items: center; 722 overflow: hidden; 723 overflow: clip; 724 box-sizing: border-box; 725 /*rtl:raw: direction: ltr; */ 726 /** 727 * Set a default background color for has-background-dim _unless_ it includes another 728 * background-color class (e.g. has-green-background-color). The presence of another 729 * background-color class implies that another style will provide the background color 730 * for the overlay. 731 * 732 * See: 733 * - Issue with background color specificity: https://github.com/WordPress/gutenberg/issues/26545 734 * - Issue with alternative fix: https://github.com/WordPress/gutenberg/issues/26545 735 */ 736 } 737 .wp-block-cover-image.has-background-dim:not([class*=-background-color]), 738 .wp-block-cover-image .has-background-dim:not([class*=-background-color]), 739 .wp-block-cover.has-background-dim:not([class*=-background-color]), 740 .wp-block-cover .has-background-dim:not([class*=-background-color]) { 741 background-color: #000; 742 } 743 .wp-block-cover-image .has-background-dim.has-background-gradient, 744 .wp-block-cover .has-background-dim.has-background-gradient { 745 background-color: transparent; 746 } 747 .wp-block-cover-image.has-background-dim::before, 748 .wp-block-cover.has-background-dim::before { 749 content: ""; 750 background-color: inherit; 751 } 752 .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, 753 .wp-block-cover-image .wp-block-cover__background, 754 .wp-block-cover-image .wp-block-cover__gradient-background, 755 .wp-block-cover.has-background-dim:not(.has-background-gradient)::before, 756 .wp-block-cover .wp-block-cover__background, 757 .wp-block-cover .wp-block-cover__gradient-background { 758 position: absolute; 759 top: 0; 760 left: 0; 761 bottom: 0; 762 right: 0; 763 opacity: 0.5; 764 } 765 .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, 766 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, 767 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, 768 .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, 769 .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, 770 .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background { 771 opacity: 0.1; 772 } 773 .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, 774 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, 775 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, 776 .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, 777 .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, 778 .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background { 779 opacity: 0.2; 780 } 781 .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, 782 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, 783 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, 784 .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, 785 .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, 786 .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background { 787 opacity: 0.3; 788 } 789 .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, 790 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, 791 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, 792 .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, 793 .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, 794 .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background { 795 opacity: 0.4; 796 } 797 .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, 798 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, 799 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, 800 .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, 801 .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, 802 .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background { 803 opacity: 0.5; 804 } 805 .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, 806 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, 807 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, 808 .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, 809 .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, 810 .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background { 811 opacity: 0.6; 812 } 813 .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, 814 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, 815 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, 816 .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, 817 .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, 818 .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background { 819 opacity: 0.7; 820 } 821 .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, 822 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, 823 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, 824 .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, 825 .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, 826 .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background { 827 opacity: 0.8; 828 } 829 .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, 830 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, 831 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, 832 .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, 833 .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, 834 .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background { 835 opacity: 0.9; 836 } 837 .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, 838 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, 839 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, 840 .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, 841 .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, 842 .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background { 843 opacity: 1; 844 } 845 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, 846 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, 847 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, 848 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0 { 849 opacity: 0; 850 } 851 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, 852 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, 853 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, 854 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10 { 855 opacity: 0.1; 856 } 857 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, 858 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, 859 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, 860 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20 { 861 opacity: 0.2; 862 } 863 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, 864 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, 865 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, 866 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30 { 867 opacity: 0.3; 868 } 869 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, 870 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, 871 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, 872 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40 { 873 opacity: 0.4; 874 } 875 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, 876 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, 877 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, 878 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50 { 879 opacity: 0.5; 880 } 881 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, 882 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, 883 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, 884 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60 { 885 opacity: 0.6; 886 } 887 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, 888 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, 889 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, 890 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70 { 891 opacity: 0.7; 892 } 893 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, 894 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, 895 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, 896 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80 { 897 opacity: 0.8; 898 } 899 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, 900 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, 901 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, 902 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90 { 903 opacity: 0.9; 904 } 905 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, 906 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, 907 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, 908 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100 { 909 opacity: 1; 910 } 911 .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, 912 .wp-block-cover.alignleft, 913 .wp-block-cover.alignright { 914 max-width: 420px; 915 width: 100%; 916 } 917 .wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, 918 .wp-block-cover.aligncenter, 919 .wp-block-cover.alignleft, 920 .wp-block-cover.alignright { 921 display: flex; 922 } 923 .wp-block-cover-image .wp-block-cover__inner-container, 924 .wp-block-cover .wp-block-cover__inner-container { 925 position: relative; 926 width: 100%; 927 color: inherit; 928 /*rtl:raw: direction: rtl; */ 929 } 930 .wp-block-cover-image.is-position-top-left, 931 .wp-block-cover.is-position-top-left { 932 align-items: flex-start; 933 justify-content: flex-start; 934 } 935 .wp-block-cover-image.is-position-top-center, 936 .wp-block-cover.is-position-top-center { 937 align-items: flex-start; 938 justify-content: center; 939 } 940 .wp-block-cover-image.is-position-top-right, 941 .wp-block-cover.is-position-top-right { 942 align-items: flex-start; 943 justify-content: flex-end; 944 } 945 .wp-block-cover-image.is-position-center-left, 946 .wp-block-cover.is-position-center-left { 947 align-items: center; 948 justify-content: flex-start; 949 } 950 .wp-block-cover-image.is-position-center-center, 951 .wp-block-cover.is-position-center-center { 952 align-items: center; 953 justify-content: center; 954 } 955 .wp-block-cover-image.is-position-center-right, 956 .wp-block-cover.is-position-center-right { 957 align-items: center; 958 justify-content: flex-end; 959 } 960 .wp-block-cover-image.is-position-bottom-left, 961 .wp-block-cover.is-position-bottom-left { 962 align-items: flex-end; 963 justify-content: flex-start; 964 } 965 .wp-block-cover-image.is-position-bottom-center, 966 .wp-block-cover.is-position-bottom-center { 967 align-items: flex-end; 968 justify-content: center; 969 } 970 .wp-block-cover-image.is-position-bottom-right, 971 .wp-block-cover.is-position-bottom-right { 972 align-items: flex-end; 973 justify-content: flex-end; 974 } 975 .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, 976 .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container { 977 margin: 0; 978 } 979 .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, 980 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, 981 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, 982 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, 983 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, 984 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, 985 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container { 986 margin: 0; 987 width: auto; 988 } 989 .wp-block-cover-image .wp-block-cover__image-background, 990 .wp-block-cover-image video.wp-block-cover__video-background, 991 .wp-block-cover .wp-block-cover__image-background, 992 .wp-block-cover video.wp-block-cover__video-background { 993 position: absolute; 994 top: 0; 995 left: 0; 996 right: 0; 997 bottom: 0; 998 margin: 0; 999 padding: 0; 1000 width: 100%; 1001 height: 100%; 1002 max-width: none; 1003 max-height: none; 1004 object-fit: cover; 1005 outline: none; 1006 border: none; 1007 box-shadow: none; 1008 } 1009 .wp-block-cover-image .wp-block-cover__embed-background, 1010 .wp-block-cover .wp-block-cover__embed-background { 1011 position: absolute; 1012 top: 0; 1013 left: 0; 1014 right: 0; 1015 bottom: 0; 1016 margin: 0; 1017 padding: 0; 1018 width: 100%; 1019 height: 100%; 1020 max-width: none; 1021 max-height: none; 1022 outline: none; 1023 border: none; 1024 box-shadow: none; 1025 pointer-events: none; 1026 } 1027 .wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper, 1028 .wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper { 1029 position: absolute; 1030 top: 0; 1031 left: 0; 1032 right: 0; 1033 bottom: 0; 1034 margin: 0; 1035 padding: 0; 1036 width: 100%; 1037 height: 100%; 1038 } 1039 .wp-block-cover-image .wp-block-cover__embed-background iframe, 1040 .wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe, 1041 .wp-block-cover .wp-block-cover__embed-background iframe, 1042 .wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe { 1043 position: absolute; 1044 top: 50%; 1045 left: 50%; 1046 width: 100vw; 1047 height: 100vh; 1048 min-width: 100%; 1049 min-height: 100%; 1050 transform: translate(-50%, -50%); 1051 pointer-events: none; 1052 } 1053 1054 .wp-block-cover-image.has-parallax, 1055 .wp-block-cover.has-parallax, 1056 .wp-block-cover__image-background.has-parallax, 1057 video.wp-block-cover__video-background.has-parallax { 1058 background-attachment: fixed; 1059 background-size: cover; 1060 background-repeat: no-repeat; 1061 } 1062 @supports (-webkit-touch-callout: inherit) { 1063 .wp-block-cover-image.has-parallax, 1064 .wp-block-cover.has-parallax, 1065 .wp-block-cover__image-background.has-parallax, 1066 video.wp-block-cover__video-background.has-parallax { 1067 background-attachment: scroll; 1068 } 1069 } 1070 @media (prefers-reduced-motion: reduce) { 1071 .wp-block-cover-image.has-parallax, 1072 .wp-block-cover.has-parallax, 1073 .wp-block-cover__image-background.has-parallax, 1074 video.wp-block-cover__video-background.has-parallax { 1075 background-attachment: scroll; 1076 } 1077 } 1078 .wp-block-cover-image.is-repeated, 1079 .wp-block-cover.is-repeated, 1080 .wp-block-cover__image-background.is-repeated, 1081 video.wp-block-cover__video-background.is-repeated { 1082 background-repeat: repeat; 1083 background-size: auto; 1084 } 1085 1086 section.wp-block-cover-image h2, 1087 .wp-block-cover-image-text, 1088 .wp-block-cover-text { 1089 color: #fff; 1090 } 1091 section.wp-block-cover-image h2 a, 1092 section.wp-block-cover-image h2 a:hover, 1093 section.wp-block-cover-image h2 a:focus, 1094 section.wp-block-cover-image h2 a:active, 1095 .wp-block-cover-image-text a, 1096 .wp-block-cover-image-text a:hover, 1097 .wp-block-cover-image-text a:focus, 1098 .wp-block-cover-image-text a:active, 1099 .wp-block-cover-text a, 1100 .wp-block-cover-text a:hover, 1101 .wp-block-cover-text a:focus, 1102 .wp-block-cover-text a:active { 1103 color: #fff; 1104 } 1105 1106 .wp-block-cover-image .wp-block-cover.has-left-content { 1107 justify-content: flex-start; 1108 } 1109 .wp-block-cover-image .wp-block-cover.has-right-content { 1110 justify-content: flex-end; 1111 } 1112 1113 section.wp-block-cover-image.has-left-content > h2, 1114 .wp-block-cover-image.has-left-content .wp-block-cover-image-text, 1115 .wp-block-cover.has-left-content .wp-block-cover-text { 1116 margin-left: 0; 1117 text-align: left; 1118 } 1119 1120 section.wp-block-cover-image.has-right-content > h2, 1121 .wp-block-cover-image.has-right-content .wp-block-cover-image-text, 1122 .wp-block-cover.has-right-content .wp-block-cover-text { 1123 margin-right: 0; 1124 text-align: right; 1125 } 1126 1127 section.wp-block-cover-image > h2, 1128 .wp-block-cover-image .wp-block-cover-image-text, 1129 .wp-block-cover .wp-block-cover-text { 1130 font-size: 2em; 1131 line-height: 1.25; 1132 z-index: 1; 1133 margin-bottom: 0; 1134 max-width: 840px; 1135 padding: 0.44em; 1136 text-align: center; 1137 } 1138 1139 :where(.wp-block-cover:not(.has-text-color)), 1140 :where(.wp-block-cover-image:not(.has-text-color)) { 1141 color: #fff; 1142 } 1143 1144 :where(.wp-block-cover.is-light:not(.has-text-color)), 1145 :where(.wp-block-cover-image.is-light:not(.has-text-color)) { 1146 color: #000; 1147 } 1148 1149 :root :where(.wp-block-cover p:not(.has-text-color)), 1150 :root :where(.wp-block-cover h1:not(.has-text-color)), 1151 :root :where(.wp-block-cover h2:not(.has-text-color)), 1152 :root :where(.wp-block-cover h3:not(.has-text-color)), 1153 :root :where(.wp-block-cover h4:not(.has-text-color)), 1154 :root :where(.wp-block-cover h5:not(.has-text-color)), 1155 :root :where(.wp-block-cover h6:not(.has-text-color)) { 1156 color: inherit; 1157 } 1158 1159 body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background { 1160 z-index: 0; 1161 } 1162 body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__embed-background { 1163 z-index: 0; 1164 } 1165 body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background { 1166 z-index: 0; 1167 } 1168 body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before, 1169 body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, 1170 body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background { 1171 z-index: 1; 1172 } 1173 body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container { 1174 z-index: 1; 1175 } 1176 .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container { 1177 z-index: auto; 1178 } 1179 1180 .wp-block-details { 1181 box-sizing: border-box; 1182 } 1183 1184 .wp-block-details summary { 1185 cursor: pointer; 1186 } 1187 1188 .wp-block[data-align=left] > [data-type="core/embed"], 1189 .wp-block[data-align=right] > [data-type="core/embed"], 1190 .wp-block-embed.alignleft, 1191 .wp-block-embed.alignright { 1192 max-width: 360px; 1193 width: 100%; 1194 } 1195 .wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper, 1196 .wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper, 1197 .wp-block-embed.alignleft .wp-block-embed__wrapper, 1198 .wp-block-embed.alignright .wp-block-embed__wrapper { 1199 min-width: 280px; 1200 } 1201 1202 .wp-block-cover .wp-block-embed { 1203 min-width: 320px; 1204 min-height: 240px; 1205 } 1206 1207 .wp-block-group.is-layout-flex .wp-block-embed { 1208 flex: 1 1 0%; 1209 min-width: 0; 1210 } 1211 1212 .wp-block-embed { 1213 overflow-wrap: break-word; 1214 } 1215 .wp-block-embed :where(figcaption) { 1216 margin-top: 0.5em; 1217 margin-bottom: 1em; 1218 } 1219 .wp-block-embed iframe { 1220 max-width: 100%; 1221 } 1222 1223 .wp-block-embed__wrapper { 1224 position: relative; 1225 } 1226 1227 .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before { 1228 content: ""; 1229 display: block; 1230 padding-top: 50%; 1231 } 1232 .wp-embed-responsive .wp-has-aspect-ratio iframe { 1233 position: absolute; 1234 top: 0; 1235 right: 0; 1236 bottom: 0; 1237 left: 0; 1238 height: 100%; 1239 width: 100%; 1240 } 1241 1242 .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before { 1243 padding-top: 42.85%; 1244 } 1245 .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before { 1246 padding-top: 50%; 1247 } 1248 .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before { 1249 padding-top: 56.25%; 1250 } 1251 .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before { 1252 padding-top: 75%; 1253 } 1254 .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before { 1255 padding-top: 100%; 1256 } 1257 .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before { 1258 padding-top: 177.77%; 1259 } 1260 .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before { 1261 padding-top: 200%; 1262 } 1263 1264 .wp-block-file { 1265 box-sizing: border-box; 1266 } 1267 .wp-block-file:not(.wp-element-button) { 1268 font-size: 0.8em; 1269 } 1270 .wp-block-file.aligncenter { 1271 text-align: center; 1272 } 1273 .wp-block-file.alignright { 1274 /*rtl:ignore*/ 1275 text-align: right; 1276 } 1277 .wp-block-file * + .wp-block-file__button { 1278 margin-left: 0.75em; 1279 } 1280 1281 :where(.wp-block-file) { 1282 margin-bottom: 1.5em; 1283 } 1284 1285 .wp-block-file__embed { 1286 margin-bottom: 1em; 1287 } 1288 1289 :where(.wp-block-file__button) { 1290 border-radius: 2em; 1291 padding: 0.5em 1em; 1292 display: inline-block; 1293 } 1294 :where(.wp-block-file__button):where(a):hover, :where(.wp-block-file__button):where(a):visited, :where(.wp-block-file__button):where(a):focus, :where(.wp-block-file__button):where(a):active { 1295 box-shadow: none; 1296 color: #fff; 1297 opacity: 0.85; 1298 text-decoration: none; 1299 } 1300 1301 .wp-block-form-input__label { 1302 width: 100%; 1303 display: flex; 1304 flex-direction: column; 1305 gap: 0.25em; 1306 margin-bottom: 0.5em; 1307 } 1308 .wp-block-form-input__label.is-label-inline { 1309 flex-direction: row; 1310 gap: 0.5em; 1311 align-items: center; 1312 } 1313 .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content { 1314 margin-bottom: 0.5em; 1315 } 1316 .wp-block-form-input__label:has(input[type=checkbox]) { 1317 flex-direction: row; 1318 width: fit-content; 1319 } 1320 .wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content { 1321 margin: 0; 1322 } 1323 .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type=checkbox]) { 1324 /* stylelint-disable-next-line declaration-property-value-allowed-list -- This style is required for old markup. */ 1325 flex-direction: row-reverse; 1326 } 1327 1328 .wp-block-form-input__label-content { 1329 width: fit-content; 1330 } 1331 1332 :where(.wp-block-form-input__input) { 1333 padding: 0 0.5em; 1334 font-size: 1em; 1335 margin-bottom: 0.5em; 1336 } 1337 :where(.wp-block-form-input__input)[type=text], :where(.wp-block-form-input__input)[type=password], :where(.wp-block-form-input__input)[type=date], :where(.wp-block-form-input__input)[type=datetime], :where(.wp-block-form-input__input)[type=datetime-local], :where(.wp-block-form-input__input)[type=email], :where(.wp-block-form-input__input)[type=month], :where(.wp-block-form-input__input)[type=number], :where(.wp-block-form-input__input)[type=search], :where(.wp-block-form-input__input)[type=tel], :where(.wp-block-form-input__input)[type=time], :where(.wp-block-form-input__input)[type=url], :where(.wp-block-form-input__input)[type=week] { 1338 min-height: 2em; 1339 line-height: 2; 1340 border-width: 1px; 1341 border-style: solid; 1342 } 1343 1344 textarea.wp-block-form-input__input { 1345 min-height: 10em; 1346 } 1347 1348 .wp-block-gallery:not(.has-nested-images), 1349 .blocks-gallery-grid:not(.has-nested-images) { 1350 display: flex; 1351 flex-wrap: wrap; 1352 list-style-type: none; 1353 padding: 0; 1354 margin: 0; 1355 } 1356 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, 1357 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item, 1358 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, 1359 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item { 1360 margin: 0 1em 1em 0; 1361 display: flex; 1362 flex-grow: 1; 1363 flex-direction: column; 1364 justify-content: center; 1365 position: relative; 1366 width: calc(50% - 1em); 1367 } 1368 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even), 1369 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even), 1370 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even), 1371 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even) { 1372 margin-right: 0; 1373 } 1374 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, 1375 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure, 1376 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, 1377 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure { 1378 margin: 0; 1379 height: 100%; 1380 display: flex; 1381 align-items: flex-end; 1382 justify-content: flex-start; 1383 } 1384 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, 1385 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img, 1386 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, 1387 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img { 1388 display: block; 1389 max-width: 100%; 1390 height: auto; 1391 width: auto; 1392 } 1393 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, 1394 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption, 1395 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, 1396 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption { 1397 position: absolute; 1398 bottom: 0; 1399 width: 100%; 1400 max-height: 100%; 1401 overflow: auto; 1402 padding: 3em 0.77em 0.7em; 1403 color: #fff; 1404 text-align: center; 1405 font-size: 0.8em; 1406 background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent); 1407 box-sizing: border-box; 1408 margin: 0; 1409 z-index: 2; 1410 } 1411 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, 1412 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img, 1413 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, 1414 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img { 1415 display: inline; 1416 } 1417 .wp-block-gallery:not(.has-nested-images) figcaption, 1418 .blocks-gallery-grid:not(.has-nested-images) figcaption { 1419 flex-grow: 1; 1420 } 1421 .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, 1422 .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, 1423 .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img, 1424 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, 1425 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, 1426 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, 1427 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img { 1428 width: 100%; 1429 height: 100%; 1430 flex: 1; 1431 object-fit: cover; 1432 } 1433 .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item, 1434 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, 1435 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item { 1436 width: 100%; 1437 margin-right: 0; 1438 } 1439 @media (min-width: 600px) { 1440 .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item, 1441 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, 1442 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item { 1443 width: calc(33.3333333333% - 0.6666666667em); 1444 margin-right: 1em; 1445 } 1446 .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item, 1447 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, 1448 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item { 1449 width: calc(25% - 0.75em); 1450 margin-right: 1em; 1451 } 1452 .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item, 1453 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, 1454 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item { 1455 width: calc(20% - 0.8em); 1456 margin-right: 1em; 1457 } 1458 .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item, 1459 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, 1460 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item { 1461 width: calc(16.6666666667% - 0.8333333333em); 1462 margin-right: 1em; 1463 } 1464 .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item, 1465 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, 1466 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item { 1467 width: calc(14.2857142857% - 0.8571428571em); 1468 margin-right: 1em; 1469 } 1470 .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item, 1471 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, 1472 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item { 1473 width: calc(12.5% - 0.875em); 1474 margin-right: 1em; 1475 } 1476 .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), 1477 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), 1478 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n) { 1479 margin-right: 0; 1480 } 1481 .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), 1482 .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), 1483 .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n) { 1484 margin-right: 0; 1485 } 1486 .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), 1487 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), 1488 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n) { 1489 margin-right: 0; 1490 } 1491 .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), 1492 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), 1493 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n) { 1494 margin-right: 0; 1495 } 1496 .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), 1497 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), 1498 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n) { 1499 margin-right: 0; 1500 } 1501 .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), 1502 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), 1503 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n) { 1504 margin-right: 0; 1505 } 1506 .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), 1507 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), 1508 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n) { 1509 margin-right: 0; 1510 } 1511 .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), 1512 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), 1513 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) { 1514 margin-right: 0; 1515 } 1516 } 1517 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, 1518 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child, 1519 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, 1520 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child { 1521 margin-right: 0; 1522 } 1523 .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright, 1524 .blocks-gallery-grid:not(.has-nested-images).alignleft, 1525 .blocks-gallery-grid:not(.has-nested-images).alignright { 1526 max-width: 420px; 1527 width: 100%; 1528 } 1529 .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure, 1530 .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure { 1531 justify-content: center; 1532 } 1533 1534 .wp-block-gallery:not(.is-cropped) .blocks-gallery-item { 1535 align-self: flex-start; 1536 } 1537 1538 figure.wp-block-gallery.has-nested-images { 1539 align-items: normal; 1540 } 1541 1542 .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) { 1543 width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2); 1544 margin: 0; 1545 } 1546 .wp-block-gallery.has-nested-images figure.wp-block-image { 1547 display: flex; 1548 flex-grow: 1; 1549 justify-content: center; 1550 position: relative; 1551 flex-direction: column; 1552 max-width: 100%; 1553 box-sizing: border-box; 1554 } 1555 .wp-block-gallery.has-nested-images figure.wp-block-image > div, 1556 .wp-block-gallery.has-nested-images figure.wp-block-image > a { 1557 margin: 0; 1558 flex-direction: column; 1559 flex-grow: 1; 1560 } 1561 .wp-block-gallery.has-nested-images figure.wp-block-image img { 1562 display: block; 1563 height: auto; 1564 max-width: 100% !important; 1565 width: auto; 1566 } 1567 .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before, 1568 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { 1569 position: absolute; 1570 bottom: 0; 1571 right: 0; 1572 left: 0; 1573 max-height: 100%; 1574 } 1575 .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before { 1576 content: ""; 1577 height: 100%; 1578 max-height: 3em; 1579 pointer-events: none; 1580 backdrop-filter: blur(3px); 1581 -webkit-mask-image: linear-gradient(0deg, #000 20%, transparent 100%); 1582 mask-image: linear-gradient(0deg, #000 20%, transparent 100%); 1583 } 1584 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { 1585 color: #fff; 1586 text-shadow: 0 0 1.5px #000; 1587 font-size: 13px; 1588 margin: 0; 1589 overflow: auto; 1590 padding: 1em; 1591 text-align: center; 1592 box-sizing: border-box; 1593 } 1594 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar { 1595 width: 12px; 1596 height: 12px; 1597 } 1598 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track { 1599 background-color: transparent; 1600 } 1601 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb { 1602 background-color: transparent; 1603 border-radius: 8px; 1604 border: 3px solid transparent; 1605 background-clip: padding-box; 1606 } 1607 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb { 1608 background-color: rgba(255, 255, 255, 0.8); 1609 } 1610 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { 1611 scrollbar-width: thin; 1612 scrollbar-gutter: stable both-edges; 1613 scrollbar-color: transparent transparent; 1614 } 1615 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within { 1616 scrollbar-color: rgba(255, 255, 255, 0.8) transparent; 1617 } 1618 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { 1619 will-change: transform; 1620 } 1621 @media (hover: none) { 1622 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { 1623 scrollbar-color: rgba(255, 255, 255, 0.8) transparent; 1624 } 1625 } 1626 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { 1627 background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, transparent 100%); 1628 } 1629 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img { 1630 display: inline; 1631 } 1632 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a { 1633 color: inherit; 1634 } 1635 .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img { 1636 box-sizing: border-box; 1637 } 1638 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div, 1639 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, 1640 .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a { 1641 flex: 1 1 auto; 1642 } 1643 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption { 1644 flex: initial; 1645 background: none; 1646 color: inherit; 1647 margin: 0; 1648 padding: 10px 10px 9px; 1649 position: relative; 1650 text-shadow: none; 1651 } 1652 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before { 1653 content: none; 1654 } 1655 .wp-block-gallery.has-nested-images figcaption { 1656 flex-grow: 1; 1657 flex-basis: 100%; 1658 text-align: center; 1659 } 1660 .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) { 1661 margin-top: 0; 1662 margin-bottom: auto; 1663 } 1664 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) { 1665 align-self: inherit; 1666 } 1667 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone), 1668 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a { 1669 display: flex; 1670 } 1671 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, 1672 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img { 1673 width: 100%; 1674 flex: 1 0 0%; 1675 height: 100%; 1676 object-fit: cover; 1677 } 1678 .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) { 1679 width: 100%; 1680 } 1681 @media (min-width: 600px) { 1682 .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) { 1683 width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667); 1684 } 1685 .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) { 1686 width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75); 1687 } 1688 .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) { 1689 width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8); 1690 } 1691 .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) { 1692 width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333); 1693 } 1694 .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) { 1695 width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571); 1696 } 1697 .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) { 1698 width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875); 1699 } 1700 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) { 1701 width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667); 1702 } 1703 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), 1704 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) { 1705 width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5); 1706 } 1707 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) { 1708 width: 100%; 1709 } 1710 } 1711 .wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright { 1712 max-width: 420px; 1713 width: 100%; 1714 } 1715 .wp-block-gallery.has-nested-images.aligncenter { 1716 justify-content: center; 1717 } 1718 1719 .wp-block-group { 1720 box-sizing: border-box; 1721 } 1722 1723 :where(.wp-block-group.wp-block-group-is-layout-constrained) { 1724 position: relative; 1725 } 1726 1727 h1:where(.wp-block-heading).has-background, 1728 h2:where(.wp-block-heading).has-background, 1729 h3:where(.wp-block-heading).has-background, 1730 h4:where(.wp-block-heading).has-background, 1731 h5:where(.wp-block-heading).has-background, 1732 h6:where(.wp-block-heading).has-background { 1733 padding: 1.25em 2.375em; 1734 } 1735 h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), 1736 h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), 1737 h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), 1738 h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), 1739 h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), 1740 h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), 1741 h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), 1742 h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), 1743 h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), 1744 h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), 1745 h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) { 1746 rotate: 180deg; 1747 } 1748 1749 /** 1750 * Editor and frontend styles for the Icon Block. 1751 */ 1752 /* Icon Block styles. */ 1753 .wp-block-icon { 1754 line-height: 0; 1755 } 1756 .wp-block-icon.aligncenter { 1757 display: flex; 1758 justify-content: center; 1759 } 1760 .wp-block-icon svg { 1761 box-sizing: border-box; 1762 fill: currentColor; 1763 } 1764 1765 :where(.wp-block-icon) svg { 1766 width: 100%; 1767 height: 100%; 1768 } 1769 1770 .wp-block-image > a, 1771 .wp-block-image > figure > a { 1772 display: inline-block; 1773 } 1774 .wp-block-image img { 1775 height: auto; 1776 max-width: 100%; 1777 vertical-align: bottom; 1778 box-sizing: border-box; 1779 } 1780 @media not (prefers-reduced-motion) { 1781 .wp-block-image img.hide { 1782 visibility: hidden; 1783 } 1784 .wp-block-image img.show { 1785 animation: show-content-image 0.4s; 1786 } 1787 } 1788 .wp-block-image[style*=border-radius] > a, 1789 .wp-block-image[style*=border-radius] img { 1790 border-radius: inherit; 1791 } 1792 .wp-block-image.has-custom-border img { 1793 box-sizing: border-box; 1794 } 1795 .wp-block-image.aligncenter { 1796 text-align: center; 1797 } 1798 .wp-block-image.alignfull > a, .wp-block-image.alignwide > a { 1799 width: 100%; 1800 } 1801 .wp-block-image.alignfull img, .wp-block-image.alignwide img { 1802 height: auto; 1803 width: 100%; 1804 } 1805 .wp-block-image.alignleft, .wp-block-image.alignright, .wp-block-image.aligncenter, 1806 .wp-block-image .alignleft, 1807 .wp-block-image .alignright, 1808 .wp-block-image .aligncenter { 1809 display: table; 1810 } 1811 .wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image.aligncenter > figcaption, 1812 .wp-block-image .alignleft > figcaption, 1813 .wp-block-image .alignright > figcaption, 1814 .wp-block-image .aligncenter > figcaption { 1815 display: table-caption; 1816 caption-side: bottom; 1817 } 1818 .wp-block-image .alignleft { 1819 /*rtl:ignore*/ 1820 float: left; 1821 /*rtl:ignore*/ 1822 margin-left: 0; 1823 /*rtl:ignore*/ 1824 margin-right: 1em; 1825 margin-top: 0.5em; 1826 margin-bottom: 0.5em; 1827 } 1828 .wp-block-image .alignright { 1829 /*rtl:ignore*/ 1830 float: right; 1831 /*rtl:ignore*/ 1832 margin-right: 0; 1833 /*rtl:ignore*/ 1834 margin-left: 1em; 1835 margin-top: 0.5em; 1836 margin-bottom: 0.5em; 1837 } 1838 .wp-block-image .aligncenter { 1839 margin-left: auto; 1840 margin-right: auto; 1841 } 1842 .wp-block-image :where(figcaption) { 1843 margin-top: 0.5em; 1844 margin-bottom: 1em; 1845 } 1846 .wp-block-image.is-style-circle-mask img { 1847 border-radius: 9999px; 1848 } 1849 @supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) { 1850 .wp-block-image.is-style-circle-mask img { 1851 /* stylelint-disable-next-line function-url-quotes -- We need quotes for the data URL to use the SVG inline. */ 1852 -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>'); 1853 mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>'); 1854 mask-mode: alpha; 1855 -webkit-mask-repeat: no-repeat; 1856 mask-repeat: no-repeat; 1857 -webkit-mask-size: contain; 1858 mask-size: contain; 1859 -webkit-mask-position: center; 1860 mask-position: center; 1861 border-radius: 0; 1862 } 1863 } 1864 1865 :root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) { 1866 border-radius: 9999px; 1867 } 1868 1869 .wp-block-image figure { 1870 margin: 0; 1871 } 1872 1873 .wp-lightbox-container { 1874 position: relative; 1875 display: flex; 1876 flex-direction: column; 1877 } 1878 .wp-lightbox-container img { 1879 cursor: zoom-in; 1880 } 1881 .wp-lightbox-container img:hover + button { 1882 opacity: 1; 1883 } 1884 .wp-lightbox-container button { 1885 opacity: 0; 1886 border: none; 1887 background-color: rgba(90, 90, 90, 0.25); 1888 backdrop-filter: blur(16px) saturate(180%); 1889 cursor: zoom-in; 1890 display: flex; 1891 justify-content: center; 1892 align-items: center; 1893 width: 20px; 1894 height: 20px; 1895 position: absolute; 1896 z-index: 100; 1897 top: 16px; 1898 right: 16px; 1899 text-align: center; 1900 padding: 0; 1901 border-radius: 4px; 1902 } 1903 @media not (prefers-reduced-motion) { 1904 .wp-lightbox-container button { 1905 transition: opacity 0.2s ease; 1906 } 1907 } 1908 .wp-lightbox-container button:focus-visible { 1909 outline: 3px auto rgba(90, 90, 90, 0.25); 1910 outline: 3px auto -webkit-focus-ring-color; 1911 outline-offset: 3px; 1912 } 1913 .wp-lightbox-container button:hover { 1914 cursor: pointer; 1915 opacity: 1; 1916 } 1917 .wp-lightbox-container button:focus { 1918 opacity: 1; 1919 } 1920 .wp-lightbox-container button:hover, .wp-lightbox-container button:focus, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) { 1921 background-color: rgba(90, 90, 90, 0.25); 1922 border: none; 1923 } 1924 1925 .wp-lightbox-overlay { 1926 position: fixed; 1927 top: 0; 1928 left: 0; 1929 z-index: 100000; 1930 overflow: hidden; 1931 width: 100%; 1932 height: 100vh; 1933 box-sizing: border-box; 1934 visibility: hidden; 1935 cursor: zoom-out; 1936 } 1937 .wp-lightbox-overlay .wp-lightbox-close-button { 1938 font-family: inherit; 1939 position: absolute; 1940 top: calc(env(safe-area-inset-top) + 16px); 1941 right: calc(env(safe-area-inset-right) + 16px); 1942 padding: 0 4px; 1943 cursor: pointer; 1944 z-index: 5000000; 1945 min-width: 40px; 1946 min-height: 40px; 1947 display: flex; 1948 gap: 8px; 1949 align-items: center; 1950 justify-content: center; 1951 line-height: 1; 1952 } 1953 .wp-lightbox-overlay .wp-lightbox-close-button:hover, .wp-lightbox-overlay .wp-lightbox-close-button:focus, .wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background) { 1954 background: none; 1955 border: none; 1956 } 1957 .wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg { 1958 height: 1em; 1959 width: 1em; 1960 } 1961 .wp-lightbox-overlay .wp-lightbox-close-icon svg { 1962 display: block; 1963 } 1964 .wp-lightbox-overlay .wp-lightbox-navigation-button-prev, 1965 .wp-lightbox-overlay .wp-lightbox-navigation-button-next { 1966 position: absolute; 1967 padding: 0 8px; 1968 z-index: 2000002; 1969 font-family: inherit; 1970 min-width: 40px; 1971 min-height: 40px; 1972 gap: 4px; 1973 display: flex; 1974 cursor: pointer; 1975 align-items: center; 1976 justify-content: center; 1977 bottom: 16px; 1978 line-height: 1; 1979 } 1980 .wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden], 1981 .wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden] { 1982 display: none; 1983 } 1984 @media (min-width: 960px) { 1985 .wp-lightbox-overlay .wp-lightbox-navigation-button-prev, 1986 .wp-lightbox-overlay .wp-lightbox-navigation-button-next { 1987 bottom: 50%; 1988 transform: translateY(-50%); 1989 } 1990 } 1991 .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background), 1992 .wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover, 1993 .wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus, 1994 .wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background) { 1995 background: none; 1996 border: none; 1997 padding: 0 8px; 1998 } 1999 .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg, 2000 .wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg { 2001 width: 1.5em; 2002 height: 1.5em; 2003 display: block; 2004 } 2005 .wp-lightbox-overlay .wp-lightbox-navigation-button-prev { 2006 left: calc(env(safe-area-inset-left) + 16px); 2007 } 2008 .wp-lightbox-overlay .wp-lightbox-navigation-button-next { 2009 right: calc(env(safe-area-inset-right) + 16px); 2010 } 2011 .wp-lightbox-overlay .wp-lightbox-navigation-icon svg { 2012 vertical-align: middle; 2013 } 2014 .wp-lightbox-overlay .lightbox-image-container { 2015 position: absolute; 2016 overflow: hidden; 2017 top: 50%; 2018 left: 50%; 2019 transform-origin: top left; 2020 transform: translate(-50%, -50%); 2021 width: var(--wp--lightbox-container-width); 2022 height: var(--wp--lightbox-container-height); 2023 z-index: 2000001; 2024 } 2025 .wp-lightbox-overlay .wp-block-image { 2026 position: relative; 2027 transform-origin: 0 0; 2028 display: flex; 2029 width: 100%; 2030 height: 100%; 2031 justify-content: center; 2032 align-items: center; 2033 box-sizing: border-box; 2034 z-index: 3000000; 2035 margin: 0; 2036 } 2037 .wp-lightbox-overlay .wp-block-image img { 2038 min-width: var(--wp--lightbox-image-width); 2039 min-height: var(--wp--lightbox-image-height); 2040 width: var(--wp--lightbox-image-width); 2041 height: var(--wp--lightbox-image-height); 2042 } 2043 .wp-lightbox-overlay .wp-block-image figcaption { 2044 display: none; 2045 } 2046 .wp-lightbox-overlay button { 2047 border: none; 2048 background: none; 2049 } 2050 .wp-lightbox-overlay .scrim { 2051 width: 100%; 2052 height: 100%; 2053 position: absolute; 2054 z-index: 2000000; 2055 background-color: rgb(255, 255, 255); 2056 opacity: 0.9; 2057 } 2058 .wp-lightbox-overlay.active { 2059 visibility: visible; 2060 } 2061 @media not (prefers-reduced-motion) { 2062 .wp-lightbox-overlay.active { 2063 animation: both turn-on-visibility 0.25s; 2064 } 2065 } 2066 @media not (prefers-reduced-motion) { 2067 .wp-lightbox-overlay.active img { 2068 animation: both turn-on-visibility 0.35s; 2069 } 2070 } 2071 @media not (prefers-reduced-motion) { 2072 .wp-lightbox-overlay.show-closing-animation:not(.active) { 2073 animation: both turn-off-visibility 0.35s; 2074 } 2075 } 2076 @media not (prefers-reduced-motion) { 2077 .wp-lightbox-overlay.show-closing-animation:not(.active) img { 2078 animation: both turn-off-visibility 0.25s; 2079 } 2080 } 2081 @media not (prefers-reduced-motion) { 2082 .wp-lightbox-overlay.zoom.active { 2083 opacity: 1; 2084 visibility: visible; 2085 animation: none; 2086 } 2087 .wp-lightbox-overlay.zoom.active .lightbox-image-container { 2088 animation: lightbox-zoom-in 0.4s; 2089 } 2090 .wp-lightbox-overlay.zoom.active .lightbox-image-container img { 2091 animation: none; 2092 } 2093 .wp-lightbox-overlay.zoom.active .scrim { 2094 animation: turn-on-visibility 0.4s forwards; 2095 } 2096 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) { 2097 animation: none; 2098 } 2099 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container { 2100 animation: lightbox-zoom-out 0.4s; 2101 } 2102 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img { 2103 animation: none; 2104 } 2105 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim { 2106 animation: turn-off-visibility 0.4s forwards; 2107 } 2108 } 2109 2110 @keyframes show-content-image { 2111 0% { 2112 visibility: hidden; 2113 } 2114 99% { 2115 visibility: hidden; 2116 } 2117 100% { 2118 visibility: visible; 2119 } 2120 } 2121 @keyframes turn-on-visibility { 2122 0% { 2123 opacity: 0; 2124 } 2125 100% { 2126 opacity: 1; 2127 } 2128 } 2129 @keyframes turn-off-visibility { 2130 0% { 2131 opacity: 1; 2132 visibility: visible; 2133 } 2134 99% { 2135 opacity: 0; 2136 visibility: visible; 2137 } 2138 100% { 2139 opacity: 0; 2140 visibility: hidden; 2141 } 2142 } 2143 @keyframes lightbox-zoom-in { 2144 0% { 2145 transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); 2146 } 2147 100% { 2148 transform: translate(-50%, -50%) scale(1, 1); 2149 } 2150 } 2151 @keyframes lightbox-zoom-out { 2152 0% { 2153 visibility: visible; 2154 transform: translate(-50%, -50%) scale(1, 1); 2155 } 2156 99% { 2157 visibility: visible; 2158 } 2159 100% { 2160 visibility: hidden; 2161 transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); 2162 } 2163 } 2164 ol.wp-block-latest-comments { 2165 margin-left: 0; 2166 box-sizing: border-box; 2167 } 2168 2169 :where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) { 2170 line-height: 1.1; 2171 } 2172 2173 :where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) { 2174 line-height: 1.8; 2175 } 2176 2177 .has-dates :where(.wp-block-latest-comments:not([style*=line-height])), 2178 .has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])) { 2179 line-height: 1.5; 2180 } 2181 2182 .wp-block-latest-comments .wp-block-latest-comments { 2183 padding-left: 0; 2184 } 2185 2186 .wp-block-latest-comments__comment { 2187 list-style: none; 2188 margin-bottom: 1em; 2189 } 2190 .has-avatars .wp-block-latest-comments__comment { 2191 min-height: 2.25em; 2192 list-style: none; 2193 } 2194 .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta, 2195 .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt { 2196 margin-left: 3.25em; 2197 } 2198 2199 .wp-block-latest-comments__comment-excerpt p { 2200 font-size: 0.875em; 2201 margin: 0.36em 0 1.4em; 2202 } 2203 2204 .wp-block-latest-comments__comment-date { 2205 display: block; 2206 font-size: 0.75em; 2207 } 2208 2209 .wp-block-latest-comments .avatar, 2210 .wp-block-latest-comments__comment-avatar { 2211 border-radius: 1.5em; 2212 display: block; 2213 float: left; 2214 height: 2.5em; 2215 margin-right: 0.75em; 2216 width: 2.5em; 2217 } 2218 2219 .wp-block-latest-comments[style*=font-size] a, 2220 .wp-block-latest-comments[class*=-font-size] a { 2221 font-size: inherit; 2222 } 2223 2224 .wp-block-latest-posts { 2225 box-sizing: border-box; 2226 } 2227 .wp-block-latest-posts.alignleft { 2228 /*rtl:ignore*/ 2229 margin-right: 2em; 2230 } 2231 .wp-block-latest-posts.alignright { 2232 /*rtl:ignore*/ 2233 margin-left: 2em; 2234 } 2235 .wp-block-latest-posts.wp-block-latest-posts__list { 2236 list-style: none; 2237 } 2238 .wp-block-latest-posts.wp-block-latest-posts__list li { 2239 clear: both; 2240 overflow-wrap: break-word; 2241 } 2242 .wp-block-latest-posts.is-grid { 2243 display: flex; 2244 flex-wrap: wrap; 2245 } 2246 .wp-block-latest-posts.is-grid li { 2247 margin: 0 1.25em 1.25em 0; 2248 width: 100%; 2249 } 2250 @media (min-width: 600px) { 2251 .wp-block-latest-posts.columns-2 li { 2252 width: calc(100% / 2 - 1.25em + 1.25em / 2); 2253 } 2254 .wp-block-latest-posts.columns-2 li:nth-child(2n) { 2255 margin-right: 0; 2256 } 2257 .wp-block-latest-posts.columns-3 li { 2258 width: calc(100% / 3 - 1.25em + 1.25em / 3); 2259 } 2260 .wp-block-latest-posts.columns-3 li:nth-child(3n) { 2261 margin-right: 0; 2262 } 2263 .wp-block-latest-posts.columns-4 li { 2264 width: calc(100% / 4 - 1.25em + 1.25em / 4); 2265 } 2266 .wp-block-latest-posts.columns-4 li:nth-child(4n) { 2267 margin-right: 0; 2268 } 2269 .wp-block-latest-posts.columns-5 li { 2270 width: calc(100% / 5 - 1.25em + 1.25em / 5); 2271 } 2272 .wp-block-latest-posts.columns-5 li:nth-child(5n) { 2273 margin-right: 0; 2274 } 2275 .wp-block-latest-posts.columns-6 li { 2276 width: calc(100% / 6 - 1.25em + 1.25em / 6); 2277 } 2278 .wp-block-latest-posts.columns-6 li:nth-child(6n) { 2279 margin-right: 0; 2280 } 2281 } 2282 2283 :root :where(.wp-block-latest-posts.is-grid) { 2284 padding: 0; 2285 } 2286 :root :where(.wp-block-latest-posts.wp-block-latest-posts__list) { 2287 padding-left: 0; 2288 } 2289 2290 .wp-block-latest-posts__post-date, 2291 .wp-block-latest-posts__post-author { 2292 display: block; 2293 font-size: 0.8125em; 2294 } 2295 2296 .wp-block-latest-posts__post-excerpt, 2297 .wp-block-latest-posts__post-full-content { 2298 margin-top: 0.5em; 2299 margin-bottom: 1em; 2300 } 2301 2302 .wp-block-latest-posts__featured-image a { 2303 display: inline-block; 2304 } 2305 .wp-block-latest-posts__featured-image img { 2306 height: auto; 2307 width: auto; 2308 max-width: 100%; 2309 } 2310 .wp-block-latest-posts__featured-image.alignleft { 2311 /*rtl:ignore*/ 2312 margin-right: 1em; 2313 /*rtl:ignore*/ 2314 float: left; 2315 } 2316 .wp-block-latest-posts__featured-image.alignright { 2317 /*rtl:ignore*/ 2318 margin-left: 1em; 2319 /*rtl:ignore*/ 2320 float: right; 2321 } 2322 .wp-block-latest-posts__featured-image.aligncenter { 2323 margin-bottom: 1em; 2324 text-align: center; 2325 } 2326 2327 ol, 2328 ul { 2329 box-sizing: border-box; 2330 } 2331 2332 :root :where(.wp-block-list.has-background) { 2333 padding: 1.25em 2.375em; 2334 } 2335 2336 .wp-block-loginout { 2337 box-sizing: border-box; 2338 } 2339 2340 .wp-block-math { 2341 overflow-x: auto; 2342 overflow-y: hidden; 2343 } 2344 2345 .wp-block-media-text { 2346 /*rtl:begin:ignore*/ 2347 direction: ltr; 2348 /*rtl:end:ignore*/ 2349 display: grid; 2350 grid-template-columns: 50% 1fr; 2351 grid-template-rows: auto; 2352 box-sizing: border-box; 2353 } 2354 .wp-block-media-text.has-media-on-the-right { 2355 grid-template-columns: 1fr 50%; 2356 } 2357 2358 .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, 2359 .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media { 2360 align-self: start; 2361 } 2362 2363 .wp-block-media-text > .wp-block-media-text__content, 2364 .wp-block-media-text > .wp-block-media-text__media, 2365 .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, 2366 .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media { 2367 align-self: center; 2368 } 2369 2370 .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, 2371 .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media { 2372 align-self: end; 2373 } 2374 2375 .wp-block-media-text > .wp-block-media-text__media { 2376 /*rtl:begin:ignore*/ 2377 grid-column: 1; 2378 grid-row: 1; 2379 /*rtl:end:ignore*/ 2380 margin: 0; 2381 } 2382 2383 .wp-block-media-text > .wp-block-media-text__content { 2384 direction: ltr; 2385 /*rtl:begin:ignore*/ 2386 grid-column: 2; 2387 grid-row: 1; 2388 /*rtl:end:ignore*/ 2389 padding: 0 8% 0 8%; 2390 word-break: break-word; 2391 } 2392 2393 .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media { 2394 /*rtl:begin:ignore*/ 2395 grid-column: 2; 2396 grid-row: 1; 2397 /*rtl:end:ignore*/ 2398 } 2399 2400 .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content { 2401 /*rtl:begin:ignore*/ 2402 grid-column: 1; 2403 grid-row: 1; 2404 /*rtl:end:ignore*/ 2405 } 2406 2407 .wp-block-media-text__media a { 2408 display: block; 2409 } 2410 2411 .wp-block-media-text__media img, 2412 .wp-block-media-text__media video { 2413 height: auto; 2414 max-width: unset; 2415 width: 100%; 2416 vertical-align: middle; 2417 } 2418 2419 /* `is-image-fill` is deprecated and the styles are kept for backwards compatibility. */ 2420 .wp-block-media-text.is-image-fill > .wp-block-media-text__media { 2421 height: 100%; 2422 min-height: 250px; 2423 background-size: cover; 2424 } 2425 2426 .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a { 2427 display: block; 2428 height: 100%; 2429 } 2430 2431 .wp-block-media-text.is-image-fill > .wp-block-media-text__media img { 2432 position: absolute; 2433 width: 1px; 2434 height: 1px; 2435 padding: 0; 2436 margin: -1px; 2437 overflow: hidden; 2438 clip: rect(0, 0, 0, 0); 2439 border: 0; 2440 } 2441 2442 /* Image fill for versions 8 and onwards */ 2443 .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media { 2444 position: relative; 2445 height: 100%; 2446 min-height: 250px; 2447 } 2448 2449 .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a { 2450 display: block; 2451 height: 100%; 2452 } 2453 2454 .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img { 2455 position: absolute; 2456 width: 100%; 2457 height: 100%; 2458 object-fit: cover; 2459 } 2460 2461 /* 2462 * Here we here not able to use a mobile first CSS approach. 2463 * Custom widths are set using inline styles, and on mobile, 2464 * we need 100% width, so we use important to overwrite the inline style. 2465 * If the style were set on mobile first, on desktop styles, 2466 * we would have no way of setting the style again to the inline style. 2467 */ 2468 @media (max-width: 600px) { 2469 .wp-block-media-text.is-stacked-on-mobile { 2470 grid-template-columns: 100% !important; 2471 } 2472 .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media { 2473 grid-column: 1; 2474 grid-row: 1; 2475 } 2476 .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content { 2477 grid-column: 1; 2478 grid-row: 2; 2479 } 2480 } 2481 .wp-block-navigation { 2482 position: relative; 2483 } 2484 .wp-block-navigation ul { 2485 margin-top: 0; 2486 margin-bottom: 0; 2487 margin-left: 0; 2488 padding-left: 0; 2489 } 2490 .wp-block-navigation ul, 2491 .wp-block-navigation ul li { 2492 list-style: none; 2493 padding: 0; 2494 } 2495 .wp-block-navigation .wp-block-navigation-item { 2496 background-color: inherit; 2497 display: flex; 2498 align-items: center; 2499 position: relative; 2500 } 2501 .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty { 2502 display: none; 2503 } 2504 .wp-block-navigation .wp-block-navigation-item__content { 2505 display: block; 2506 z-index: 1; 2507 } 2508 .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content { 2509 color: inherit; 2510 } 2511 .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content { 2512 text-decoration: underline; 2513 } 2514 .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active { 2515 text-decoration: underline; 2516 } 2517 .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content { 2518 text-decoration: line-through; 2519 } 2520 .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active { 2521 text-decoration: line-through; 2522 } 2523 .wp-block-navigation :where(a), .wp-block-navigation :where(a:focus), .wp-block-navigation :where(a:active) { 2524 text-decoration: none; 2525 } 2526 .wp-block-navigation .wp-block-navigation__submenu-icon { 2527 align-self: center; 2528 line-height: 0; 2529 display: inline-block; 2530 font-size: inherit; 2531 padding: 0; 2532 background-color: inherit; 2533 color: currentColor; 2534 border: none; 2535 width: 0.6em; 2536 height: 0.6em; 2537 margin-left: 0.25em; 2538 } 2539 .wp-block-navigation .wp-block-navigation__submenu-icon svg { 2540 display: inline-block; 2541 stroke: currentColor; 2542 width: inherit; 2543 height: inherit; 2544 margin-top: 0.075em; 2545 } 2546 .wp-block-navigation { 2547 --navigation-layout-justification-setting: flex-start; 2548 --navigation-layout-direction: row; 2549 --navigation-layout-wrap: wrap; 2550 --navigation-layout-justify: flex-start; 2551 --navigation-layout-align: center; 2552 } 2553 .wp-block-navigation.is-vertical { 2554 --navigation-layout-direction: column; 2555 --navigation-layout-justify: initial; 2556 --navigation-layout-align: flex-start; 2557 } 2558 .wp-block-navigation.no-wrap { 2559 --navigation-layout-wrap: nowrap; 2560 } 2561 .wp-block-navigation.items-justified-center { 2562 --navigation-layout-justification-setting: center; 2563 --navigation-layout-justify: center; 2564 } 2565 .wp-block-navigation.items-justified-center.is-vertical { 2566 --navigation-layout-align: center; 2567 } 2568 .wp-block-navigation.items-justified-right { 2569 --navigation-layout-justification-setting: flex-end; 2570 --navigation-layout-justify: flex-end; 2571 } 2572 .wp-block-navigation.items-justified-right.is-vertical { 2573 --navigation-layout-align: flex-end; 2574 } 2575 .wp-block-navigation.items-justified-space-between { 2576 --navigation-layout-justification-setting: space-between; 2577 --navigation-layout-justify: space-between; 2578 } 2579 2580 .wp-block-navigation .has-child .wp-block-navigation__submenu-container { 2581 background-color: inherit; 2582 color: inherit; 2583 position: absolute; 2584 z-index: 2; 2585 display: flex; 2586 flex-direction: column; 2587 align-items: normal; 2588 opacity: 0; 2589 } 2590 @media not (prefers-reduced-motion) { 2591 .wp-block-navigation .has-child .wp-block-navigation__submenu-container { 2592 transition: opacity 0.1s linear; 2593 } 2594 } 2595 .wp-block-navigation .has-child .wp-block-navigation__submenu-container { 2596 visibility: hidden; 2597 width: 0; 2598 height: 0; 2599 overflow: hidden; 2600 } 2601 .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content { 2602 display: flex; 2603 flex-grow: 1; 2604 padding: 0.5em 1em; 2605 } 2606 .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon { 2607 margin-right: 0; 2608 margin-left: auto; 2609 } 2610 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content { 2611 margin: 0; 2612 } 2613 .wp-block-navigation .has-child .wp-block-navigation__submenu-container { 2614 left: -1px; 2615 top: 100%; 2616 } 2617 @media (min-width: 782px) { 2618 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { 2619 left: 100%; 2620 top: -1px; 2621 } 2622 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before { 2623 content: ""; 2624 position: absolute; 2625 right: 100%; 2626 height: 100%; 2627 display: block; 2628 width: 0.5em; 2629 background: transparent; 2630 } 2631 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon { 2632 margin-right: 0.25em; 2633 } 2634 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg { 2635 transform: rotate(-90deg); 2636 } 2637 } 2638 @media (hover: hover) { 2639 .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container { 2640 visibility: visible; 2641 overflow: visible; 2642 opacity: 1; 2643 width: auto; 2644 height: auto; 2645 min-width: 200px; 2646 } 2647 } 2648 .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container, 2649 .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container { 2650 visibility: visible; 2651 overflow: visible; 2652 opacity: 1; 2653 width: auto; 2654 height: auto; 2655 min-width: 200px; 2656 } 2657 .wp-block-navigation .has-child.open-always { 2658 flex-wrap: var(--navigation-layout-wrap, wrap); 2659 flex-direction: var(--navigation-layout-direction, initial); 2660 justify-content: var(--navigation-layout-justify, initial); 2661 align-items: var(--navigation-layout-align, initial); 2662 gap: var(--wp--style--block-gap, 2em); 2663 } 2664 .wp-block-navigation .has-child.open-always .wp-block-navigation-item { 2665 justify-content: var(--navigation-layout-justify, initial); 2666 } 2667 .wp-block-navigation .has-child.open-always.wp-block-navigation-submenu, 2668 .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container { 2669 gap: var(--wp--style--block-gap, 2em); 2670 } 2671 .wp-block-navigation .has-child.open-always.wp-block-navigation-submenu, 2672 .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container, 2673 .wp-block-navigation .has-child.open-always .wp-block-navigation-item { 2674 padding-top: 0; 2675 padding-bottom: 0; 2676 } 2677 .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container { 2678 padding-left: var(--wp--style--block-gap, 2em); 2679 padding-right: var(--wp--style--block-gap, 2em); 2680 } 2681 .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content { 2682 padding: 0; 2683 } 2684 .wp-block-navigation .has-child.open-always > .wp-block-navigation-item__content, 2685 .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content { 2686 flex-grow: 0; 2687 } 2688 .wp-block-navigation .has-child.open-always > .wp-block-navigation__submenu-container { 2689 visibility: visible; 2690 overflow: visible; 2691 opacity: 1; 2692 width: auto; 2693 height: auto; 2694 flex-basis: 100%; 2695 position: static; 2696 border: none; 2697 background-color: transparent; 2698 color: inherit; 2699 } 2700 2701 .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container { 2702 left: 0; 2703 top: 100%; 2704 } 2705 @media (min-width: 782px) { 2706 .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { 2707 left: 100%; 2708 top: 0; 2709 } 2710 } 2711 2712 .wp-block-navigation-submenu { 2713 position: relative; 2714 display: flex; 2715 } 2716 .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg { 2717 stroke: currentColor; 2718 } 2719 2720 button.wp-block-navigation-item__content { 2721 background-color: transparent; 2722 border: none; 2723 color: currentColor; 2724 font-size: inherit; 2725 font-family: inherit; 2726 letter-spacing: inherit; 2727 line-height: inherit; 2728 font-style: inherit; 2729 font-weight: inherit; 2730 text-transform: inherit; 2731 text-align: left; 2732 } 2733 2734 .wp-block-navigation-submenu__toggle { 2735 cursor: pointer; 2736 } 2737 .wp-block-navigation-submenu__toggle[aria-expanded=true] + .wp-block-navigation__submenu-icon > svg, 2738 .wp-block-navigation-submenu__toggle[aria-expanded=true] > svg { 2739 transform: rotate(180deg); 2740 } 2741 2742 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle { 2743 padding-left: 0; 2744 padding-right: 0.85em; 2745 } 2746 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon { 2747 margin-left: -0.6em; 2748 pointer-events: none; 2749 } 2750 2751 .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) { 2752 padding: 0; 2753 } 2754 2755 /** 2756 * Margins 2757 */ 2758 .wp-block-navigation__responsive-container, 2759 .wp-block-navigation__responsive-close, 2760 .wp-block-navigation__responsive-dialog, 2761 .wp-block-navigation .wp-block-page-list, 2762 .wp-block-navigation__container, 2763 .wp-block-navigation__responsive-container-content { 2764 gap: inherit; 2765 } 2766 2767 /** 2768 * Paddings 2769 */ 2770 :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), 2771 :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) { 2772 padding: 0.5em 1em; 2773 } 2774 2775 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), 2776 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), 2777 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), 2778 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) { 2779 padding: 0.5em 1em; 2780 } 2781 2782 /** 2783 * Justifications. 2784 */ 2785 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, 2786 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container, 2787 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, 2788 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container { 2789 left: auto; 2790 right: 0; 2791 } 2792 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 2793 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 2794 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 2795 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { 2796 left: -1px; 2797 right: -1px; 2798 } 2799 @media (min-width: 782px) { 2800 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 2801 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 2802 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 2803 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { 2804 left: auto; 2805 right: 100%; 2806 } 2807 } 2808 2809 .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container { 2810 background-color: #fff; 2811 border: 1px solid rgba(0, 0, 0, 0.15); 2812 } 2813 2814 .wp-block-navigation.has-background .wp-block-navigation__submenu-container { 2815 background-color: inherit; 2816 } 2817 2818 .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container { 2819 color: #000; 2820 } 2821 2822 .wp-block-navigation__container { 2823 display: flex; 2824 flex-wrap: var(--navigation-layout-wrap, wrap); 2825 flex-direction: var(--navigation-layout-direction, initial); 2826 justify-content: var(--navigation-layout-justify, initial); 2827 align-items: var(--navigation-layout-align, initial); 2828 list-style: none; 2829 margin: 0; 2830 padding-left: 0; 2831 } 2832 .wp-block-navigation__container .is-responsive { 2833 display: none; 2834 } 2835 2836 .wp-block-navigation__container:only-child, 2837 .wp-block-page-list:only-child { 2838 flex-grow: 1; 2839 } 2840 2841 /** 2842 * Mobile menu. 2843 */ 2844 @keyframes overlay-menu__fade-in-animation { 2845 from { 2846 opacity: 0; 2847 transform: translateY(0.5em); 2848 } 2849 to { 2850 opacity: 1; 2851 transform: translateY(0); 2852 } 2853 } 2854 .wp-block-navigation__responsive-container { 2855 display: none; 2856 position: fixed; 2857 top: 0; 2858 left: 0; 2859 right: 0; 2860 bottom: 0; 2861 } 2862 .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) { 2863 color: inherit; 2864 } 2865 .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content { 2866 display: flex; 2867 flex-wrap: var(--navigation-layout-wrap, wrap); 2868 flex-direction: var(--navigation-layout-direction, initial); 2869 justify-content: var(--navigation-layout-justify, initial); 2870 align-items: var(--navigation-layout-align, initial); 2871 } 2872 .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) { 2873 color: inherit !important; 2874 background-color: inherit !important; 2875 } 2876 .wp-block-navigation__responsive-container.is-menu-open { 2877 display: flex; 2878 flex-direction: column; 2879 background-color: inherit; 2880 } 2881 @media not (prefers-reduced-motion) { 2882 .wp-block-navigation__responsive-container.is-menu-open { 2883 animation: overlay-menu__fade-in-animation 0.1s ease-out; 2884 animation-fill-mode: forwards; 2885 } 2886 } 2887 .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) { 2888 padding-top: clamp(1rem, var(--wp--style--root--padding-top), 20rem); 2889 padding-right: clamp(1rem, var(--wp--style--root--padding-right), 20rem); 2890 padding-bottom: clamp(1rem, var(--wp--style--root--padding-bottom), 20rem); 2891 padding-left: clamp(1rem, var(--wp--style--root--padding-left), 20rem); 2892 } 2893 .wp-block-navigation__responsive-container.is-menu-open { 2894 overflow: auto; 2895 z-index: 100000; 2896 } 2897 .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content { 2898 padding-top: calc(2rem + 24px); 2899 } 2900 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content { 2901 overflow: visible; 2902 display: flex; 2903 flex-direction: column; 2904 flex-wrap: nowrap; 2905 align-items: var(--navigation-layout-justification-setting, inherit); 2906 } 2907 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content, 2908 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list, 2909 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container { 2910 justify-content: flex-start; 2911 } 2912 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon { 2913 display: none; 2914 } 2915 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container { 2916 opacity: 1; 2917 visibility: visible; 2918 height: auto; 2919 width: auto; 2920 overflow: initial; 2921 min-width: 200px; 2922 position: static; 2923 border: none; 2924 padding-left: 2rem; 2925 padding-right: 2rem; 2926 } 2927 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container, 2928 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container { 2929 gap: inherit; 2930 } 2931 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container { 2932 padding-top: var(--wp--style--block-gap, 2em); 2933 } 2934 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content { 2935 padding: 0; 2936 } 2937 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container, 2938 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item, 2939 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list { 2940 display: flex; 2941 flex-direction: column; 2942 align-items: var(--navigation-layout-justification-setting, initial); 2943 } 2944 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container, 2945 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container, 2946 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item, 2947 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list { 2948 color: inherit !important; 2949 background: transparent !important; 2950 } 2951 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { 2952 right: auto; 2953 left: auto; 2954 } 2955 .wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container { 2956 display: none; 2957 width: 100%; 2958 } 2959 .wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close { 2960 max-width: none; 2961 } 2962 .wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content > *:not(.wp-block-navigation__overlay-container) { 2963 display: none; 2964 } 2965 .wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container { 2966 display: block; 2967 } 2968 .wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container { 2969 right: auto; 2970 left: 0; 2971 } 2972 @media (min-width: 600px) { 2973 .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { 2974 display: block; 2975 width: 100%; 2976 position: relative; 2977 z-index: auto; 2978 background-color: inherit; 2979 } 2980 .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close { 2981 display: none; 2982 } 2983 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { 2984 left: 0; 2985 } 2986 } 2987 2988 .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) { 2989 background-color: #fff; 2990 } 2991 2992 .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) { 2993 color: #000; 2994 } 2995 2996 .wp-block-navigation__toggle_button_label { 2997 font-size: 1rem; 2998 font-weight: bold; 2999 } 3000 3001 .wp-block-navigation__responsive-container-open, 3002 .wp-block-navigation__responsive-container-close { 3003 vertical-align: middle; 3004 cursor: pointer; 3005 color: currentColor; 3006 background: transparent; 3007 border: none; 3008 margin: 0; 3009 padding: 0; 3010 text-transform: inherit; 3011 } 3012 .wp-block-navigation__responsive-container-open svg, 3013 .wp-block-navigation__responsive-container-close svg { 3014 fill: currentColor; 3015 pointer-events: none; 3016 display: block; 3017 width: 24px; 3018 height: 24px; 3019 } 3020 3021 .wp-block-navigation__responsive-container-open { 3022 display: flex; 3023 } 3024 .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open { 3025 font-family: inherit; 3026 font-weight: inherit; 3027 font-size: inherit; 3028 } 3029 @media (min-width: 600px) { 3030 .wp-block-navigation__responsive-container-open:not(.always-shown) { 3031 display: none; 3032 } 3033 } 3034 3035 .wp-block-navigation__responsive-container-close { 3036 position: absolute; 3037 top: 0; 3038 right: 0; 3039 z-index: 2; 3040 } 3041 .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close { 3042 font-family: inherit; 3043 font-weight: inherit; 3044 font-size: inherit; 3045 } 3046 3047 .disable-default-overlay .wp-block-navigation__responsive-container-close { 3048 top: clamp(1rem, var(--wp--style--root--padding-left), 20rem); 3049 right: clamp(1rem, var(--wp--style--root--padding-left), 20rem); 3050 } 3051 3052 .wp-block-navigation__responsive-close { 3053 width: 100%; 3054 } 3055 .has-modal-open .wp-block-navigation__responsive-close { 3056 max-width: var(--wp--style--global--wide-size, 100%); 3057 margin-left: auto; 3058 margin-right: auto; 3059 } 3060 .wp-block-navigation__responsive-close:focus { 3061 outline: none; 3062 } 3063 3064 .is-menu-open .wp-block-navigation__responsive-close, 3065 .is-menu-open .wp-block-navigation__responsive-dialog, 3066 .is-menu-open .wp-block-navigation__responsive-container-content { 3067 box-sizing: border-box; 3068 } 3069 3070 .wp-block-navigation__responsive-dialog { 3071 position: relative; 3072 } 3073 3074 .has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog { 3075 margin-top: 46px; 3076 } 3077 @media (min-width: 782px) { 3078 .has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog { 3079 margin-top: 32px; 3080 } 3081 } 3082 3083 html.has-modal-open { 3084 overflow: hidden; 3085 } 3086 3087 .wp-block-navigation .wp-block-navigation-item__label { 3088 overflow-wrap: break-word; 3089 } 3090 .wp-block-navigation .wp-block-navigation-item__description { 3091 display: none; 3092 } 3093 3094 .link-ui-tools { 3095 outline: 1px solid #f0f0f0; 3096 padding: 8px; 3097 } 3098 3099 .link-ui-block-inserter { 3100 padding-top: 8px; 3101 } 3102 3103 .link-ui-block-inserter__back { 3104 margin-left: 8px; 3105 text-transform: uppercase; 3106 } 3107 3108 .wp-block-navigation-overlay-close { 3109 display: inline-flex; 3110 align-items: center; 3111 justify-content: center; 3112 gap: 0.5em; 3113 padding: 0; 3114 border: none; 3115 background: transparent; 3116 cursor: pointer; 3117 text-decoration: none; 3118 } 3119 .wp-block-navigation-overlay-close:focus { 3120 outline-offset: 2px; 3121 } 3122 .wp-block-navigation-overlay-close svg { 3123 width: 24px; 3124 height: 24px; 3125 fill: currentColor; 3126 display: block; 3127 flex-shrink: 0; 3128 } 3129 .wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text { 3130 display: inline-flex; 3131 align-items: center; 3132 } 3133 3134 .wp-block-navigation .wp-block-page-list { 3135 display: flex; 3136 flex-direction: var(--navigation-layout-direction, initial); 3137 justify-content: var(--navigation-layout-justify, initial); 3138 align-items: var(--navigation-layout-align, initial); 3139 flex-wrap: var(--navigation-layout-wrap, wrap); 3140 background-color: inherit; 3141 } 3142 .wp-block-navigation .wp-block-navigation-item { 3143 background-color: inherit; 3144 } 3145 3146 .wp-block-page-list { 3147 box-sizing: border-box; 3148 } 3149 3150 .is-small-text { 3151 font-size: 0.875em; 3152 } 3153 3154 .is-regular-text { 3155 font-size: 1em; 3156 } 3157 3158 .is-large-text { 3159 font-size: 2.25em; 3160 } 3161 3162 .is-larger-text { 3163 font-size: 3em; 3164 } 3165 3166 .has-drop-cap:not(:focus)::first-letter { 3167 float: left; 3168 font-size: 8.4em; 3169 line-height: 0.68; 3170 font-weight: 100; 3171 margin: 0.05em 0.1em 0 0; 3172 text-transform: uppercase; 3173 font-style: normal; 3174 } 3175 3176 body.rtl .has-drop-cap:not(:focus)::first-letter { 3177 float: initial; 3178 margin-left: 0.1em; 3179 } 3180 3181 p.has-drop-cap.has-background { 3182 overflow: hidden; 3183 } 3184 3185 :root :where(p.has-background) { 3186 padding: 1.25em 2.375em; 3187 } 3188 3189 :where(p.has-text-color:not(.has-link-color)) a { 3190 color: inherit; 3191 } 3192 3193 p.has-text-align-right[style*="writing-mode:vertical-rl"], 3194 p.has-text-align-left[style*="writing-mode:vertical-lr"] { 3195 rotate: 180deg; 3196 } 3197 3198 .wp-block-playlist .wp-block-playlist__current-item { 3199 display: flex; 3200 align-items: center; 3201 gap: var(--wp--preset--spacing--40, 1.5em); 3202 align-self: stretch; 3203 padding-bottom: var(--wp--preset--spacing--30, 1em); 3204 margin-bottom: var(--wp--preset--spacing--30, 1em); 3205 } 3206 .wp-block-playlist .wp-block-playlist__current-item div { 3207 display: flex; 3208 flex-direction: column; 3209 align-items: flex-start; 3210 gap: var(--wp--preset--spacing--20, 0.5em); 3211 } 3212 .wp-block-playlist .wp-block-playlist__current-item .wp-block-playlist__current-item-artist-album { 3213 flex-direction: row; 3214 } 3215 .wp-block-playlist .wp-block-playlist__current-item .wp-block-playlist__item-title { 3216 word-break: break-all; 3217 } 3218 .wp-block-playlist audio { 3219 width: 100%; 3220 margin-top: var(--wp--preset--spacing--20, 0.625em); 3221 } 3222 .wp-block-playlist .wp-block-playlist__tracklist { 3223 margin: 0; 3224 padding-left: 0; 3225 list-style: none; 3226 } 3227 .wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden { 3228 display: none; 3229 } 3230 .wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist { 3231 display: none; 3232 } 3233 .wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers { 3234 counter-reset: playlist-track; 3235 } 3236 .wp-block-playlist li.block-list-appender.block-list-appender { 3237 position: initial; 3238 margin-top: var(--wp--preset--spacing--30, 1em); 3239 } 3240 3241 .wp-block-playlist-track:has([aria-current=true]) { 3242 background-color: color-mix(in srgb, currentColor 10%, transparent); 3243 } 3244 .wp-block-playlist-track:hover { 3245 background-color: color-mix(in srgb, currentColor 15%, transparent); 3246 } 3247 .wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track { 3248 counter-increment: playlist-track; 3249 } 3250 .wp-block-playlist-track .wp-block-playlist-track__button { 3251 display: flex; 3252 align-items: center; 3253 width: 100%; 3254 padding: var(--wp--preset--spacing--20, 0.5em); 3255 font-size: inherit; 3256 font-family: inherit; 3257 text-align: left; 3258 background-color: transparent; 3259 color: inherit; 3260 border: 0; 3261 outline-offset: 2px; 3262 cursor: pointer; 3263 } 3264 .wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button::before { 3265 content: counter(playlist-track); 3266 width: 2ch; 3267 margin-right: var(--wp--preset--spacing--20, 0.5em); 3268 font-size: 0.85em; 3269 opacity: 0.7; 3270 } 3271 .wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content { 3272 flex: 1 1 0; 3273 min-width: 0; 3274 } 3275 .wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title { 3276 display: block; 3277 } 3278 .wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist { 3279 display: block; 3280 font-size: 0.85em; 3281 opacity: 0.7; 3282 margin-top: 0.125em; 3283 } 3284 .wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length { 3285 margin-left: auto; 3286 font-size: 0.85em; 3287 opacity: 0.7; 3288 } 3289 3290 .wp-block-post-author { 3291 display: flex; 3292 flex-wrap: wrap; 3293 box-sizing: border-box; 3294 } 3295 .wp-block-post-author__byline { 3296 width: 100%; 3297 margin-top: 0; 3298 margin-bottom: 0; 3299 font-size: 0.5em; 3300 } 3301 .wp-block-post-author__avatar { 3302 margin-right: 1em; 3303 } 3304 .wp-block-post-author__bio { 3305 margin-bottom: 0.7em; 3306 font-size: 0.7em; 3307 } 3308 .wp-block-post-author__content { 3309 flex-grow: 1; 3310 flex-basis: 0; 3311 } 3312 .wp-block-post-author__name { 3313 margin: 0; 3314 } 3315 3316 .wp-block-post-author-biography { 3317 box-sizing: border-box; 3318 } 3319 3320 :where(.wp-block-post-comments-form textarea), 3321 :where(.wp-block-post-comments-form input:not([type=submit])) { 3322 border-width: 1px; 3323 border-style: solid; 3324 border-color: #949494; 3325 font-size: 1em; 3326 font-family: inherit; 3327 } 3328 3329 :where(.wp-block-post-comments-form textarea), 3330 :where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))) { 3331 padding: calc(0.667em + 2px); 3332 } 3333 3334 .wp-block-post-comments-form { 3335 box-sizing: border-box; 3336 } 3337 .wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) { 3338 font-weight: inherit; 3339 } 3340 .wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) { 3341 font-family: inherit; 3342 } 3343 .wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) { 3344 font-size: inherit; 3345 } 3346 .wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) { 3347 line-height: inherit; 3348 } 3349 .wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) { 3350 font-style: inherit; 3351 } 3352 .wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) { 3353 letter-spacing: inherit; 3354 } 3355 .wp-block-post-comments-form :where(input[type=submit]) { 3356 box-shadow: none; 3357 cursor: pointer; 3358 display: inline-block; 3359 text-align: center; 3360 overflow-wrap: break-word; 3361 } 3362 .wp-block-post-comments-form .comment-form textarea, 3363 .wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]) { 3364 display: block; 3365 box-sizing: border-box; 3366 width: 100%; 3367 } 3368 .wp-block-post-comments-form .comment-form-author label, 3369 .wp-block-post-comments-form .comment-form-email label, 3370 .wp-block-post-comments-form .comment-form-url label { 3371 display: block; 3372 margin-bottom: 0.25em; 3373 } 3374 .wp-block-post-comments-form .comment-form-cookies-consent { 3375 display: flex; 3376 gap: 0.25em; 3377 } 3378 .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent { 3379 margin-top: 0.35em; 3380 } 3381 .wp-block-post-comments-form .comment-reply-title { 3382 margin-bottom: 0; 3383 } 3384 .wp-block-post-comments-form .comment-reply-title :where(small) { 3385 font-size: var(--wp--preset--font-size--medium, smaller); 3386 margin-left: 0.5em; 3387 } 3388 3389 .wp-block-post-comments-count { 3390 box-sizing: border-box; 3391 } 3392 3393 .wp-block-post-content { 3394 display: flow-root; 3395 } 3396 3397 .wp-block-post-comments-link { 3398 box-sizing: border-box; 3399 } 3400 3401 .wp-block-post-date { 3402 box-sizing: border-box; 3403 } 3404 3405 :where(.wp-block-post-excerpt) { 3406 box-sizing: border-box; 3407 margin-top: var(--wp--style--block-gap); 3408 margin-bottom: var(--wp--style--block-gap); 3409 } 3410 3411 .wp-block-post-excerpt__excerpt { 3412 margin-top: 0; 3413 margin-bottom: 0; 3414 } 3415 3416 .wp-block-post-excerpt__more-text { 3417 margin-top: var(--wp--style--block-gap); 3418 margin-bottom: 0; 3419 } 3420 3421 .wp-block-post-excerpt__more-link { 3422 display: inline-block; 3423 } 3424 3425 .wp-block-post-featured-image { 3426 margin-left: 0; 3427 margin-right: 0; 3428 } 3429 .wp-block-post-featured-image a { 3430 display: block; 3431 height: 100%; 3432 } 3433 .wp-block-post-featured-image :where(img) { 3434 max-width: 100%; 3435 width: 100%; 3436 height: auto; 3437 vertical-align: bottom; 3438 box-sizing: border-box; 3439 } 3440 .wp-block-post-featured-image.alignwide img, .wp-block-post-featured-image.alignfull img { 3441 width: 100%; 3442 } 3443 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim { 3444 position: absolute; 3445 inset: 0; 3446 background-color: #000; 3447 } 3448 .wp-block-post-featured-image { 3449 position: relative; 3450 } 3451 3452 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient { 3453 background-color: transparent; 3454 } 3455 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 { 3456 opacity: 0; 3457 } 3458 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 { 3459 opacity: 0.1; 3460 } 3461 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 { 3462 opacity: 0.2; 3463 } 3464 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 { 3465 opacity: 0.3; 3466 } 3467 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 { 3468 opacity: 0.4; 3469 } 3470 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 { 3471 opacity: 0.5; 3472 } 3473 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 { 3474 opacity: 0.6; 3475 } 3476 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 { 3477 opacity: 0.7; 3478 } 3479 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 { 3480 opacity: 0.8; 3481 } 3482 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 { 3483 opacity: 0.9; 3484 } 3485 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 { 3486 opacity: 1; 3487 } 3488 .wp-block-post-featured-image:where(.alignleft, .alignright) { 3489 width: 100%; 3490 } 3491 3492 .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous { 3493 display: inline-block; 3494 margin-right: 1ch; 3495 } 3496 .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) { 3497 transform: scaleX(1) /*rtl:scaleX(-1);*/; 3498 } 3499 .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next { 3500 display: inline-block; 3501 margin-left: 1ch; 3502 } 3503 .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) { 3504 transform: scaleX(1) /*rtl:scaleX(-1);*/; 3505 } 3506 .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"], .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"] { 3507 rotate: 180deg; 3508 } 3509 3510 .wp-block-post-terms { 3511 box-sizing: border-box; 3512 } 3513 .wp-block-post-terms .wp-block-post-terms__separator { 3514 white-space: pre-wrap; 3515 } 3516 3517 .wp-block-post-time-to-read { 3518 box-sizing: border-box; 3519 } 3520 3521 .wp-block-post-title { 3522 word-break: break-word; 3523 box-sizing: border-box; 3524 } 3525 .wp-block-post-title :where(a) { 3526 display: inline-block; 3527 font-family: inherit; 3528 font-size: inherit; 3529 font-style: inherit; 3530 font-weight: inherit; 3531 letter-spacing: inherit; 3532 line-height: inherit; 3533 text-decoration: inherit; 3534 } 3535 3536 .wp-block-post-author-name { 3537 box-sizing: border-box; 3538 } 3539 3540 .wp-block-preformatted { 3541 box-sizing: border-box; 3542 white-space: pre-wrap; 3543 } 3544 3545 :where(.wp-block-preformatted.has-background) { 3546 padding: 1.25em 2.375em; 3547 } 3548 3549 .wp-block-pullquote { 3550 text-align: center; 3551 overflow-wrap: break-word; 3552 box-sizing: border-box; 3553 margin: 0 0 1em 0; 3554 padding: 4em 0; 3555 } 3556 .wp-block-pullquote p, 3557 .wp-block-pullquote blockquote { 3558 color: inherit; 3559 } 3560 .wp-block-pullquote blockquote { 3561 margin: 0; 3562 } 3563 .wp-block-pullquote p { 3564 margin-top: 0; 3565 } 3566 .wp-block-pullquote p:last-child { 3567 margin-bottom: 0; 3568 } 3569 .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright { 3570 max-width: 420px; 3571 } 3572 .wp-block-pullquote cite, 3573 .wp-block-pullquote footer { 3574 position: relative; 3575 } 3576 .wp-block-pullquote .has-text-color a { 3577 color: inherit; 3578 } 3579 3580 .wp-block-pullquote.has-text-align-left blockquote { 3581 text-align: left; 3582 } 3583 3584 .wp-block-pullquote.has-text-align-right blockquote { 3585 text-align: right; 3586 } 3587 3588 .wp-block-pullquote.has-text-align-center blockquote { 3589 text-align: center; 3590 } 3591 3592 .wp-block-pullquote.is-style-solid-color { 3593 border: none; 3594 } 3595 .wp-block-pullquote.is-style-solid-color blockquote { 3596 margin-left: auto; 3597 margin-right: auto; 3598 max-width: 60%; 3599 } 3600 .wp-block-pullquote.is-style-solid-color blockquote p { 3601 margin-top: 0; 3602 margin-bottom: 0; 3603 font-size: 2em; 3604 } 3605 .wp-block-pullquote.is-style-solid-color blockquote cite { 3606 text-transform: none; 3607 font-style: normal; 3608 } 3609 3610 .wp-block-pullquote :where(cite) { 3611 color: inherit; 3612 display: block; 3613 } 3614 3615 .wp-block-post-template { 3616 margin-top: 0; 3617 margin-bottom: 0; 3618 max-width: 100%; 3619 list-style: none; 3620 padding: 0; 3621 box-sizing: border-box; 3622 } 3623 .wp-block-post-template.is-flex-container { 3624 flex-direction: row; 3625 display: flex; 3626 flex-wrap: wrap; 3627 gap: 1.25em; 3628 } 3629 .wp-block-post-template.is-flex-container > li { 3630 margin: 0; 3631 width: 100%; 3632 } 3633 @media (min-width: 600px) { 3634 .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li { 3635 width: calc(100% / 2 - 1.25em + 1.25em / 2); 3636 } 3637 .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li { 3638 width: calc(100% / 3 - 1.25em + 1.25em / 3); 3639 } 3640 .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li { 3641 width: calc(100% / 4 - 1.25em + 1.25em / 4); 3642 } 3643 .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li { 3644 width: calc(100% / 5 - 1.25em + 1.25em / 5); 3645 } 3646 .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li { 3647 width: calc(100% / 6 - 1.25em + 1.25em / 6); 3648 } 3649 } 3650 3651 @media (max-width: 600px) { 3652 .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid { 3653 grid-template-columns: 1fr; 3654 } 3655 } 3656 .wp-block-post-template-is-layout-constrained > li > .alignright, 3657 .wp-block-post-template-is-layout-flow > li > .alignright { 3658 float: right; 3659 margin-inline-start: 2em; 3660 margin-inline-end: 0; 3661 } 3662 3663 .wp-block-post-template-is-layout-constrained > li > .alignleft, 3664 .wp-block-post-template-is-layout-flow > li > .alignleft { 3665 float: left; 3666 margin-inline-start: 0; 3667 margin-inline-end: 2em; 3668 } 3669 3670 .wp-block-post-template-is-layout-constrained > li > .aligncenter, 3671 .wp-block-post-template-is-layout-flow > li > .aligncenter { 3672 margin-inline-start: auto; 3673 margin-inline-end: auto; 3674 } 3675 3676 .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type { 3677 margin-inline-start: auto; 3678 } 3679 .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child { 3680 margin-inline-end: auto; 3681 } 3682 .wp-block-query-pagination .wp-block-query-pagination-previous-arrow { 3683 margin-right: 1ch; 3684 display: inline-block; 3685 } 3686 .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) { 3687 transform: scaleX(1) /*rtl:scaleX(-1);*/; 3688 } 3689 .wp-block-query-pagination .wp-block-query-pagination-next-arrow { 3690 margin-left: 1ch; 3691 display: inline-block; 3692 } 3693 .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) { 3694 transform: scaleX(1) /*rtl:scaleX(-1);*/; 3695 } 3696 .wp-block-query-pagination.aligncenter { 3697 justify-content: center; 3698 } 3699 3700 .wp-block-query-title { 3701 box-sizing: border-box; 3702 } 3703 3704 .wp-block-query-total { 3705 box-sizing: border-box; 3706 } 3707 3708 .wp-block-quote { 3709 box-sizing: border-box; 3710 overflow-wrap: break-word; 3711 } 3712 .wp-block-quote.is-style-large:where(:not(.is-style-plain)), .wp-block-quote.is-large:where(:not(.is-style-plain)) { 3713 margin-bottom: 1em; 3714 padding: 0 1em; 3715 } 3716 .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p, .wp-block-quote.is-large:where(:not(.is-style-plain)) p { 3717 font-size: 1.5em; 3718 font-style: italic; 3719 line-height: 1.6; 3720 } 3721 .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, 3722 .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, 3723 .wp-block-quote.is-large:where(:not(.is-style-plain)) footer { 3724 font-size: 1.125em; 3725 text-align: right; 3726 } 3727 .wp-block-quote > cite { 3728 display: block; 3729 } 3730 3731 .wp-block-read-more { 3732 display: block; 3733 width: fit-content; 3734 } 3735 .wp-block-read-more:where(:not([style*=text-decoration])) { 3736 text-decoration: none; 3737 } 3738 .wp-block-read-more:where(:not([style*=text-decoration])):focus, .wp-block-read-more:where(:not([style*=text-decoration])):active { 3739 text-decoration: none; 3740 } 3741 3742 ul.wp-block-rss.alignleft { 3743 /*rtl:ignore*/ 3744 margin-right: 2em; 3745 } 3746 ul.wp-block-rss.alignright { 3747 /*rtl:ignore*/ 3748 margin-left: 2em; 3749 } 3750 ul.wp-block-rss.is-grid { 3751 display: flex; 3752 flex-wrap: wrap; 3753 padding: 0; 3754 } 3755 ul.wp-block-rss.is-grid li { 3756 margin: 0 1em 1em 0; 3757 width: 100%; 3758 } 3759 @media (min-width: 600px) { 3760 ul.wp-block-rss.columns-2 li { 3761 width: calc(100% / 2 - 1em); 3762 } 3763 ul.wp-block-rss.columns-3 li { 3764 width: calc(100% / 3 - 1em); 3765 } 3766 ul.wp-block-rss.columns-4 li { 3767 width: calc(100% / 4 - 1em); 3768 } 3769 ul.wp-block-rss.columns-5 li { 3770 width: calc(100% / 5 - 1em); 3771 } 3772 ul.wp-block-rss.columns-6 li { 3773 width: calc(100% / 6 - 1em); 3774 } 3775 } 3776 3777 .wp-block-rss__item-publish-date, 3778 .wp-block-rss__item-author { 3779 display: block; 3780 font-size: 0.8125em; 3781 } 3782 3783 .wp-block-rss { 3784 box-sizing: border-box; 3785 list-style: none; 3786 padding: 0; 3787 } 3788 3789 .wp-block-search__button { 3790 margin-left: 10px; 3791 word-break: normal; 3792 } 3793 .wp-block-search__button.has-icon { 3794 line-height: 0; 3795 } 3796 .wp-block-search__button svg { 3797 min-width: 24px; 3798 min-height: 24px; 3799 width: 1.25em; 3800 height: 1.25em; 3801 fill: currentColor; 3802 vertical-align: text-bottom; 3803 } 3804 3805 :where(.wp-block-search__button) { 3806 border: 1px solid #ccc; 3807 padding: 6px 10px; 3808 } 3809 3810 .wp-block-search__inside-wrapper { 3811 display: flex; 3812 flex: auto; 3813 flex-wrap: nowrap; 3814 max-width: 100%; 3815 } 3816 3817 .wp-block-search__label { 3818 width: 100%; 3819 } 3820 3821 .wp-block-search.wp-block-search__button-only .wp-block-search__button { 3822 margin-left: 0; 3823 flex-shrink: 0; 3824 max-width: 100%; 3825 box-sizing: border-box; 3826 display: flex; 3827 justify-content: center; 3828 } 3829 .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper { 3830 transition-property: width; 3831 min-width: 0 !important; 3832 } 3833 .wp-block-search.wp-block-search__button-only .wp-block-search__input { 3834 transition-duration: 300ms; 3835 flex-basis: 100%; 3836 } 3837 .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden { 3838 overflow: hidden; 3839 } 3840 .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper { 3841 overflow: hidden; 3842 } 3843 .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input { 3844 width: 0 !important; 3845 min-width: 0 !important; 3846 padding-left: 0 !important; 3847 padding-right: 0 !important; 3848 border-left-width: 0 !important; 3849 border-right-width: 0 !important; 3850 flex-grow: 0; 3851 margin: 0; 3852 flex-basis: 0; 3853 } 3854 3855 :where(.wp-block-search__input) { 3856 font-family: inherit; 3857 font-weight: inherit; 3858 font-size: inherit; 3859 line-height: inherit; 3860 letter-spacing: inherit; 3861 text-transform: inherit; 3862 font-style: inherit; 3863 padding: 8px; 3864 flex-grow: 1; 3865 margin-left: 0; 3866 margin-right: 0; 3867 min-width: 3rem; 3868 border: 1px solid #949494; 3869 text-decoration: unset !important; 3870 appearance: initial; 3871 } 3872 3873 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) { 3874 padding: 4px; 3875 border-width: 1px; 3876 border-style: solid; 3877 border-color: #949494; 3878 background-color: #fff; 3879 box-sizing: border-box; 3880 } 3881 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input { 3882 border-radius: 0; 3883 border: none; 3884 padding: 0 4px; 3885 } 3886 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus { 3887 outline: none; 3888 } 3889 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) { 3890 padding: 4px 8px; 3891 } 3892 3893 .wp-block-search.aligncenter .wp-block-search__inside-wrapper { 3894 margin: auto; 3895 } 3896 3897 .wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper { 3898 float: right; 3899 } 3900 3901 .wp-block-separator { 3902 border-top: 2px solid currentColor; 3903 border-left: none; 3904 border-right: none; 3905 border-bottom: none; 3906 } 3907 3908 :root :where(.wp-block-separator.is-style-dots) { 3909 text-align: center; 3910 line-height: 1; 3911 height: auto; 3912 } 3913 :root :where(.wp-block-separator.is-style-dots)::before { 3914 content: "···"; 3915 color: currentColor; 3916 font-size: 1.5em; 3917 letter-spacing: 2em; 3918 /*rtl:ignore*/ 3919 padding-left: 2em; 3920 font-family: serif; 3921 } 3922 3923 .wp-block-separator.is-style-dots { 3924 background: none !important; 3925 border: none !important; 3926 } 3927 3928 .wp-block-site-logo { 3929 box-sizing: border-box; 3930 line-height: 0; 3931 } 3932 .wp-block-site-logo a { 3933 display: inline-block; 3934 line-height: 0; 3935 } 3936 .wp-block-site-logo.is-default-size img { 3937 width: 120px; 3938 height: auto; 3939 } 3940 .wp-block-site-logo img { 3941 height: auto; 3942 max-width: 100%; 3943 } 3944 .wp-block-site-logo a, 3945 .wp-block-site-logo img { 3946 border-radius: inherit; 3947 } 3948 .wp-block-site-logo.aligncenter { 3949 margin-left: auto; 3950 margin-right: auto; 3951 text-align: center; 3952 } 3953 3954 :root :where(.wp-block-site-logo.is-style-rounded) { 3955 border-radius: 9999px; 3956 } 3957 3958 .wp-block-site-tagline { 3959 box-sizing: border-box; 3960 } 3961 3962 .wp-block-site-title { 3963 box-sizing: border-box; 3964 } 3965 .wp-block-site-title :where(a) { 3966 color: inherit; 3967 font-family: inherit; 3968 font-size: inherit; 3969 font-style: inherit; 3970 font-weight: inherit; 3971 letter-spacing: inherit; 3972 line-height: inherit; 3973 text-decoration: inherit; 3974 } 3975 3976 .wp-block-social-links { 3977 box-sizing: border-box; 3978 padding-left: 0; 3979 padding-right: 0; 3980 text-indent: 0; 3981 margin-left: 0; 3982 background: none; 3983 } 3984 .wp-block-social-links .wp-social-link a, 3985 .wp-block-social-links .wp-social-link a:hover { 3986 text-decoration: none; 3987 border-bottom: 0; 3988 box-shadow: none; 3989 } 3990 .wp-block-social-links .wp-social-link svg { 3991 width: 1em; 3992 height: 1em; 3993 } 3994 .wp-block-social-links .wp-social-link span:not(.screen-reader-text) { 3995 margin-left: 0.5em; 3996 margin-right: 0.5em; 3997 font-size: 0.65em; 3998 } 3999 .wp-block-social-links.has-small-icon-size { 4000 font-size: 16px; 4001 } 4002 .wp-block-social-links, .wp-block-social-links.has-normal-icon-size { 4003 font-size: 24px; 4004 } 4005 .wp-block-social-links.has-large-icon-size { 4006 font-size: 36px; 4007 } 4008 .wp-block-social-links.has-huge-icon-size { 4009 font-size: 48px; 4010 } 4011 .wp-block-social-links.aligncenter { 4012 justify-content: center; 4013 display: flex; 4014 } 4015 .wp-block-social-links.alignright { 4016 justify-content: flex-end; 4017 } 4018 4019 .wp-block-social-link { 4020 display: block; 4021 border-radius: 9999px; 4022 } 4023 @media not (prefers-reduced-motion) { 4024 .wp-block-social-link { 4025 transition: transform 0.1s ease; 4026 } 4027 } 4028 .wp-block-social-link { 4029 height: auto; 4030 } 4031 .wp-block-social-link a { 4032 align-items: center; 4033 display: flex; 4034 line-height: 0; 4035 } 4036 .wp-block-social-link:hover { 4037 transform: scale(1.1); 4038 } 4039 4040 .wp-block-social-links .wp-block-social-link.wp-social-link { 4041 display: inline-block; 4042 margin: 0; 4043 padding: 0; 4044 } 4045 .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited, 4046 .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg { 4047 color: currentColor; 4048 fill: currentColor; 4049 } 4050 4051 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link { 4052 background-color: #f0f0f0; 4053 color: #444; 4054 } 4055 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon { 4056 background-color: #f90; 4057 color: #fff; 4058 } 4059 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp { 4060 background-color: #1ea0c3; 4061 color: #fff; 4062 } 4063 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance { 4064 background-color: #0757fe; 4065 color: #fff; 4066 } 4067 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky { 4068 background-color: #0a7aff; 4069 color: #fff; 4070 } 4071 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen { 4072 background-color: #1e1f26; 4073 color: #fff; 4074 } 4075 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart { 4076 background-color: #02e49b; 4077 color: #fff; 4078 } 4079 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord { 4080 background-color: #5865f2; 4081 color: #fff; 4082 } 4083 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble { 4084 background-color: #e94c89; 4085 color: #fff; 4086 } 4087 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox { 4088 background-color: #4280ff; 4089 color: #fff; 4090 } 4091 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy { 4092 background-color: #f45800; 4093 color: #fff; 4094 } 4095 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook { 4096 background-color: #0866ff; 4097 color: #fff; 4098 } 4099 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx { 4100 background-color: #000; 4101 color: #fff; 4102 } 4103 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr { 4104 background-color: #0461dd; 4105 color: #fff; 4106 } 4107 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare { 4108 background-color: #e65678; 4109 color: #fff; 4110 } 4111 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github { 4112 background-color: #24292d; 4113 color: #fff; 4114 } 4115 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads { 4116 background-color: #eceadd; 4117 color: #382110; 4118 } 4119 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google { 4120 background-color: #ea4434; 4121 color: #fff; 4122 } 4123 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar { 4124 background-color: #1d4fc4; 4125 color: #fff; 4126 } 4127 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram { 4128 background-color: #f00075; 4129 color: #fff; 4130 } 4131 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm { 4132 background-color: #e21b24; 4133 color: #fff; 4134 } 4135 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin { 4136 background-color: #0d66c2; 4137 color: #fff; 4138 } 4139 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon { 4140 background-color: #3288d4; 4141 color: #fff; 4142 } 4143 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium { 4144 background-color: #000; 4145 color: #fff; 4146 } 4147 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup { 4148 background-color: #f6405f; 4149 color: #fff; 4150 } 4151 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon { 4152 background-color: #000; 4153 color: #fff; 4154 } 4155 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest { 4156 background-color: #e60122; 4157 color: #fff; 4158 } 4159 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket { 4160 background-color: #ef4155; 4161 color: #fff; 4162 } 4163 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit { 4164 background-color: #ff4500; 4165 color: #fff; 4166 } 4167 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype { 4168 background-color: #0478d7; 4169 color: #fff; 4170 } 4171 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat { 4172 background-color: #fefc00; 4173 color: #fff; 4174 stroke: #000; 4175 } 4176 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud { 4177 background-color: #ff5600; 4178 color: #fff; 4179 } 4180 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify { 4181 background-color: #1bd760; 4182 color: #fff; 4183 } 4184 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram { 4185 background-color: #2aabee; 4186 color: #fff; 4187 } 4188 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads { 4189 background-color: #000; 4190 color: #fff; 4191 } 4192 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok { 4193 background-color: #000; 4194 color: #fff; 4195 } 4196 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr { 4197 background-color: #011835; 4198 color: #fff; 4199 } 4200 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch { 4201 background-color: #6440a4; 4202 color: #fff; 4203 } 4204 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter { 4205 background-color: #1da1f2; 4206 color: #fff; 4207 } 4208 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo { 4209 background-color: #1eb7ea; 4210 color: #fff; 4211 } 4212 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk { 4213 background-color: #4680c2; 4214 color: #fff; 4215 } 4216 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress { 4217 background-color: #3499cd; 4218 color: #fff; 4219 } 4220 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp { 4221 background-color: #25d366; 4222 color: #fff; 4223 } 4224 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x { 4225 background-color: #000; 4226 color: #fff; 4227 } 4228 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp { 4229 background-color: #d32422; 4230 color: #fff; 4231 } 4232 :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube { 4233 background-color: #f00; 4234 color: #fff; 4235 } 4236 4237 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link { 4238 background: none; 4239 } 4240 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg { 4241 width: 1.25em; 4242 height: 1.25em; 4243 } 4244 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon { 4245 color: #f90; 4246 } 4247 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp { 4248 color: #1ea0c3; 4249 } 4250 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance { 4251 color: #0757fe; 4252 } 4253 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky { 4254 color: #0a7aff; 4255 } 4256 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen { 4257 color: #1e1f26; 4258 } 4259 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart { 4260 color: #02e49b; 4261 } 4262 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord { 4263 color: #5865f2; 4264 } 4265 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble { 4266 color: #e94c89; 4267 } 4268 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox { 4269 color: #4280ff; 4270 } 4271 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy { 4272 color: #f45800; 4273 } 4274 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook { 4275 color: #0866ff; 4276 } 4277 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx { 4278 color: #000; 4279 } 4280 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr { 4281 color: #0461dd; 4282 } 4283 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare { 4284 color: #e65678; 4285 } 4286 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github { 4287 color: #24292d; 4288 } 4289 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads { 4290 color: #382110; 4291 } 4292 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google { 4293 color: #ea4434; 4294 } 4295 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar { 4296 color: #1d4fc4; 4297 } 4298 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram { 4299 color: #f00075; 4300 } 4301 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm { 4302 color: #e21b24; 4303 } 4304 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin { 4305 color: #0d66c2; 4306 } 4307 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon { 4308 color: #3288d4; 4309 } 4310 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium { 4311 color: #000; 4312 } 4313 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup { 4314 color: #f6405f; 4315 } 4316 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon { 4317 color: #000; 4318 } 4319 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest { 4320 color: #e60122; 4321 } 4322 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket { 4323 color: #ef4155; 4324 } 4325 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit { 4326 color: #ff4500; 4327 } 4328 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype { 4329 color: #0478d7; 4330 } 4331 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat { 4332 color: #fff; 4333 stroke: #000; 4334 } 4335 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud { 4336 color: #ff5600; 4337 } 4338 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify { 4339 color: #1bd760; 4340 } 4341 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram { 4342 color: #2aabee; 4343 } 4344 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads { 4345 color: #000; 4346 } 4347 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok { 4348 color: #000; 4349 } 4350 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr { 4351 color: #011835; 4352 } 4353 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch { 4354 color: #6440a4; 4355 } 4356 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter { 4357 color: #1da1f2; 4358 } 4359 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo { 4360 color: #1eb7ea; 4361 } 4362 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk { 4363 color: #4680c2; 4364 } 4365 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp { 4366 color: #25d366; 4367 } 4368 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress { 4369 color: #3499cd; 4370 } 4371 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x { 4372 color: #000; 4373 } 4374 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp { 4375 color: #d32422; 4376 } 4377 :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube { 4378 color: #f00; 4379 } 4380 4381 .wp-block-social-links.is-style-pill-shape .wp-social-link { 4382 width: auto; 4383 } 4384 4385 :root :where(.wp-block-social-links .wp-social-link a) { 4386 padding: 0.25em; 4387 } 4388 4389 :root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) { 4390 padding: 0; 4391 } 4392 4393 :root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) { 4394 padding-left: 0.6666666667em; 4395 padding-right: 0.6666666667em; 4396 } 4397 4398 .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label { 4399 color: #000; 4400 } 4401 4402 .wp-block-spacer { 4403 clear: both; 4404 } 4405 4406 .wp-block-tag-cloud { 4407 box-sizing: border-box; 4408 } 4409 .wp-block-tag-cloud.aligncenter { 4410 text-align: center; 4411 justify-content: center; 4412 } 4413 .wp-block-tag-cloud a { 4414 display: inline-block; 4415 margin-right: 5px; 4416 } 4417 .wp-block-tag-cloud span { 4418 display: inline-block; 4419 margin-left: 5px; 4420 text-decoration: none; 4421 } 4422 4423 :root :where(.wp-block-tag-cloud.is-style-outline) { 4424 display: flex; 4425 flex-wrap: wrap; 4426 gap: 1ch; 4427 } 4428 4429 :root :where(.wp-block-tag-cloud.is-style-outline a) { 4430 border: 1px solid currentColor; 4431 font-size: unset !important; 4432 margin-right: 0; 4433 padding: 1ch 2ch; 4434 text-decoration: none !important; 4435 } 4436 4437 .wp-block-tab { 4438 max-width: 100%; 4439 flex-basis: 100%; 4440 flex-grow: 1; 4441 box-sizing: border-box; 4442 } 4443 .wp-block-tab > *:first-child { 4444 margin-top: 0; 4445 } 4446 .wp-block-tab > *:last-child { 4447 margin-bottom: 0; 4448 } 4449 .wp-block-tab[hidden], .wp-block-tab:empty { 4450 display: none !important; 4451 } 4452 4453 .wp-block-tab.wp-block.has-background, 4454 .wp-block-tab:not(.wp-block).has-background { 4455 padding: var(--wp--preset--spacing--30); 4456 } 4457 4458 .wp-block-tab-panel { 4459 flex-grow: 1; 4460 min-width: 0; 4461 } 4462 4463 .wp-block-table { 4464 overflow-x: auto; 4465 } 4466 .wp-block-table table { 4467 border-collapse: collapse; 4468 width: 100%; 4469 } 4470 .wp-block-table thead { 4471 border-bottom: 3px solid; 4472 } 4473 .wp-block-table tfoot { 4474 border-top: 3px solid; 4475 } 4476 .wp-block-table td, 4477 .wp-block-table th { 4478 border: 1px solid; 4479 padding: 0.5em; 4480 } 4481 .wp-block-table .has-fixed-layout { 4482 table-layout: fixed; 4483 width: 100%; 4484 } 4485 .wp-block-table .has-fixed-layout td, 4486 .wp-block-table .has-fixed-layout th { 4487 word-break: break-word; 4488 } 4489 .wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright { 4490 display: table; 4491 width: auto; 4492 } 4493 .wp-block-table.alignleft td, 4494 .wp-block-table.alignleft th, .wp-block-table.aligncenter td, 4495 .wp-block-table.aligncenter th, .wp-block-table.alignright td, 4496 .wp-block-table.alignright th { 4497 word-break: break-word; 4498 } 4499 .wp-block-table .has-subtle-light-gray-background-color { 4500 background-color: #f3f4f5; 4501 } 4502 .wp-block-table .has-subtle-pale-green-background-color { 4503 background-color: #e9fbe5; 4504 } 4505 .wp-block-table .has-subtle-pale-blue-background-color { 4506 background-color: #e7f5fe; 4507 } 4508 .wp-block-table .has-subtle-pale-pink-background-color { 4509 background-color: #fcf0ef; 4510 } 4511 .wp-block-table.is-style-stripes { 4512 border-spacing: 0; 4513 border-collapse: inherit; 4514 background-color: transparent; 4515 } 4516 .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { 4517 background-color: #f0f0f0; 4518 } 4519 .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) { 4520 background-color: #f3f4f5; 4521 } 4522 .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) { 4523 background-color: #e9fbe5; 4524 } 4525 .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) { 4526 background-color: #e7f5fe; 4527 } 4528 .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) { 4529 background-color: #fcf0ef; 4530 } 4531 .wp-block-table.is-style-stripes th, 4532 .wp-block-table.is-style-stripes td { 4533 border-color: transparent; 4534 } 4535 .wp-block-table.is-style-stripes { 4536 border-bottom: 1px solid #f0f0f0; 4537 } 4538 .wp-block-table .has-border-color > *, 4539 .wp-block-table .has-border-color tr, 4540 .wp-block-table .has-border-color th, 4541 .wp-block-table .has-border-color td { 4542 border-color: inherit; 4543 } 4544 .wp-block-table table[style*=border-top-color] > *, 4545 .wp-block-table table[style*=border-top-color] tr:first-child { 4546 border-top-color: inherit; 4547 } 4548 .wp-block-table table[style*=border-top-color] > * th, 4549 .wp-block-table table[style*=border-top-color] > * td, 4550 .wp-block-table table[style*=border-top-color] tr:first-child th, 4551 .wp-block-table table[style*=border-top-color] tr:first-child td { 4552 border-top-color: inherit; 4553 } 4554 .wp-block-table table[style*=border-top-color] tr:not(:first-child) { 4555 border-top-color: currentColor; 4556 } 4557 .wp-block-table table[style*=border-right-color] > *, 4558 .wp-block-table table[style*=border-right-color] tr, 4559 .wp-block-table table[style*=border-right-color] th, 4560 .wp-block-table table[style*=border-right-color] td:last-child { 4561 border-right-color: inherit; 4562 } 4563 .wp-block-table table[style*=border-bottom-color] > *, 4564 .wp-block-table table[style*=border-bottom-color] tr:last-child { 4565 border-bottom-color: inherit; 4566 } 4567 .wp-block-table table[style*=border-bottom-color] > * th, 4568 .wp-block-table table[style*=border-bottom-color] > * td, 4569 .wp-block-table table[style*=border-bottom-color] tr:last-child th, 4570 .wp-block-table table[style*=border-bottom-color] tr:last-child td { 4571 border-bottom-color: inherit; 4572 } 4573 .wp-block-table table[style*=border-bottom-color] tr:not(:last-child) { 4574 border-bottom-color: currentColor; 4575 } 4576 .wp-block-table table[style*=border-left-color] > *, 4577 .wp-block-table table[style*=border-left-color] tr, 4578 .wp-block-table table[style*=border-left-color] th, 4579 .wp-block-table table[style*=border-left-color] td:first-child { 4580 border-left-color: inherit; 4581 } 4582 .wp-block-table table[style*=border-style] > *, 4583 .wp-block-table table[style*=border-style] tr, 4584 .wp-block-table table[style*=border-style] th, 4585 .wp-block-table table[style*=border-style] td { 4586 border-style: inherit; 4587 } 4588 .wp-block-table table[style*=border-width] > *, 4589 .wp-block-table table[style*=border-width] tr, 4590 .wp-block-table table[style*=border-width] th, 4591 .wp-block-table table[style*=border-width] td { 4592 border-width: inherit; 4593 border-style: inherit; 4594 } 4595 4596 :root :where(.wp-block-table-of-contents) { 4597 box-sizing: border-box; 4598 } 4599 4600 .wp-block-tabs { 4601 box-sizing: border-box; 4602 } 4603 .wp-block-tabs .wp-block-tabs__title { 4604 display: none; 4605 } 4606 4607 .wp-block-tabs-menu { 4608 display: flex; 4609 align-items: flex-end; 4610 min-width: fit-content; 4611 border-bottom-width: 1px; 4612 border-bottom-style: solid; 4613 border-bottom-color: #000; 4614 } 4615 4616 .wp-block-tabs-menu-item { 4617 box-sizing: border-box; 4618 color: inherit; 4619 display: block; 4620 width: max-content; 4621 text-decoration: none; 4622 cursor: pointer; 4623 flex-basis: inherit !important; 4624 flex-grow: inherit !important; 4625 border: none; 4626 background: none; 4627 appearance: none; 4628 -webkit-appearance: none; 4629 margin: 0; 4630 padding-block: var(--tab-padding-block, var(--wp--preset--spacing--20, 0.5em)); 4631 padding-inline: var(--tab-padding-inline, var(--wp--preset--spacing--30, 1em)); 4632 font-size: inherit; 4633 font-family: inherit; 4634 font-weight: inherit; 4635 line-height: inherit; 4636 letter-spacing: inherit; 4637 text-transform: inherit; 4638 text-align: inherit; 4639 } 4640 .wp-block-tabs-menu-item:focus { 4641 outline: none; 4642 } 4643 .wp-block-tabs-menu-item:focus-visible { 4644 outline: 2px solid var(--tab-border-color-active, #000); 4645 outline-offset: 2px; 4646 } 4647 .wp-block-tabs-menu-item:hover { 4648 background-color: var(--custom-tab-hover-color, #eaeaea) !important; 4649 color: var(--custom-tab-hover-text-color, #000) !important; 4650 } 4651 .wp-block-tabs-menu-item[aria-selected=true], .wp-block-tabs-menu-item.is-active { 4652 background-color: var(--custom-tab-active-color, #000) !important; 4653 color: var(--custom-tab-active-text-color, #fff) !important; 4654 } 4655 4656 .wp-block-term-count { 4657 box-sizing: border-box; 4658 } 4659 4660 :where(.wp-block-term-description) { 4661 box-sizing: border-box; 4662 margin-top: var(--wp--style--block-gap); 4663 margin-bottom: var(--wp--style--block-gap); 4664 } 4665 4666 .wp-block-term-description p { 4667 margin-top: 0; 4668 margin-bottom: 0; 4669 } 4670 4671 .wp-block-term-name { 4672 box-sizing: border-box; 4673 } 4674 4675 .wp-block-term-template { 4676 margin-top: 0; 4677 margin-bottom: 0; 4678 max-width: 100%; 4679 list-style: none; 4680 padding: 0; 4681 box-sizing: border-box; 4682 } 4683 4684 .wp-block-text-columns { 4685 display: flex; 4686 } 4687 .wp-block-text-columns.aligncenter { 4688 display: flex; 4689 } 4690 .wp-block-text-columns .wp-block-column { 4691 margin: 0 1em; 4692 padding: 0; 4693 } 4694 .wp-block-text-columns .wp-block-column:first-child { 4695 margin-left: 0; 4696 } 4697 .wp-block-text-columns .wp-block-column:last-child { 4698 margin-right: 0; 4699 } 4700 .wp-block-text-columns.columns-2 .wp-block-column { 4701 width: 50%; 4702 } 4703 .wp-block-text-columns.columns-3 .wp-block-column { 4704 width: 33.3333333333%; 4705 } 4706 .wp-block-text-columns.columns-4 .wp-block-column { 4707 width: 25%; 4708 } 4709 4710 pre.wp-block-verse { 4711 box-sizing: border-box; 4712 overflow: auto; 4713 white-space: pre-wrap; 4714 min-width: 1em; 4715 word-break: break-word; 4716 } 4717 4718 :where(pre.wp-block-verse) { 4719 font-family: inherit; 4720 } 4721 4722 .wp-block-video { 4723 box-sizing: border-box; 4724 } 4725 .wp-block-video video { 4726 width: 100%; 4727 height: auto; 4728 vertical-align: middle; 4729 } 4730 @supports (position: sticky) { 4731 .wp-block-video [poster] { 4732 object-fit: cover; 4733 } 4734 } 4735 .wp-block-video.aligncenter { 4736 text-align: center; 4737 } 4738 .wp-block-video :where(figcaption) { 4739 margin-top: 0.5em; 4740 margin-bottom: 1em; 4741 } 4742 4743 .editor-styles-wrapper, 4744 .entry-content { 4745 counter-reset: footnotes; 4746 } 4747 4748 a[data-fn].fn { 4749 vertical-align: super; 4750 font-size: smaller; 4751 counter-increment: footnotes; 4752 display: inline-flex; 4753 text-decoration: none; 4754 text-indent: -9999999px; 4755 } 4756 4757 a[data-fn].fn::after { 4758 content: "[" counter(footnotes) "]"; 4759 text-indent: 0; 4760 float: left; 4761 } 4762 4763 :root { 4764 --wp-block-synced-color: #7a00df; 4765 --wp-block-synced-color--rgb: 122, 0, 223; 4766 --wp-bound-block-color: var(--wp-block-synced-color); 4767 --wp-editor-canvas-background: #ddd; 4768 --wp-admin-theme-color: #007cba; 4769 --wp-admin-theme-color--rgb: 0, 124, 186; 4770 --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5); 4771 --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5; 4772 --wp-admin-theme-color-darker-20: #005a87; 4773 --wp-admin-theme-color-darker-20--rgb: 0, 90, 135; 4774 --wp-admin-border-width-focus: 2px; 4775 } 4776 @media (min-resolution: 192dpi) { 4777 :root { 4778 --wp-admin-border-width-focus: 1.5px; 4779 } 4780 } 4781 4782 /** 4783 * Element styles. 4784 */ 4785 .wp-element-button { 4786 cursor: pointer; 4787 } 4788 4789 :root .has-very-light-gray-background-color { 4790 background-color: #eee; 4791 } 4792 :root .has-very-dark-gray-background-color { 4793 background-color: #313131; 4794 } 4795 :root .has-very-light-gray-color { 4796 color: #eee; 4797 } 4798 :root .has-very-dark-gray-color { 4799 color: #313131; 4800 } 4801 :root { 4802 /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */ 4803 } 4804 :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { 4805 background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%); 4806 } 4807 :root .has-purple-crush-gradient-background { 4808 background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%); 4809 } 4810 :root .has-hazy-dawn-gradient-background { 4811 background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%); 4812 } 4813 :root .has-subdued-olive-gradient-background { 4814 background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%); 4815 } 4816 :root .has-atomic-cream-gradient-background { 4817 background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%); 4818 } 4819 :root .has-nightshade-gradient-background { 4820 background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%); 4821 } 4822 :root .has-midnight-gradient-background { 4823 background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%); 4824 } 4825 :root { 4826 /* stylelint-enable @stylistic/function-comma-space-after */ 4827 --wp--preset--font-size--normal: 16px; 4828 --wp--preset--font-size--huge: 42px; 4829 } 4830 4831 .has-regular-font-size { 4832 font-size: 1em; 4833 } 4834 4835 .has-larger-font-size { 4836 font-size: 2.625em; 4837 } 4838 4839 .has-normal-font-size { 4840 font-size: var(--wp--preset--font-size--normal); 4841 } 4842 4843 .has-huge-font-size { 4844 font-size: var(--wp--preset--font-size--huge); 4845 } 4846 4847 :root .has-text-align-center { 4848 text-align: center; 4849 } 4850 4851 :root .has-text-align-left { 4852 /*rtl:ignore*/ 4853 text-align: left; 4854 } 4855 4856 :root .has-text-align-right { 4857 /*rtl:ignore*/ 4858 text-align: right; 4859 } 4860 4861 .has-fit-text { 4862 white-space: nowrap !important; 4863 } 4864 4865 #end-resizable-editor-section { 4866 display: none; 4867 } 4868 4869 .aligncenter { 4870 clear: both; 4871 } 4872 4873 .items-justified-left { 4874 justify-content: flex-start; 4875 } 4876 4877 .items-justified-center { 4878 justify-content: center; 4879 } 4880 4881 .items-justified-right { 4882 justify-content: flex-end; 4883 } 4884 4885 .items-justified-space-between { 4886 justify-content: space-between; 4887 } 4888 4889 .screen-reader-text { 4890 border: 0; 4891 clip-path: inset(50%); 4892 height: 1px; 4893 margin: -1px; 4894 overflow: hidden; 4895 padding: 0; 4896 position: absolute; 4897 width: 1px; 4898 word-wrap: normal !important; 4899 } 4900 4901 .screen-reader-text:focus { 4902 background-color: #ddd; 4903 clip-path: none; 4904 color: #444; 4905 display: block; 4906 font-size: 1em; 4907 height: auto; 4908 left: 5px; 4909 line-height: normal; 4910 padding: 15px 23px 14px; 4911 text-decoration: none; 4912 top: 5px; 4913 width: auto; 4914 z-index: 100000; 4915 } 4916 4917 /** 4918 * The following provide a simple means of applying a default border style when 4919 * a user first makes a selection in the border block support panel. 4920 * This prevents issues such as where the user could set a border width 4921 * and see no border due there being no border style set. 4922 * 4923 * This is intended to be removed once intelligent defaults can be set while 4924 * making border selections via the block support. 4925 * 4926 * See: https://github.com/WordPress/gutenberg/pull/33743 4927 */ 4928 html :where(.has-border-color) { 4929 border-style: solid; 4930 } 4931 4932 html :where([style*=border-color]) { 4933 border-style: solid; 4934 } 4935 4936 html :where([style*=border-top-color]) { 4937 border-top-style: solid; 4938 } 4939 4940 html :where([style*=border-right-color]) { 4941 /*rtl:ignore*/ 4942 border-right-style: solid; 4943 } 4944 4945 html :where([style*=border-bottom-color]) { 4946 border-bottom-style: solid; 4947 } 4948 4949 html :where([style*=border-left-color]) { 4950 /*rtl:ignore*/ 4951 border-left-style: solid; 4952 } 4953 4954 html :where([style*=border-width]) { 4955 border-style: solid; 4956 } 4957 4958 html :where([style*=border-top-width]) { 4959 border-top-style: solid; 4960 } 4961 4962 html :where([style*=border-right-width]) { 4963 /*rtl:ignore*/ 4964 border-right-style: solid; 4965 } 4966 4967 html :where([style*=border-bottom-width]) { 4968 border-bottom-style: solid; 4969 } 4970 4971 html :where([style*=border-left-width]) { 4972 /*rtl:ignore*/ 4973 border-left-style: solid; 4974 } 4975 4976 /** 4977 * Provide baseline responsiveness for images. 4978 */ 4979 html :where(img[class*=wp-image-]) { 4980 height: auto; 4981 max-width: 100%; 4982 } 4983 4984 /** 4985 * Reset user agent styles for figure element margins. 4986 */ 4987 :where(figure) { 4988 margin: 0 0 1em 0; 4989 } 4990 4991 html :where(.is-position-sticky) { 4992 /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */ 4993 --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px); 4994 /* stylelint-enable length-zero-no-unit */ 4995 } 4996 4997 @media screen and (max-width: 600px) { 4998 html :where(.is-position-sticky) { 4999 /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */ 5000 --wp-admin--admin-bar--position-offset: 0px; 5001 /* stylelint-enable length-zero-no-unit */ 5002 } 5003 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated : Mon Jun 15 08:20:09 2026 | Cross-referenced by PHPXref |