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