diff -r 7b1b88e27a20 -r 48c4eec2b7e6 wp/wp-includes/css/dist/block-library/style-rtl.css --- a/wp/wp-includes/css/dist/block-library/style-rtl.css Thu Sep 29 08:06:27 2022 +0200 +++ b/wp/wp-includes/css/dist/block-library/style-rtl.css Fri Sep 05 18:40:08 2025 +0200 @@ -1,3336 +1,3582 @@ @charset "UTF-8"; -/** - * Colors - */ -/** - * Breakpoints & Media Queries - */ -/** - * SCSS Variables. - * - * Please use variables from this sheet to ensure consistency across the UI. - * Don't add to this sheet unless you're pretty sure the value will be reused in many places. - * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. - */ -/** - * Colors - */ -/** - * Fonts & basic variables. - */ -/** - * Grid System. - * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ - */ -/** - * Dimensions. - */ -/** - * Shadows. - */ -/** - * Editor widths. - */ -/** - * Block & Editor UI. - */ -/** - * Block paddings. - */ -/** - * React Native specific. - * These variables do not appear to be used anywhere else. - */ -/** -* Converts a hex value into the rgb equivalent. -* -* @param {string} hex - the hexadecimal value to convert -* @return {string} comma separated rgb values -*/ -/** - * Breakpoint mixins - */ -/** - * Long content fade mixin - * - * Creates a fading overlay to signify that the content is longer - * than the space allows. - */ -/** - * Focus styles. - */ -/** - * Applies editor left position to the selector passed as argument - */ -/** - * Styles that are reused verbatim in a few places - */ -/** - * Allows users to opt-out of animations via OS-level preferences. - */ -/** - * Reset default styles for JavaScript UI based pages. - * This is a WP-admin agnostic reset - */ -/** - * Reset the WP Admin page styles for Gutenberg-like pages. - */ -.wp-block-archives-dropdown label { - display: block; + +.wp-block-archives{ + box-sizing:border-box; +} + +.wp-block-archives-dropdown label{ + display:block; +} + +.wp-block-avatar{ + line-height:0; +} +.wp-block-avatar,.wp-block-avatar img{ + box-sizing:border-box; +} +.wp-block-avatar.aligncenter{ + text-align:center; +} + +.wp-block-audio{ + box-sizing:border-box; +} +.wp-block-audio :where(figcaption){ + margin-bottom:1em; + margin-top:.5em; +} +.wp-block-audio audio{ + min-width:300px; + width:100%; +} + +.wp-block-button__link{ + box-sizing:border-box; + cursor:pointer; + display:inline-block; + text-align:center; + word-break:break-word; +} +.wp-block-button__link.aligncenter{ + text-align:center; +} +.wp-block-button__link.alignright{ + text-align:right; } -.wp-block-avatar.aligncenter { - text-align: center; +:where(.wp-block-button__link){ + border-radius:9999px; + box-shadow:none; + padding:calc(.667em + 2px) calc(1.333em + 2px); + text-decoration:none; +} + +.wp-block-button[style*=text-decoration] .wp-block-button__link{ + text-decoration:inherit; +} + +.wp-block-buttons>.wp-block-button.has-custom-width{ + max-width:none; +} +.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{ + width:100%; +} +.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{ + font-size:inherit; +} +.wp-block-buttons>.wp-block-button.wp-block-button__width-25{ + width:calc(25% - var(--wp--style--block-gap, .5em)*.75); +} +.wp-block-buttons>.wp-block-button.wp-block-button__width-50{ + width:calc(50% - var(--wp--style--block-gap, .5em)*.5); +} +.wp-block-buttons>.wp-block-button.wp-block-button__width-75{ + width:calc(75% - var(--wp--style--block-gap, .5em)*.25); +} +.wp-block-buttons>.wp-block-button.wp-block-button__width-100{ + flex-basis:100%; + width:100%; +} + +.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{ + width:25%; +} +.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{ + width:50%; +} +.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{ + width:75%; +} + +.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{ + border-radius:0; +} + +.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{ + border-radius:0 !important; } -.wp-block-audio { - margin: 0 0 1em 0; -} -.wp-block-audio figcaption { - margin-top: 0.5em; - margin-bottom: 1em; -} -.wp-block-audio audio { - width: 100%; - min-width: 300px; -} - -.wp-block-button__link { - color: #fff; - background-color: #32373c; - border-radius: 9999px; - box-shadow: none; - cursor: pointer; - display: inline-block; - font-size: 1.125em; - padding: calc(0.667em + 2px) calc(1.333em + 2px); - text-align: center; - text-decoration: none; - word-break: break-word; - box-sizing: border-box; -} -.wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, .wp-block-button__link:visited { - color: #fff; -} -.wp-block-button__link.aligncenter { - text-align: center; -} -.wp-block-button__link.alignright { - text-align: right; +:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){ + border:2px solid; + padding:.667em 1.333em; +} +:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){ + color:currentColor; +} +:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){ + background-color:initial; + background-image:none; +} +.wp-block-buttons.is-vertical{ + flex-direction:column; +} +.wp-block-buttons.is-vertical>.wp-block-button:last-child{ + margin-bottom:0; +} +.wp-block-buttons>.wp-block-button{ + display:inline-block; + margin:0; +} +.wp-block-buttons.is-content-justification-left{ + justify-content:flex-start; +} +.wp-block-buttons.is-content-justification-left.is-vertical{ + align-items:flex-start; +} +.wp-block-buttons.is-content-justification-center{ + justify-content:center; +} +.wp-block-buttons.is-content-justification-center.is-vertical{ + align-items:center; +} +.wp-block-buttons.is-content-justification-right{ + justify-content:flex-end; +} +.wp-block-buttons.is-content-justification-right.is-vertical{ + align-items:flex-end; +} +.wp-block-buttons.is-content-justification-space-between{ + justify-content:space-between; +} +.wp-block-buttons.aligncenter{ + text-align:center; +} +.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{ + margin-left:auto; + margin-right:auto; + width:100%; +} +.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{ + text-decoration:inherit; +} +.wp-block-buttons.has-custom-font-size .wp-block-button__link{ + font-size:inherit; } -.wp-block-buttons > .wp-block-button.has-custom-width { - max-width: none; -} -.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link { - width: 100%; -} -.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link { - font-size: inherit; -} -.wp-block-buttons > .wp-block-button.wp-block-button__width-25 { - width: calc(25% - (var(--wp--style--block-gap, 0.5em) * 0.75)); -} -.wp-block-buttons > .wp-block-button.wp-block-button__width-50 { - width: calc(50% - (var(--wp--style--block-gap, 0.5em) * 0.5)); -} -.wp-block-buttons > .wp-block-button.wp-block-button__width-75 { - width: calc(75% - (var(--wp--style--block-gap, 0.5em) * 0.25)); -} -.wp-block-buttons > .wp-block-button.wp-block-button__width-100 { - width: 100%; - flex-basis: 100%; +.wp-block-button.aligncenter,.wp-block-calendar{ + text-align:center; +} +.wp-block-calendar td,.wp-block-calendar th{ + border:1px solid; + padding:.25em; +} +.wp-block-calendar th{ + font-weight:400; +} +.wp-block-calendar caption{ + background-color:inherit; +} +.wp-block-calendar table{ + border-collapse:collapse; + width:100%; +} +.wp-block-calendar table:where(:not(.has-text-color)){ + color:#40464d; +} +.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{ + border-color:#ddd; +} +.wp-block-calendar table.has-background th{ + background-color:inherit; +} +.wp-block-calendar table.has-text-color th{ + color:inherit; } -.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 { - width: 25%; -} -.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 { - width: 50%; -} -.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 { - width: 75%; -} - -.wp-block-button.is-style-squared, -.wp-block-button__link.wp-block-button.is-style-squared { - border-radius: 0; +:where(.wp-block-calendar table:not(.has-background) th){ + background:#ddd; } -.wp-block-button.no-border-radius, -.wp-block-button__link.no-border-radius { - border-radius: 0 !important; +.wp-block-categories{ + box-sizing:border-box; +} +.wp-block-categories.alignleft{ + margin-right:2em; +} +.wp-block-categories.alignright{ + margin-left:2em; +} +.wp-block-categories.wp-block-categories-dropdown.aligncenter{ + text-align:center; } -.is-style-outline > :where(.wp-block-button__link), -:where(.wp-block-button__link).is-style-outline { - border: 2px solid currentColor; - padding: 0.667em 1.333em; -} - -.is-style-outline > .wp-block-button__link:not(.has-text-color), -.wp-block-button__link.is-style-outline:not(.has-text-color) { - color: currentColor; -} - -.is-style-outline > .wp-block-button__link:not(.has-background), -.wp-block-button__link.is-style-outline:not(.has-background) { - background-color: transparent; +.wp-block-code{ + box-sizing:border-box; +} +.wp-block-code code{ + display:block; + font-family:inherit; + overflow-wrap:break-word; + white-space:pre-wrap; } -.wp-block-buttons { - /* stylelint-disable indentation */ -} -.wp-block-buttons.is-vertical { - flex-direction: column; -} -.wp-block-buttons.is-vertical > .wp-block-button:last-child { - margin-bottom: 0; -} -.wp-block-buttons > .wp-block-button { - display: inline-block; - margin: 0; -} -.wp-block-buttons.is-content-justification-left { - justify-content: flex-start; -} -.wp-block-buttons.is-content-justification-left.is-vertical { - align-items: flex-start; -} -.wp-block-buttons.is-content-justification-center { - justify-content: center; -} -.wp-block-buttons.is-content-justification-center.is-vertical { - align-items: center; -} -.wp-block-buttons.is-content-justification-right { - justify-content: flex-end; -} -.wp-block-buttons.is-content-justification-right.is-vertical { - align-items: flex-end; -} -.wp-block-buttons.is-content-justification-space-between { - justify-content: space-between; -} -.wp-block-buttons.aligncenter { - text-align: center; -} -.wp-block-buttons:not(.is-content-justification-space-between, -.is-content-justification-right, -.is-content-justification-left, -.is-content-justification-center) .wp-block-button.aligncenter { - /* stylelint-enable indentation */ - margin-right: auto; - margin-left: auto; - width: 100%; +.wp-block-columns{ + align-items:normal !important; + box-sizing:border-box; + display:flex; + flex-wrap:wrap !important; +} +@media (min-width:782px){ + .wp-block-columns{ + flex-wrap:nowrap !important; + } +} +.wp-block-columns.are-vertically-aligned-top{ + align-items:flex-start; +} +.wp-block-columns.are-vertically-aligned-center{ + align-items:center; +} +.wp-block-columns.are-vertically-aligned-bottom{ + align-items:flex-end; +} +@media (max-width:781px){ + .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{ + flex-basis:100% !important; + } +} +@media (min-width:782px){ + .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{ + flex-basis:0; + flex-grow:1; + } + .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{ + flex-grow:0; + } +} +.wp-block-columns.is-not-stacked-on-mobile{ + flex-wrap:nowrap !important; +} +.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{ + flex-basis:0; + flex-grow:1; +} +.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{ + flex-grow:0; } -.wp-block-button.aligncenter { - text-align: center; +:where(.wp-block-columns){ + margin-bottom:1.75em; } -.wp-block-calendar { - text-align: center; -} -.wp-block-calendar th, -.wp-block-calendar tbody td { - padding: 0.25em; - border: 1px solid #ddd; -} -.wp-block-calendar tfoot td { - border: none; -} -.wp-block-calendar table { - width: 100%; - border-collapse: collapse; -} -.wp-block-calendar table th { - font-weight: 400; - background: #ddd; -} -.wp-block-calendar a { - text-decoration: underline; -} -.wp-block-calendar table tbody, -.wp-block-calendar table caption { - color: #40464d; -} - -.wp-block-categories.alignleft { - margin-right: 2em; -} -.wp-block-categories.alignright { - margin-left: 2em; -} - -.wp-block-code code { - display: block; - font-family: inherit; - overflow-wrap: break-word; - white-space: pre-wrap; +:where(.wp-block-columns.has-background){ + padding:1.25em 2.375em; } -.wp-block-columns { - display: flex; - margin-bottom: 1.75em; - box-sizing: border-box; - flex-wrap: wrap !important; - align-items: initial !important; - /** - * All Columns Alignment - */ -} -@media (min-width: 782px) { - .wp-block-columns { - flex-wrap: nowrap !important; - } -} -.wp-block-columns.are-vertically-aligned-top { - align-items: flex-start; -} -.wp-block-columns.are-vertically-aligned-center { - align-items: center; -} -.wp-block-columns.are-vertically-aligned-bottom { - align-items: flex-end; -} -@media (max-width: 781px) { - .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { - flex-basis: 100% !important; - } -} -@media (min-width: 782px) { - .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { - flex-basis: 0; - flex-grow: 1; - } - .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] { - flex-grow: 0; - } -} -.wp-block-columns.is-not-stacked-on-mobile { - flex-wrap: nowrap !important; -} -.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column { - flex-basis: 0; - flex-grow: 1; -} -.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis] { - flex-grow: 0; -} - -:where(.wp-block-columns.has-background) { - padding: 1.25em 2.375em; +.wp-block-column{ + flex-grow:1; + min-width:0; + overflow-wrap:break-word; + word-break:break-word; +} +.wp-block-column.is-vertically-aligned-top{ + align-self:flex-start; +} +.wp-block-column.is-vertically-aligned-center{ + align-self:center; +} +.wp-block-column.is-vertically-aligned-bottom{ + align-self:flex-end; +} +.wp-block-column.is-vertically-aligned-stretch{ + align-self:stretch; +} +.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{ + width:100%; +} +.wp-block-post-comments{ + box-sizing:border-box; +} +.wp-block-post-comments .alignleft{ + float:right; +} +.wp-block-post-comments .alignright{ + float:left; +} +.wp-block-post-comments .navigation:after{ + clear:both; + content:""; + display:table; +} +.wp-block-post-comments .commentlist{ + clear:both; + list-style:none; + margin:0; + padding:0; +} +.wp-block-post-comments .commentlist .comment{ + min-height:2.25em; + padding-right:3.25em; +} +.wp-block-post-comments .commentlist .comment p{ + font-size:1em; + line-height:1.8; + margin:1em 0; +} +.wp-block-post-comments .commentlist .children{ + list-style:none; + margin:0; + padding:0; +} +.wp-block-post-comments .comment-author{ + line-height:1.5; +} +.wp-block-post-comments .comment-author .avatar{ + border-radius:1.5em; + display:block; + float:right; + height:2.5em; + margin-left:.75em; + margin-top:.5em; + width:2.5em; +} +.wp-block-post-comments .comment-author cite{ + font-style:normal; +} +.wp-block-post-comments .comment-meta{ + font-size:.875em; + line-height:1.5; +} +.wp-block-post-comments .comment-meta b{ + font-weight:400; +} +.wp-block-post-comments .comment-meta .comment-awaiting-moderation{ + display:block; + margin-bottom:1em; + margin-top:1em; +} +.wp-block-post-comments .comment-body .commentmetadata{ + font-size:.875em; +} +.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{ + display:block; + margin-bottom:.25em; +} +.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{ + box-sizing:border-box; + display:block; + width:100%; +} +.wp-block-post-comments .comment-form-cookies-consent{ + display:flex; + gap:.25em; +} +.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ + margin-top:.35em; +} +.wp-block-post-comments .comment-reply-title{ + margin-bottom:0; +} +.wp-block-post-comments .comment-reply-title :where(small){ + font-size:var(--wp--preset--font-size--medium, smaller); + margin-right:.5em; +} +.wp-block-post-comments .reply{ + font-size:.875em; + margin-bottom:1.4em; +} +.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{ + border:1px solid #949494; + font-family:inherit; + font-size:1em; +} +.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{ + padding:calc(.667em + 2px); } -.wp-block-column { - flex-grow: 1; - min-width: 0; - word-break: break-word; - overflow-wrap: break-word; - /** - * Individual Column Alignment - */ -} -.wp-block-column.is-vertically-aligned-top { - align-self: flex-start; -} -.wp-block-column.is-vertically-aligned-center { - align-self: center; -} -.wp-block-column.is-vertically-aligned-bottom { - align-self: flex-end; -} -.wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom { - width: 100%; +:where(.wp-block-post-comments input[type=submit]){ + border:none; } -.wp-block-comments-pagination > .wp-block-comments-pagination-next, -.wp-block-comments-pagination > .wp-block-comments-pagination-previous, -.wp-block-comments-pagination > .wp-block-comments-pagination-numbers { - margin-right: 0.5em; - margin-bottom: 0.5em; -} -.wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, -.wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child, -.wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child { - margin-right: 0; -} -.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow { - margin-left: 1ch; - display: inline-block; -} -.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) { - transform: scaleX(-1);; -} -.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow { - margin-right: 1ch; - display: inline-block; -} -.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) { - transform: scaleX(-1);; -} -.wp-block-comments-pagination.aligncenter { - justify-content: center; +.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{ + margin-bottom:.5em; + margin-right:.5em; +} +.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{ + margin-right:0; +} +.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ + display:inline-block; + margin-left:1ch; +} +.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ + transform:scaleX(-1);; +} +.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ + display:inline-block; + margin-right:1ch; +} +.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ + transform:scaleX(-1);; +} +.wp-block-comments-pagination.aligncenter{ + justify-content:center; } -.wp-block-comment-template { - margin-bottom: 0; - max-width: 100%; - list-style: none; - padding: 0; -} -.wp-block-comment-template li { - clear: both; -} -.wp-block-comment-template ol { - margin-bottom: 0; - max-width: 100%; - list-style: none; - padding-right: 2rem; +.wp-block-comment-template{ + box-sizing:border-box; + list-style:none; + margin-bottom:0; + max-width:100%; + padding:0; +} +.wp-block-comment-template li{ + clear:both; +} +.wp-block-comment-template ol{ + list-style:none; + margin-bottom:0; + max-width:100%; + padding-right:2rem; +} +.wp-block-comment-template.alignleft{ + float:right; +} +.wp-block-comment-template.aligncenter{ + margin-left:auto; + margin-right:auto; + width:-moz-fit-content; + width:fit-content; +} +.wp-block-comment-template.alignright{ + float:left; } -.wp-block-cover-image, -.wp-block-cover { - position: relative; - background-size: cover; - background-position: center center; - min-height: 430px; - width: 100%; - display: flex; - justify-content: center; - align-items: center; - padding: 1em; - box-sizing: border-box; - /** - * Set a default background color for has-background-dim _unless_ it includes another - * background-color class (e.g. has-green-background-color). The presence of another - * background-color class implies that another style will provide the background color - * for the overlay. - * - * See: - * - Issue with background color specificity: https://github.com/WordPress/gutenberg/issues/26545 - * - Issue with alternative fix: https://github.com/WordPress/gutenberg/issues/26545 - */ -} -.wp-block-cover-image.has-parallax, -.wp-block-cover.has-parallax { - background-attachment: fixed; -} -@supports (-webkit-touch-callout: inherit) { - .wp-block-cover-image.has-parallax, -.wp-block-cover.has-parallax { - background-attachment: scroll; - } -} -@media (prefers-reduced-motion: reduce) { - .wp-block-cover-image.has-parallax, -.wp-block-cover.has-parallax { - background-attachment: scroll; - } -} -.wp-block-cover-image.is-repeated, -.wp-block-cover.is-repeated { - background-repeat: repeat; - background-size: auto; -} -.wp-block-cover-image.has-background-dim:not([class*=-background-color]), -.wp-block-cover-image .has-background-dim:not([class*=-background-color]), -.wp-block-cover.has-background-dim:not([class*=-background-color]), -.wp-block-cover .has-background-dim:not([class*=-background-color]) { - background-color: #000; -} -.wp-block-cover-image .has-background-dim.has-background-gradient, -.wp-block-cover .has-background-dim.has-background-gradient { - background-color: transparent; -} -.wp-block-cover-image.has-background-dim::before, -.wp-block-cover.has-background-dim::before { - content: ""; - background-color: inherit; -} -.wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, -.wp-block-cover-image .wp-block-cover__background, -.wp-block-cover-image .wp-block-cover__gradient-background, -.wp-block-cover.has-background-dim:not(.has-background-gradient)::before, -.wp-block-cover .wp-block-cover__background, -.wp-block-cover .wp-block-cover__gradient-background { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - opacity: 0.5; -} -.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, -.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, -.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, -.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, -.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, -.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background { - opacity: 0.1; -} -.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, -.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, -.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, -.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, -.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, -.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background { - opacity: 0.2; -} -.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, -.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, -.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, -.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, -.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, -.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background { - opacity: 0.3; -} -.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, -.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, -.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, -.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, -.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, -.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background { - opacity: 0.4; -} -.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, -.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, -.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, -.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, -.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, -.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background { - opacity: 0.5; -} -.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, -.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, -.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, -.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, -.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, -.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background { - opacity: 0.6; -} -.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, -.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, -.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, -.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, -.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, -.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background { - opacity: 0.7; -} -.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, -.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, -.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, -.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, -.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, -.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background { - opacity: 0.8; -} -.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, -.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, -.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, -.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, -.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, -.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background { - opacity: 0.9; -} -.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, -.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, -.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, -.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, -.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, -.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background { - opacity: 1; -} -.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, -.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, -.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, -.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0 { - opacity: 0; -} -.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, -.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, -.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, -.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10 { - opacity: 0.1; -} -.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, -.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, -.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, -.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20 { - opacity: 0.2; -} -.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, -.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, -.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, -.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30 { - opacity: 0.3; -} -.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, -.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, -.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, -.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40 { - opacity: 0.4; -} -.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, -.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, -.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, -.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50 { - opacity: 0.5; -} -.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, -.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, -.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, -.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60 { - opacity: 0.6; -} -.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, -.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, -.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, -.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70 { - opacity: 0.7; -} -.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, -.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, -.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, -.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80 { - opacity: 0.8; -} -.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, -.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, -.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, -.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90 { - opacity: 0.9; -} -.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, -.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, -.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, -.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100 { - opacity: 1; -} -.wp-block-cover-image .block-library-cover__padding-visualizer, -.wp-block-cover .block-library-cover__padding-visualizer { - z-index: 2; -} -.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, -.wp-block-cover.alignleft, -.wp-block-cover.alignright { - max-width: 420px; - width: 100%; -} -.wp-block-cover-image::after, -.wp-block-cover::after { - display: block; - content: ""; - font-size: 0; - min-height: inherit; -} -@supports (position: sticky) { - .wp-block-cover-image::after, -.wp-block-cover::after { - content: none; - } -} -.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, -.wp-block-cover.aligncenter, -.wp-block-cover.alignleft, -.wp-block-cover.alignright { - display: flex; -} -.wp-block-cover-image .wp-block-cover__inner-container, -.wp-block-cover .wp-block-cover__inner-container { - width: 100%; - z-index: 1; - color: #fff; -} -.wp-block-cover-image.is-light .wp-block-cover__inner-container, -.wp-block-cover.is-light .wp-block-cover__inner-container { - color: #000; -} -.wp-block-cover-image p:not(.has-text-color), -.wp-block-cover-image h1:not(.has-text-color), -.wp-block-cover-image h2:not(.has-text-color), -.wp-block-cover-image h3:not(.has-text-color), -.wp-block-cover-image h4:not(.has-text-color), -.wp-block-cover-image h5:not(.has-text-color), -.wp-block-cover-image h6:not(.has-text-color), -.wp-block-cover p:not(.has-text-color), -.wp-block-cover h1:not(.has-text-color), -.wp-block-cover h2:not(.has-text-color), -.wp-block-cover h3:not(.has-text-color), -.wp-block-cover h4:not(.has-text-color), -.wp-block-cover h5:not(.has-text-color), -.wp-block-cover h6:not(.has-text-color) { - color: inherit; -} -.wp-block-cover-image.is-position-top-left, -.wp-block-cover.is-position-top-left { - align-items: flex-start; - justify-content: flex-start; -} -.wp-block-cover-image.is-position-top-center, -.wp-block-cover.is-position-top-center { - align-items: flex-start; - justify-content: center; -} -.wp-block-cover-image.is-position-top-right, -.wp-block-cover.is-position-top-right { - align-items: flex-start; - justify-content: flex-end; -} -.wp-block-cover-image.is-position-center-left, -.wp-block-cover.is-position-center-left { - align-items: center; - justify-content: flex-start; -} -.wp-block-cover-image.is-position-center-center, -.wp-block-cover.is-position-center-center { - align-items: center; - justify-content: center; -} -.wp-block-cover-image.is-position-center-right, -.wp-block-cover.is-position-center-right { - align-items: center; - justify-content: flex-end; -} -.wp-block-cover-image.is-position-bottom-left, -.wp-block-cover.is-position-bottom-left { - align-items: flex-end; - justify-content: flex-start; -} -.wp-block-cover-image.is-position-bottom-center, -.wp-block-cover.is-position-bottom-center { - align-items: flex-end; - justify-content: center; -} -.wp-block-cover-image.is-position-bottom-right, -.wp-block-cover.is-position-bottom-right { - align-items: flex-end; - justify-content: flex-end; -} -.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, -.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container { - margin: 0; - width: auto; -} -.wp-block-cover-image img.wp-block-cover__image-background, -.wp-block-cover-image video.wp-block-cover__video-background, -.wp-block-cover img.wp-block-cover__image-background, -.wp-block-cover video.wp-block-cover__video-background { - position: absolute; - top: 0; - right: 0; - left: 0; - bottom: 0; - margin: 0; - padding: 0; - width: 100%; - height: 100%; - max-width: none; - max-height: none; - -o-object-fit: cover; - object-fit: cover; - outline: none; - border: none; - box-shadow: none; +.wp-block-cover,.wp-block-cover-image{ + align-items:center; + background-position:50%; + box-sizing:border-box; direction:ltr; + display:flex; + justify-content:center; + min-height:430px; + overflow:hidden; + overflow:clip; + padding:1em; + position:relative; +} +.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){ + background-color:#000; +} +.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{ + background-color:initial; +} +.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{ + background-color:inherit; + content:""; +} +.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{ + bottom:0; + left:0; + opacity:.5; + position:absolute; + right:0; + top:0; + z-index:1; +} +.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{ + opacity:.1; +} +.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{ + opacity:.2; +} +.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{ + opacity:.3; +} +.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{ + opacity:.4; +} +.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{ + opacity:.5; +} +.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{ + opacity:.6; +} +.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{ + opacity:.7; +} +.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{ + opacity:.8; +} +.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{ + opacity:.9; +} +.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{ + opacity:1; +} +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ + opacity:0; +} +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ + opacity:.1; +} +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ + opacity:.2; +} +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ + opacity:.3; +} +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ + opacity:.4; +} +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ + opacity:.5; +} +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ + opacity:.6; +} +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ + opacity:.7; +} +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ + opacity:.8; +} +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ + opacity:.9; +} +.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ + opacity:1; +} +.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{ + max-width:420px; + width:100%; +} +.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{ + display:flex; +} +.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{ + color:inherit; direction:rtl; + width:100%; + z-index:1; +} +.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{ + align-items:flex-start; + justify-content:flex-start; +} +.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{ + align-items:flex-start; + justify-content:center; +} +.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{ + align-items:flex-start; + justify-content:flex-end; +} +.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{ + align-items:center; + justify-content:flex-start; +} +.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{ + align-items:center; + justify-content:center; +} +.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{ + align-items:center; + justify-content:flex-end; +} +.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{ + align-items:flex-end; + justify-content:flex-start; +} +.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{ + align-items:flex-end; + justify-content:center; +} +.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{ + align-items:flex-end; + justify-content:flex-end; +} +.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ + margin:0; +} +.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,.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-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.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ + margin:0; + width:auto; +} +.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{ + border:none; + bottom:0; + box-shadow:none; + height:100%; + left:0; + margin:0; + max-height:none; + max-width:none; + object-fit:cover; + outline:none; + padding:0; + position:absolute; + right:0; + top:0; + width:100%; } -.wp-block-cover__video-background { - z-index: 0; +.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{ + background-attachment:fixed; + background-repeat:no-repeat; + background-size:cover; +} +@supports (-webkit-touch-callout:inherit){ + .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{ + background-attachment:scroll; + } +} +@media (prefers-reduced-motion:reduce){ + .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{ + background-attachment:scroll; + } +} +.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{ + background-repeat:repeat; + background-size:auto; } -.wp-block-cover__image-background { - z-index: 0; +.wp-block-cover__image-background,.wp-block-cover__video-background{ + z-index:0; +} +.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{ + color:#fff; +} + +.wp-block-cover-image .wp-block-cover.has-left-content{ + justify-content:flex-start; +} +.wp-block-cover-image .wp-block-cover.has-right-content{ + justify-content:flex-end; +} + +.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{ + margin-right:0; + text-align:right; } -section.wp-block-cover-image h2, -.wp-block-cover-image-text, -.wp-block-cover-text { - color: #fff; -} -section.wp-block-cover-image h2 a, -section.wp-block-cover-image h2 a:hover, -section.wp-block-cover-image h2 a:focus, -section.wp-block-cover-image h2 a:active, -.wp-block-cover-image-text a, -.wp-block-cover-image-text a:hover, -.wp-block-cover-image-text a:focus, -.wp-block-cover-image-text a:active, -.wp-block-cover-text a, -.wp-block-cover-text a:hover, -.wp-block-cover-text a:focus, -.wp-block-cover-text a:active { - color: #fff; +.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{ + margin-left:0; + text-align:left; +} + +.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{ + font-size:2em; + line-height:1.25; + margin-bottom:0; + max-width:840px; + padding:.44em; + text-align:center; + z-index:1; +} + +:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){ + color:#fff; +} + +:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){ + color:#000; } -.wp-block-cover-image .wp-block-cover.has-left-content { - justify-content: flex-start; -} -.wp-block-cover-image .wp-block-cover.has-right-content { - justify-content: flex-end; +:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){ + color:inherit; +} + +.wp-block-details{ + box-sizing:border-box; +} + +.wp-block-details summary{ + cursor:pointer; } -section.wp-block-cover-image.has-left-content > h2, -.wp-block-cover-image.has-left-content .wp-block-cover-image-text, -.wp-block-cover.has-left-content .wp-block-cover-text { - margin-right: 0; - text-align: right; +.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{ + max-width:360px; + width:100%; +} +.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{ + min-width:280px; } -section.wp-block-cover-image.has-right-content > h2, -.wp-block-cover-image.has-right-content .wp-block-cover-image-text, -.wp-block-cover.has-right-content .wp-block-cover-text { - margin-left: 0; - text-align: left; +.wp-block-cover .wp-block-embed{ + min-height:240px; + min-width:320px; } -section.wp-block-cover-image > h2, -.wp-block-cover-image .wp-block-cover-image-text, -.wp-block-cover .wp-block-cover-text { - font-size: 2em; - line-height: 1.25; - z-index: 1; - margin-bottom: 0; - max-width: 840px; - padding: 0.44em; - text-align: center; +.wp-block-embed{ + overflow-wrap:break-word; +} +.wp-block-embed :where(figcaption){ + margin-bottom:1em; + margin-top:.5em; +} +.wp-block-embed iframe{ + max-width:100%; } -.wp-block[data-align=left] > [data-type="core/embed"], -.wp-block[data-align=right] > [data-type="core/embed"], -.wp-block-embed.alignleft, -.wp-block-embed.alignright { - max-width: 360px; - width: 100%; -} -.wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper, -.wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper, -.wp-block-embed.alignleft .wp-block-embed__wrapper, -.wp-block-embed.alignright .wp-block-embed__wrapper { - min-width: 280px; +.wp-block-embed__wrapper{ + position:relative; +} + +.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{ + content:""; + display:block; + padding-top:50%; +} +.wp-embed-responsive .wp-has-aspect-ratio iframe{ + bottom:0; + height:100%; + left:0; + position:absolute; + right:0; + top:0; + width:100%; } -.wp-block-cover .wp-block-embed { - min-width: 320px; - min-height: 240px; -} - -.wp-block-embed { - margin: 0 0 1em 0; - overflow-wrap: break-word; -} -.wp-block-embed figcaption { - margin-top: 0.5em; - margin-bottom: 1em; -} -.wp-block-embed iframe { - max-width: 100%; +.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{ + padding-top:42.85%; +} +.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{ + padding-top:50%; +} +.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{ + padding-top:56.25%; +} +.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{ + padding-top:75%; +} +.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{ + padding-top:100%; +} +.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{ + padding-top:177.77%; +} +.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{ + padding-top:200%; } -.wp-block-embed__wrapper { - position: relative; +.wp-block-file{ + box-sizing:border-box; +} +.wp-block-file:not(.wp-element-button){ + font-size:.8em; +} +.wp-block-file.aligncenter{ + text-align:center; +} +.wp-block-file.alignright{ + text-align:right; +} +.wp-block-file *+.wp-block-file__button{ + margin-right:.75em; } -.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before { - content: ""; - display: block; - padding-top: 50%; -} -.wp-embed-responsive .wp-has-aspect-ratio iframe { - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - height: 100%; - width: 100%; +:where(.wp-block-file){ + margin-bottom:1.5em; +} + +.wp-block-file__embed{ + margin-bottom:1em; +} + +:where(.wp-block-file__button){ + border-radius:2em; + display:inline-block; + padding:.5em 1em; +} +:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{ + box-shadow:none; + color:#fff; + opacity:.85; + text-decoration:none; } -.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before { - padding-top: 42.85%; -} -.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before { - padding-top: 50%; -} -.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before { - padding-top: 56.25%; -} -.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before { - padding-top: 75%; -} -.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before { - padding-top: 100%; -} -.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before { - padding-top: 177.77%; -} -.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before { - padding-top: 200%; +.wp-block-form-input__label{ + display:flex; + flex-direction:column; + gap:.25em; + margin-bottom:.5em; + width:100%; +} +.wp-block-form-input__label.is-label-inline{ + align-items:center; + flex-direction:row; + gap:.5em; +} +.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ + margin-bottom:.5em; +} +.wp-block-form-input__label:has(input[type=checkbox]){ + flex-direction:row-reverse; + width:-moz-fit-content; + width:fit-content; +} + +.wp-block-form-input__label-content{ + width:-moz-fit-content; + width:fit-content; +} + +.wp-block-form-input__input{ + font-size:1em; + margin-bottom:.5em; + padding:0 .5em; +} +.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{ + border:1px solid; + line-height:2; + min-height:2em; +} + +textarea.wp-block-form-input__input{ + min-height:10em; } -.wp-block-file { - margin-bottom: 1.5em; -} -.wp-block-file.aligncenter { - text-align: center; -} -.wp-block-file.alignright { - text-align: right; -} -.wp-block-file .wp-block-file__embed { - margin-bottom: 1em; -} -.wp-block-file .wp-block-file__button { - background: #32373c; - border-radius: 2em; - color: #fff; - font-size: 0.8em; - padding: 0.5em 1em; -} -.wp-block-file a.wp-block-file__button { - text-decoration: none; -} -.wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:active { - box-shadow: none; - color: #fff; - opacity: 0.85; - text-decoration: none; -} -.wp-block-file * + .wp-block-file__button { - margin-right: 0.75em; +.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){ + display:flex; + flex-wrap:wrap; + list-style-type:none; + margin:0; + padding:0; +} +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ + display:flex; + flex-direction:column; + flex-grow:1; + justify-content:center; + margin:0 0 1em 1em; + position:relative; + width:calc(50% - 1em); +} +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ + margin-left:0; +} +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ + align-items:flex-end; + display:flex; + height:100%; + justify-content:flex-start; + margin:0; +} +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ + display:block; + height:auto; + max-width:100%; + width:auto; +} +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ + background:linear-gradient(0deg, #000000b3, #0000004d 70%, #0000); + bottom:0; + box-sizing:border-box; + color:#fff; + font-size:.8em; + margin:0; + max-height:100%; + overflow:auto; + padding:3em .77em .7em; + position:absolute; + text-align:center; + width:100%; + z-index:2; +} +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ + display:inline; +} +.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{ + flex-grow:1; +} +.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.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,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ + flex:1; + height:100%; + object-fit:cover; + width:100%; +} +.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ + margin-left:0; + width:100%; +} +@media (min-width:600px){ + .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ + margin-left:1em; + width:calc(33.33333% - .66667em); + } + .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ + margin-left:1em; + width:calc(25% - .75em); + } + .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ + margin-left:1em; + width:calc(20% - .8em); + } + .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ + margin-left:1em; + width:calc(16.66667% - .83333em); + } + .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ + margin-left:1em; + width:calc(14.28571% - .85714em); + } + .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ + margin-left:1em; + width:calc(12.5% - .875em); + } + .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.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),.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),.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),.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),.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),.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),.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),.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){ + margin-left:0; + } +} +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ + margin-left:0; +} +.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{ + max-width:420px; + width:100%; +} +.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ + justify-content:center; +} + +.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ + align-self:flex-start; +} + +figure.wp-block-gallery.has-nested-images{ + align-items:normal; } -.wp-block-gallery:not(.has-nested-images), -.blocks-gallery-grid:not(.has-nested-images) { - display: flex; - flex-wrap: wrap; - list-style-type: none; - padding: 0; - margin: 0; -} -.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, -.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item, -.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, -.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item { - margin: 0 0 1em 1em; - display: flex; - flex-grow: 1; - flex-direction: column; - justify-content: center; - position: relative; - width: calc(50% - 1em); -} -.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even), -.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even), -.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even), -.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even) { - margin-left: 0; -} -.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, -.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure, -.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, -.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure { - margin: 0; - height: 100%; - display: flex; - align-items: flex-end; - justify-content: flex-start; -} -.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, -.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img, -.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, -.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img { - display: block; - max-width: 100%; - height: auto; - width: auto; -} -.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, -.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption, -.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, -.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption { - position: absolute; - bottom: 0; - width: 100%; - max-height: 100%; - overflow: auto; - padding: 3em 0.77em 0.7em; - color: #fff; - text-align: center; - font-size: 0.8em; - background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent); - box-sizing: border-box; - margin: 0; - z-index: 2; -} -.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, -.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img, -.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, -.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img { - display: inline; -} -.wp-block-gallery:not(.has-nested-images) figcaption, -.blocks-gallery-grid:not(.has-nested-images) figcaption { - flex-grow: 1; -} -.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, -.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, -.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img, -.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, -.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, -.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, -.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img { - width: 100%; - height: 100%; - flex: 1; - -o-object-fit: cover; - object-fit: cover; -} -.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item, -.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, -.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item { - width: 100%; - margin-left: 0; -} -@media (min-width: 600px) { - .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item, -.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, -.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item { - width: calc(33.3333333333% - 0.6666666667em); - margin-left: 1em; +.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ + margin:0; + width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); +} +.wp-block-gallery.has-nested-images figure.wp-block-image{ + box-sizing:border-box; + display:flex; + flex-direction:column; + flex-grow:1; + justify-content:center; + max-width:100%; + position:relative; +} +.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{ + flex-direction:column; + flex-grow:1; + margin:0; +} +.wp-block-gallery.has-nested-images figure.wp-block-image img{ + display:block; + height:auto; + max-width:100% !important; + width:auto; +} +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ + background:linear-gradient(0deg, #000000b3, #0000004d 70%, #0000); + bottom:0; + box-sizing:border-box; + color:#fff; + font-size:13px; + margin-bottom:0; + max-height:60%; + overflow:auto; + padding:0 8px 8px; + position:absolute; + right:0; + scrollbar-color:#0000 #0000; + scrollbar-gutter:stable both-edges; + scrollbar-width:thin; + text-align:center; + width:100%; + will-change:transform; +} +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ + height:12px; + width:12px; +} +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ + background-color:initial; +} +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ + background-clip:padding-box; + background-color:initial; + border:3px solid #0000; + border-radius:8px; +} +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-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:hover::-webkit-scrollbar-thumb{ + background-color:#fffc; +} +.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,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ + scrollbar-color:#fffc #0000; +} +@media (hover:none){ + .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ + scrollbar-color:#fffc #0000; } - .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item, -.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, -.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item { - width: calc(25% - 0.75em); - margin-left: 1em; - } - .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item, -.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, -.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item { - width: calc(20% - 0.8em); - margin-left: 1em; - } - .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item, -.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, -.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item { - width: calc(16.6666666667% - 0.8333333333em); - margin-left: 1em; - } - .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item, -.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, -.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item { - width: calc(14.2857142857% - 0.8571428571em); - margin-left: 1em; - } - .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item, -.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, -.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item { - width: calc(12.5% - 0.875em); - margin-left: 1em; - } - .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), -.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), -.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n) { - margin-left: 0; - } - .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), -.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), -.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n) { - margin-left: 0; - } - .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), -.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), -.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n) { - margin-left: 0; +} +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ + display:inline; +} +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ + color:inherit; +} +.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ + box-sizing:border-box; +} +.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{ + flex:1 1 auto; +} +.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ + background:none; + color:inherit; + flex:initial; + margin:0; + padding:10px 10px 9px; + position:relative; +} +.wp-block-gallery.has-nested-images figcaption{ + flex-basis:100%; + flex-grow:1; + text-align:center; +} +.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ + margin-bottom:auto; + margin-top:0; +} +.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ + align-self:inherit; +} +.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){ + display:flex; +} +.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ + flex:1 0 0%; + height:100%; + object-fit:cover; + width:100%; +} +.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ + width:100%; +} +@media (min-width:600px){ + .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ + width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); } - .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), -.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), -.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n) { - margin-left: 0; + .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ + width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); } - .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), -.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), -.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n) { - margin-left: 0; + .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ + width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); } - .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), -.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), -.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n) { - margin-left: 0; + .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ + width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); } - .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), -.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), -.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n) { - margin-left: 0; + .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ + width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); } - .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), -.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), -.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) { - margin-left: 0; + .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ + width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); } -} -.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, -.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child, -.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, -.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child { - margin-left: 0; -} -.wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright, -.blocks-gallery-grid:not(.has-nested-images).alignleft, -.blocks-gallery-grid:not(.has-nested-images).alignright { - max-width: 420px; - width: 100%; -} -.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure, -.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure { - justify-content: center; -} - -.wp-block-gallery:not(.is-cropped) .blocks-gallery-item { - align-self: flex-start; -} - -figure.wp-block-gallery.has-nested-images { - align-items: normal; + .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ + width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); + } + .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.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){ + width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); + } + .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ + width:100%; + } +} +.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{ + max-width:420px; + width:100%; +} +.wp-block-gallery.has-nested-images.aligncenter{ + justify-content:center; } -.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) { - width: calc(50% - (var(--wp--style--unstable-gallery-gap, 16px) / 2)); - margin: 0; -} -.wp-block-gallery.has-nested-images figure.wp-block-image { - display: flex; - flex-grow: 1; - justify-content: center; - position: relative; - flex-direction: column; - max-width: 100%; -} -.wp-block-gallery.has-nested-images figure.wp-block-image > div, -.wp-block-gallery.has-nested-images figure.wp-block-image > a { - margin: 0; - flex-direction: column; - flex-grow: 1; -} -.wp-block-gallery.has-nested-images figure.wp-block-image img { - display: block; - height: auto; - max-width: 100% !important; - width: auto; -} -.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { - background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent); - bottom: 0; - color: #fff; - font-size: 13px; - right: 0; - margin-bottom: 0; - max-height: 60%; - overflow: auto; - padding: 0 8px 8px; - position: absolute; - text-align: center; - width: 100%; - box-sizing: border-box; -} -.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img { - display: inline; -} -.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a { - color: inherit; -} -.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div, -.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a { - flex: 1 1 auto; -} -.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption { - flex: initial; - background: none; - color: inherit; - margin: 0; - padding: 10px 10px 9px; - position: relative; -} -.wp-block-gallery.has-nested-images figcaption { - flex-grow: 1; - flex-basis: 100%; - text-align: center; -} -.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) { - margin-top: 0; - margin-bottom: auto; -} -.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) { - align-self: inherit; -} -.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone), -.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a { - display: flex; -} -.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, -.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img { - width: 100%; - flex: 1 0 0%; - height: 100%; - -o-object-fit: cover; - object-fit: cover; -} -.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) { - width: 100%; -} -@media (min-width: 600px) { - .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) { - width: calc(33.3333333333% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667)); - } - .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) { - width: calc(25% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.75)); - } - .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) { - width: calc(20% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8)); - } - .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) { - width: calc(16.6666666667% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333)); - } - .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) { - width: calc(14.2857142857% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571)); - } - .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) { - width: calc(12.5% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.875)); - } - .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) { - width: calc(33.33% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667)); - } - .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), -.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) { - width: calc(50% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.5)); - } - .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) { - width: 100%; - } -} -.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright { - max-width: 420px; - width: 100%; -} -.wp-block-gallery.has-nested-images.aligncenter { - justify-content: center; +.wp-block-group{ + box-sizing:border-box; +} + +:where(.wp-block-group.wp-block-group-is-layout-constrained){ + position:relative; +} + +h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{ + padding:1.25em 2.375em; +} +h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){ + rotate:180deg; } -.wp-block-group { - box-sizing: border-box; -} - -h1.has-background, -h2.has-background, -h3.has-background, -h4.has-background, -h5.has-background, -h6.has-background { - padding: 1.25em 2.375em; -} - -.wp-block-image { - margin: 0 0 1em 0; -} -.wp-block-image img { - height: auto; - max-width: 100%; - vertical-align: bottom; -} -.wp-block-image:not(.is-style-rounded) > a, -.wp-block-image:not(.is-style-rounded) img { - border-radius: inherit; -} -.wp-block-image.aligncenter { - text-align: center; -} -.wp-block-image.alignfull img, .wp-block-image.alignwide img { - height: auto; - width: 100%; -} -.wp-block-image.alignleft, .wp-block-image.alignright, .wp-block-image.aligncenter, -.wp-block-image .alignleft, -.wp-block-image .alignright, -.wp-block-image .aligncenter { - display: table; -} -.wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image.aligncenter > figcaption, -.wp-block-image .alignleft > figcaption, -.wp-block-image .alignright > figcaption, -.wp-block-image .aligncenter > figcaption { - display: table-caption; - caption-side: bottom; -} -.wp-block-image .alignleft { - float: left; - margin-left: 0; - margin-left: 1em; - margin-top: 0.5em; - margin-bottom: 0.5em; -} -.wp-block-image .alignright { - float: right; - margin-right: 0; - margin-right: 1em; - margin-top: 0.5em; - margin-bottom: 0.5em; -} -.wp-block-image .aligncenter { - margin-right: auto; - margin-left: auto; -} -.wp-block-image figcaption { - margin-top: 0.5em; - margin-bottom: 1em; -} -.wp-block-image.is-style-rounded img, -.wp-block-image .is-style-rounded img { - border-radius: 9999px; -} -.wp-block-image.is-style-circle-mask img { - border-radius: 9999px; -} -@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) { - .wp-block-image.is-style-circle-mask img { - /* stylelint-disable */ - -webkit-mask-image: url('data:image/svg+xml;utf8,'); - mask-image: url('data:image/svg+xml;utf8,'); - /* stylelint-enable */ - mask-mode: alpha; - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - -webkit-mask-size: contain; - mask-size: contain; - -webkit-mask-position: center; - mask-position: center; - border-radius: 0; +.wp-block-image img{ + box-sizing:border-box; + height:auto; + max-width:100%; + vertical-align:bottom; +} +.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{ + border-radius:inherit; +} +.wp-block-image.has-custom-border img{ + box-sizing:border-box; +} +.wp-block-image.aligncenter{ + text-align:center; +} +.wp-block-image.alignfull img,.wp-block-image.alignwide img{ + height:auto; + width:100%; +} +.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{ + display:table; +} +.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{ + caption-side:bottom; + display:table-caption; +} +.wp-block-image .alignleft{ + float:left; + margin:.5em 1em .5em 0; +} +.wp-block-image .alignright{ + float:right; + margin:.5em 0 .5em 1em; +} +.wp-block-image .aligncenter{ + margin-left:auto; + margin-right:auto; +} +.wp-block-image :where(figcaption){ + margin-bottom:1em; + margin-top:.5em; +} +.wp-block-image.is-style-circle-mask img{ + border-radius:9999px; +} +@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){ + .wp-block-image.is-style-circle-mask img{ + border-radius:0; + -webkit-mask-image:url('data:image/svg+xml;utf8,'); + mask-image:url('data:image/svg+xml;utf8,'); + mask-mode:alpha; + -webkit-mask-position:center; + mask-position:center; + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; } } -.wp-block-image figure { - margin: 0; +:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){ + border-radius:9999px; +} + +.wp-block-image figure{ + margin:0; } -ol.wp-block-latest-comments { - margin-right: 0; -} - -.wp-block-latest-comments .wp-block-latest-comments { - padding-right: 0; +.wp-lightbox-container{ + display:flex; + flex-direction:column; + position:relative; +} +.wp-lightbox-container img{ + cursor:zoom-in; +} +.wp-lightbox-container img:hover+button{ + opacity:1; +} +.wp-lightbox-container button{ + align-items:center; + -webkit-backdrop-filter:blur(16px) saturate(180%); + backdrop-filter:blur(16px) saturate(180%); + background-color:#5a5a5a40; + border:none; + border-radius:4px; + cursor:zoom-in; + display:flex; + height:20px; + justify-content:center; + left:16px; + opacity:0; + padding:0; + position:absolute; + text-align:center; + top:16px; + transition:opacity .2s ease; + width:20px; + z-index:100; +} +.wp-lightbox-container button:focus-visible{ + outline:3px auto #5a5a5a40; + outline:3px auto -webkit-focus-ring-color; + outline-offset:3px; +} +.wp-lightbox-container button:hover{ + cursor:pointer; + opacity:1; +} +.wp-lightbox-container button:focus{ + opacity:1; +} +.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ + background-color:#5a5a5a40; + border:none; } -.wp-block-latest-comments__comment { - line-height: 1.1; - list-style: none; - margin-bottom: 1em; -} -.has-avatars .wp-block-latest-comments__comment { - min-height: 2.25em; - list-style: none; -} -.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta, -.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt { - margin-right: 3.25em; -} -.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment { - line-height: 1.5; +.wp-lightbox-overlay{ + box-sizing:border-box; + cursor:zoom-out; + height:100vh; + overflow:hidden; + position:fixed; + right:0; + top:0; + visibility:hidden; + width:100%; + z-index:100000; +} +.wp-lightbox-overlay .close-button{ + align-items:center; + cursor:pointer; + display:flex; + justify-content:center; + left:calc(env(safe-area-inset-left) + 16px); + min-height:40px; + min-width:40px; + padding:0; + position:absolute; + top:calc(env(safe-area-inset-top) + 16px); + z-index:5000000; +} +.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ + background:none; + border:none; +} +.wp-lightbox-overlay .lightbox-image-container{ + height:var(--wp--lightbox-container-height); + overflow:hidden; + position:absolute; + right:50%; + top:50%; + transform:translate(50%, -50%); + transform-origin:top right; + width:var(--wp--lightbox-container-width); + z-index:9999999999; +} +.wp-lightbox-overlay .wp-block-image{ + align-items:center; + box-sizing:border-box; + display:flex; + height:100%; + justify-content:center; + margin:0; + position:relative; + transform-origin:100% 0; + width:100%; + z-index:3000000; +} +.wp-lightbox-overlay .wp-block-image img{ + height:var(--wp--lightbox-image-height); + min-height:var(--wp--lightbox-image-height); + min-width:var(--wp--lightbox-image-width); + width:var(--wp--lightbox-image-width); +} +.wp-lightbox-overlay .wp-block-image figcaption{ + display:none; +} +.wp-lightbox-overlay button{ + background:none; + border:none; +} +.wp-lightbox-overlay .scrim{ + background-color:#fff; + height:100%; + opacity:.9; + position:absolute; + width:100%; + z-index:2000000; +} +.wp-lightbox-overlay.active{ + animation:turn-on-visibility .25s both; + visibility:visible; +} +.wp-lightbox-overlay.active img{ + animation:turn-on-visibility .35s both; +} +.wp-lightbox-overlay.show-closing-animation:not(.active){ + animation:turn-off-visibility .35s both; +} +.wp-lightbox-overlay.show-closing-animation:not(.active) img{ + animation:turn-off-visibility .25s both; +} +@media (prefers-reduced-motion:no-preference){ + .wp-lightbox-overlay.zoom.active{ + animation:none; + opacity:1; + visibility:visible; + } + .wp-lightbox-overlay.zoom.active .lightbox-image-container{ + animation:lightbox-zoom-in .4s; + } + .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ + animation:none; + } + .wp-lightbox-overlay.zoom.active .scrim{ + animation:turn-on-visibility .4s forwards; + } + .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ + animation:none; + } + .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ + animation:lightbox-zoom-out .4s; + } + .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ + animation:none; + } + .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ + animation:turn-off-visibility .4s forwards; + } } -.wp-block-latest-comments__comment-excerpt p { - font-size: 0.875em; - line-height: 1.8; - margin: 0.36em 0 1.4em; +@keyframes turn-on-visibility{ + 0%{ + opacity:0; + } + to{ + opacity:1; + } +} +@keyframes turn-off-visibility{ + 0%{ + opacity:1; + visibility:visible; + } + 99%{ + opacity:0; + visibility:visible; + } + to{ + opacity:0; + visibility:hidden; + } +} +@keyframes lightbox-zoom-in{ + 0%{ + transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); + } + to{ + transform:translate(50%, -50%) scale(1); + } +} +@keyframes lightbox-zoom-out{ + 0%{ + transform:translate(50%, -50%) scale(1); + visibility:visible; + } + 99%{ + visibility:visible; + } + to{ + transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); + visibility:hidden; + } +} +ol.wp-block-latest-comments{ + box-sizing:border-box; + margin-right:0; } -.wp-block-latest-comments__comment-date { - display: block; - font-size: 0.75em; +:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){ + line-height:1.1; +} + +:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){ + line-height:1.8; +} + +.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){ + line-height:1.5; +} + +.wp-block-latest-comments .wp-block-latest-comments{ + padding-right:0; } -.wp-block-latest-comments .avatar, -.wp-block-latest-comments__comment-avatar { - border-radius: 1.5em; - display: block; - float: right; - height: 2.5em; - margin-left: 0.75em; - width: 2.5em; +.wp-block-latest-comments__comment{ + list-style:none; + margin-bottom:1em; +} +.has-avatars .wp-block-latest-comments__comment{ + list-style:none; + min-height:2.25em; +} +.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ + margin-right:3.25em; +} + +.wp-block-latest-comments__comment-excerpt p{ + font-size:.875em; + margin:.36em 0 1.4em; +} + +.wp-block-latest-comments__comment-date{ + display:block; + font-size:.75em; +} + +.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{ + border-radius:1.5em; + display:block; + float:right; + height:2.5em; + margin-left:.75em; + width:2.5em; +} + +.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{ + font-size:inherit; } -.wp-block-latest-posts.alignleft { - margin-right: 2em; -} -.wp-block-latest-posts.alignright { - margin-left: 2em; -} -.wp-block-latest-posts.wp-block-latest-posts__list { - list-style: none; - padding-right: 0; -} -.wp-block-latest-posts.wp-block-latest-posts__list li { - clear: both; -} -.wp-block-latest-posts.is-grid { - display: flex; - flex-wrap: wrap; - padding: 0; -} -.wp-block-latest-posts.is-grid li { - margin: 0 0 1.25em 1.25em; - width: 100%; -} -@media (min-width: 600px) { - .wp-block-latest-posts.columns-2 li { - width: calc((100% / 2) - 1.25em + (1.25em / 2)); +.wp-block-latest-posts{ + box-sizing:border-box; +} +.wp-block-latest-posts.alignleft{ + margin-right:2em; +} +.wp-block-latest-posts.alignright{ + margin-left:2em; +} +.wp-block-latest-posts.wp-block-latest-posts__list{ + list-style:none; +} +.wp-block-latest-posts.wp-block-latest-posts__list li{ + clear:both; + overflow-wrap:break-word; +} +.wp-block-latest-posts.is-grid{ + display:flex; + flex-wrap:wrap; +} +.wp-block-latest-posts.is-grid li{ + margin:0 0 1.25em 1.25em; + width:100%; +} +@media (min-width:600px){ + .wp-block-latest-posts.columns-2 li{ + width:calc(50% - .625em); + } + .wp-block-latest-posts.columns-2 li:nth-child(2n){ + margin-left:0; + } + .wp-block-latest-posts.columns-3 li{ + width:calc(33.33333% - .83333em); + } + .wp-block-latest-posts.columns-3 li:nth-child(3n){ + margin-left:0; + } + .wp-block-latest-posts.columns-4 li{ + width:calc(25% - .9375em); + } + .wp-block-latest-posts.columns-4 li:nth-child(4n){ + margin-left:0; + } + .wp-block-latest-posts.columns-5 li{ + width:calc(20% - 1em); + } + .wp-block-latest-posts.columns-5 li:nth-child(5n){ + margin-left:0; + } + .wp-block-latest-posts.columns-6 li{ + width:calc(16.66667% - 1.04167em); + } + .wp-block-latest-posts.columns-6 li:nth-child(6n){ + margin-left:0; } - .wp-block-latest-posts.columns-2 li:nth-child(2n) { - margin-left: 0; - } - .wp-block-latest-posts.columns-3 li { - width: calc((100% / 3) - 1.25em + (1.25em / 3)); +} + +:root :where(.wp-block-latest-posts.is-grid){ + padding:0; +} +:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){ + padding-right:0; +} + +.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{ + display:block; + font-size:.8125em; +} + +.wp-block-latest-posts__post-excerpt{ + margin-bottom:1em; + margin-top:.5em; +} + +.wp-block-latest-posts__featured-image a{ + display:inline-block; +} +.wp-block-latest-posts__featured-image img{ + height:auto; + max-width:100%; + width:auto; +} +.wp-block-latest-posts__featured-image.alignleft{ + float:left; + margin-right:1em; +} +.wp-block-latest-posts__featured-image.alignright{ + float:right; + margin-left:1em; +} +.wp-block-latest-posts__featured-image.aligncenter{ + margin-bottom:1em; + text-align:center; +} + +ol,ul{ + box-sizing:border-box; +} + +:root :where(ul.has-background,ol.has-background){ + padding:1.25em 2.375em; +} + +.wp-block-media-text{ + box-sizing:border-box; + direction:ltr; + display:grid; + grid-template-columns:50% 1fr; + grid-template-rows:auto; +} +.wp-block-media-text.has-media-on-the-right{ + grid-template-columns:1fr 50%; +} + +.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{ + align-self:start; +} + +.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{ + align-self:center; +} + +.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{ + align-self:end; +} + +.wp-block-media-text>.wp-block-media-text__media{ + grid-column:1; + grid-row:1; + margin:0; +} + +.wp-block-media-text>.wp-block-media-text__content{ + direction:rtl; + grid-column:2; + grid-row:1; + padding:0 8%; + word-break:break-word; +} + +.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{ + grid-column:2; + grid-row:1; +} + +.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{ + grid-column:1; + grid-row:1; +} + +.wp-block-media-text__media img,.wp-block-media-text__media video{ + height:auto; + max-width:unset; + vertical-align:middle; + width:100%; +} + +.wp-block-media-text.is-image-fill>.wp-block-media-text__media{ + background-size:cover; + height:100%; + min-height:250px; +} + +.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{ + display:block; + height:100%; +} + +.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{ + height:1px; + margin:-1px; + overflow:hidden; + padding:0; + position:absolute; + width:1px; + clip:rect(0, 0, 0, 0); + border:0; +} +@media (max-width:600px){ + .wp-block-media-text.is-stacked-on-mobile{ + grid-template-columns:100% !important; } - .wp-block-latest-posts.columns-3 li:nth-child(3n) { - margin-left: 0; + .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{ + grid-column:1; + grid-row:1; } - .wp-block-latest-posts.columns-4 li { - width: calc((100% / 4) - 1.25em + (1.25em / 4)); + .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{ + grid-column:1; + grid-row:2; } - .wp-block-latest-posts.columns-4 li:nth-child(4n) { - margin-left: 0; - } - .wp-block-latest-posts.columns-5 li { - width: calc((100% / 5) - 1.25em + (1.25em / 5)); +} +.wp-block-navigation{ + position:relative; + --navigation-layout-justification-setting:flex-start; + --navigation-layout-direction:row; + --navigation-layout-wrap:wrap; + --navigation-layout-justify:flex-start; + --navigation-layout-align:center; +} +.wp-block-navigation ul{ + margin-bottom:0; + margin-right:0; + margin-top:0; + padding-right:0; +} +.wp-block-navigation ul,.wp-block-navigation ul li{ + list-style:none; + padding:0; +} +.wp-block-navigation .wp-block-navigation-item{ + align-items:center; + display:flex; + position:relative; +} +.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ + display:none; +} +.wp-block-navigation .wp-block-navigation-item__content{ + display:block; +} +.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ + color:inherit; +} +.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ + text-decoration:underline; +} +.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ + text-decoration:line-through; +} +.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){ + text-decoration:none; +} +.wp-block-navigation .wp-block-navigation__submenu-icon{ + align-self:center; + background-color:inherit; + border:none; + color:currentColor; + display:inline-block; + font-size:inherit; + height:.6em; + line-height:0; + margin-right:.25em; + padding:0; + width:.6em; +} +.wp-block-navigation .wp-block-navigation__submenu-icon svg{ + display:inline-block; + stroke:currentColor; + height:inherit; + margin-top:.075em; + width:inherit; +} +.wp-block-navigation.is-vertical{ + --navigation-layout-direction:column; + --navigation-layout-justify:initial; + --navigation-layout-align:flex-start; +} +.wp-block-navigation.no-wrap{ + --navigation-layout-wrap:nowrap; +} +.wp-block-navigation.items-justified-center{ + --navigation-layout-justification-setting:center; + --navigation-layout-justify:center; +} +.wp-block-navigation.items-justified-center.is-vertical{ + --navigation-layout-align:center; +} +.wp-block-navigation.items-justified-right{ + --navigation-layout-justification-setting:flex-end; + --navigation-layout-justify:flex-end; +} +.wp-block-navigation.items-justified-right.is-vertical{ + --navigation-layout-align:flex-end; +} +.wp-block-navigation.items-justified-space-between{ + --navigation-layout-justification-setting:space-between; + --navigation-layout-justify:space-between; +} + +.wp-block-navigation .has-child .wp-block-navigation__submenu-container{ + align-items:normal; + background-color:inherit; + color:inherit; + display:flex; + flex-direction:column; + height:0; + opacity:0; + overflow:hidden; + position:absolute; + right:-1px; + top:100%; + transition:opacity .1s linear; + visibility:hidden; + width:0; + z-index:2; +} +.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{ + display:flex; + flex-grow:1; +} +.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ + margin-left:0; + margin-right:auto; +} +.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ + margin:0; +} +@media (min-width:782px){ + .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ + right:100%; + top:-1px; } - .wp-block-latest-posts.columns-5 li:nth-child(5n) { - margin-left: 0; + .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{ + background:#0000; + content:""; + display:block; + height:100%; + left:100%; + position:absolute; + width:.5em; + } + .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ + margin-left:.25em; + } + .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ + transform:rotate(90deg); } - .wp-block-latest-posts.columns-6 li { - width: calc((100% / 6) - 1.25em + (1.25em / 6)); - } - .wp-block-latest-posts.columns-6 li:nth-child(6n) { - margin-left: 0; +} +.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{ + height:auto; + min-width:200px; + opacity:1; + overflow:visible; + visibility:visible; + width:auto; +} + +.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ + right:0; + top:100%; +} +@media (min-width:782px){ + .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ + right:100%; + top:0; } } -.wp-block-latest-posts__post-date, -.wp-block-latest-posts__post-author { - display: block; - font-size: 0.8125em; -} - -.wp-block-latest-posts__post-excerpt { - margin-top: 0.5em; - margin-bottom: 1em; +.wp-block-navigation-submenu{ + display:flex; + position:relative; +} +.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ + stroke:currentColor; } -.wp-block-latest-posts__featured-image a { - display: inline-block; -} -.wp-block-latest-posts__featured-image img { - height: auto; - width: auto; - max-width: 100%; -} -.wp-block-latest-posts__featured-image.alignleft { - margin-right: 1em; - float: left; -} -.wp-block-latest-posts__featured-image.alignright { - margin-left: 1em; - float: right; -} -.wp-block-latest-posts__featured-image.aligncenter { - margin-bottom: 1em; - text-align: center; +button.wp-block-navigation-item__content{ + background-color:initial; + border:none; + color:currentColor; + font-family:inherit; + font-size:inherit; + font-style:inherit; + font-weight:inherit; + letter-spacing:inherit; + line-height:inherit; + text-align:right; + text-transform:inherit; } -ol, -ul { - box-sizing: border-box; -} -ol.has-background, -ul.has-background { - padding: 1.25em 2.375em; +.wp-block-navigation-submenu__toggle{ + cursor:pointer; } -.wp-block-media-text { - direction: ltr; - display: grid; - grid-template-columns: 50% 1fr; - grid-template-rows: auto; -} -.wp-block-media-text.has-media-on-the-right { - grid-template-columns: 1fr 50%; -} - -.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, -.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media { - align-self: start; +.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ + padding-left:.85em; + padding-right:0; +} +.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{ + margin-right:-.6em; + pointer-events:none; } -.wp-block-media-text .wp-block-media-text__content, -.wp-block-media-text .wp-block-media-text__media, -.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, -.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media { - align-self: center; -} - -.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, -.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media { - align-self: end; -} - -.wp-block-media-text .wp-block-media-text__media { - grid-column: 1; - grid-row: 1; - margin: 0; -} - -.wp-block-media-text .wp-block-media-text__content { - direction: rtl; - grid-column: 2; - grid-row: 1; - padding: 0 8% 0 8%; - word-break: break-word; -} - -.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media { - grid-column: 2; - grid-row: 1; +.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ + padding:0; +} +.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{ + gap:inherit; +} +:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ + padding:.5em 1em; } -.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content { - grid-column: 1; - grid-row: 1; -} - -.wp-block-media-text__media img, -.wp-block-media-text__media video { - height: auto; - max-width: unset; - width: 100%; - vertical-align: middle; +:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ + padding:.5em 1em; +} +.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{ + left:0; + right:auto; +} +.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.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,.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{ + left:-1px; + right:-1px; +} +@media (min-width:782px){ + .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.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,.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{ + left:100%; + right:auto; + } } -.wp-block-media-text.is-image-fill .wp-block-media-text__media { - height: 100%; - min-height: 250px; - background-size: cover; +.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ + background-color:#fff; + border:1px solid #00000026; +} + +.wp-block-navigation.has-background .wp-block-navigation__submenu-container{ + background-color:inherit; +} + +.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ + color:#000; } -.wp-block-media-text.is-image-fill .wp-block-media-text__media > a { - display: block; - height: 100%; -} - -.wp-block-media-text.is-image-fill .wp-block-media-text__media img { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; +.wp-block-navigation__container{ + align-items:var(--navigation-layout-align, initial); + display:flex; + flex-direction:var(--navigation-layout-direction, initial); + flex-wrap:var(--navigation-layout-wrap, wrap); + justify-content:var(--navigation-layout-justify, initial); + list-style:none; + margin:0; + padding-right:0; +} +.wp-block-navigation__container .is-responsive{ + display:none; } -/* -* Here we here not able to use a mobile first CSS approach. -* Custom widths are set using inline styles, and on mobile, -* we need 100% width, so we use important to overwrite the inline style. -* If the style were set on mobile first, on desktop styles, -* we would have no way of setting the style again to the inline style. -*/ -@media (max-width: 600px) { - .wp-block-media-text.is-stacked-on-mobile { - grid-template-columns: 100% !important; +.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{ + flex-grow:1; +} +@keyframes overlay-menu__fade-in-animation{ + 0%{ + opacity:0; + transform:translateY(.5em); + } + to{ + opacity:1; + transform:translateY(0); } - .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media { - grid-column: 1; - grid-row: 1; - } - .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { - grid-column: 1; - grid-row: 2; +} +.wp-block-navigation__responsive-container{ + bottom:0; + display:none; + left:0; + position:fixed; + right:0; + top:0; +} +.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ + color:inherit; +} +.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ + align-items:var(--navigation-layout-align, initial); + display:flex; + flex-direction:var(--navigation-layout-direction, initial); + flex-wrap:var(--navigation-layout-wrap, wrap); + justify-content:var(--navigation-layout-justify, initial); +} +.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ + background-color:inherit !important; + color:inherit !important; +} +.wp-block-navigation__responsive-container.is-menu-open{ + animation:overlay-menu__fade-in-animation .1s ease-out; + animation-fill-mode:forwards; + background-color:inherit; + display:flex; + flex-direction:column; + overflow:auto; + padding:clamp(1rem, var(--wp--style--root--padding-top), 20rem) clamp(1rem, var(--wp--style--root--padding-left), 20em) clamp(1rem, var(--wp--style--root--padding-bottom), 20rem) clamp(1rem, var(--wp--style--root--padding-right), 20rem); + z-index:100000; +} +@media (prefers-reduced-motion:reduce){ + .wp-block-navigation__responsive-container.is-menu-open{ + animation-delay:0s; + animation-duration:1ms; } } -.wp-block-navigation { - position: relative; - --navigation-layout-justification-setting: flex-start; - --navigation-layout-direction: row; - --navigation-layout-wrap: wrap; - --navigation-layout-justify: flex-start; - --navigation-layout-align: center; -} -.wp-block-navigation ul { - margin-top: 0; - margin-bottom: 0; - margin-right: 0; - padding-right: 0; -} -.wp-block-navigation ul, -.wp-block-navigation ul li { - list-style: none; - padding: 0; -} -.wp-block-navigation .wp-block-navigation-item { - display: flex; - align-items: center; - position: relative; -} -.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty { - display: none; -} -.wp-block-navigation .wp-block-navigation-item__content { - color: inherit; - display: block; - padding: 0; -} -.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content { - text-decoration: underline; -} -.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 { - text-decoration: underline; -} -.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content { - text-decoration: line-through; -} -.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 { - text-decoration: line-through; -} -.wp-block-navigation:where(:not([class*="has-text-decoration"])) a { - text-decoration: none; -} -.wp-block-navigation:where(:not([class*="has-text-decoration"])) a:focus, .wp-block-navigation:where(:not([class*="has-text-decoration"])) a:active { - text-decoration: none; -} -.wp-block-navigation .wp-block-navigation__submenu-icon { - align-self: center; - line-height: 0; - display: inline-block; - font-size: inherit; - padding: 0; - background-color: inherit; - color: currentColor; - border: none; - width: 0.6em; - height: 0.6em; - margin-right: 0.25em; -} -.wp-block-navigation .wp-block-navigation__submenu-icon svg { - display: inline-block; - stroke: currentColor; - width: inherit; - height: inherit; - margin-top: 0.075em; -} -.wp-block-navigation.is-vertical { - --navigation-layout-direction: column; - --navigation-layout-justify: initial; - --navigation-layout-align: flex-start; -} -.wp-block-navigation.no-wrap { - --navigation-layout-wrap: nowrap; -} -.wp-block-navigation.items-justified-center { - --navigation-layout-justification-setting: center; - --navigation-layout-justify: center; -} -.wp-block-navigation.items-justified-center.is-vertical { - --navigation-layout-align: center; -} -.wp-block-navigation.items-justified-right { - --navigation-layout-justification-setting: flex-end; - --navigation-layout-justify: flex-end; -} -.wp-block-navigation.items-justified-right.is-vertical { - --navigation-layout-align: flex-end; -} -.wp-block-navigation.items-justified-space-between { - --navigation-layout-justification-setting: space-between; - --navigation-layout-justify: space-between; +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ + align-items:var(--navigation-layout-justification-setting, inherit); + display:flex; + flex-direction:column; + flex-wrap:nowrap; + overflow:visible; + padding-top:calc(2rem + 24px); +} +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ + justify-content:flex-start; +} +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ + display:none; +} +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ + border:none; + height:auto; + min-width:200px; + opacity:1; + overflow:initial; + padding-left:2rem; + padding-right:2rem; + position:static; + visibility:visible; + width:auto; +} +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ + gap:inherit; +} +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ + padding-top:var(--wp--style--block-gap, 2em); +} +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ + padding:0; +} +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ + align-items:var(--navigation-layout-justification-setting, initial); + display:flex; + flex-direction:column; +} +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ + background:#0000 !important; + color:inherit !important; +} +.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{ + left:auto; + right:auto; +} +@media (min-width:600px){ + .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ + background-color:inherit; + display:block; + position:relative; + width:100%; + z-index:auto; + } + .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ + display:none; + } + .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{ + right:0; + } } -.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) { - background-color: inherit; - color: inherit; - position: absolute; - z-index: 2; - display: flex; - flex-direction: column; - align-items: normal; - opacity: 0; - transition: opacity 0.1s linear; - visibility: hidden; - width: 0; - height: 0; - overflow: hidden; - right: -1px; - top: 100%; -} -.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) > .wp-block-navigation-item > .wp-block-navigation-item__content { - display: flex; - flex-grow: 1; -} -.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon { - margin-left: 0; - margin-right: auto; -} -.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content { - margin: 0; -} -@media (min-width: 782px) { - .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container { - right: 100%; - top: -1px; - } - .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container::before { - content: ""; - position: absolute; - left: 100%; - height: 100%; - display: block; - width: 0.5em; - background: transparent; - } - .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon { - margin-left: 0.25em; - } - .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon svg { - transform: rotate(90deg); - } -} -.wp-block-navigation .has-child:where(:not(.open-on-click)):hover > .wp-block-navigation__submenu-container { - visibility: visible; - overflow: visible; - opacity: 1; - width: auto; - height: auto; - min-width: 200px; -} -.wp-block-navigation .has-child:where(:not(.open-on-click):not(.open-on-hover-click)):focus-within > .wp-block-navigation__submenu-container { - visibility: visible; - overflow: visible; - opacity: 1; - width: auto; - height: auto; - min-width: 200px; -} -.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container { - visibility: visible; - overflow: visible; - opacity: 1; - width: auto; - height: auto; - min-width: 200px; +.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ + background-color:#fff; +} + +.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ + color:#000; +} + +.wp-block-navigation__toggle_button_label{ + font-size:1rem; + font-weight:700; +} + +.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{ + background:#0000; + border:none; + color:currentColor; + cursor:pointer; + margin:0; + padding:0; + text-transform:inherit; + vertical-align:middle; +} +.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{ + fill:currentColor; + display:block; + height:24px; + pointer-events:none; + width:24px; } -.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container { - right: 0; - top: 100%; -} -@media (min-width: 782px) { - .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { - right: 100%; - top: 0; +.wp-block-navigation__responsive-container-open{ + display:flex; +} +.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ + font-family:inherit; + font-size:inherit; + font-weight:inherit; +} +@media (min-width:600px){ + .wp-block-navigation__responsive-container-open:not(.always-shown){ + display:none; + } +} + +.wp-block-navigation__responsive-container-close{ + left:0; + position:absolute; + top:0; + z-index:2; +} +.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ + font-family:inherit; + font-size:inherit; + font-weight:inherit; +} + +.wp-block-navigation__responsive-close{ + width:100%; +} +.has-modal-open .wp-block-navigation__responsive-close{ + margin-left:auto; + margin-right:auto; + max-width:var(--wp--style--global--wide-size, 100%); +} +.wp-block-navigation__responsive-close:focus{ + outline:none; +} + +.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{ + box-sizing:border-box; +} + +.wp-block-navigation__responsive-dialog{ + position:relative; +} + +.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ + margin-top:46px; +} +@media (min-width:782px){ + .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ + margin-top:32px; } } -.wp-block-navigation-submenu { - position: relative; - display: flex; -} -.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg { - stroke: currentColor; +html.has-modal-open{ + overflow:hidden; +} + +.wp-block-navigation .wp-block-navigation-item__label{ + overflow-wrap:break-word; +} +.wp-block-navigation .wp-block-navigation-item__description{ + display:none; +} + +.link-ui-tools{ + border-top:1px solid #f0f0f0; + padding:8px; +} + +.link-ui-block-inserter{ + padding-top:8px; +} + +.link-ui-block-inserter__back{ + margin-right:8px; + text-transform:uppercase; +} + +.wp-block-navigation .wp-block-page-list{ + align-items:var(--navigation-layout-align, initial); + background-color:inherit; + display:flex; + flex-direction:var(--navigation-layout-direction, initial); + flex-wrap:var(--navigation-layout-wrap, wrap); + justify-content:var(--navigation-layout-justify, initial); +} +.wp-block-navigation .wp-block-navigation-item{ + background-color:inherit; +} + +.is-small-text{ + font-size:.875em; +} + +.is-regular-text{ + font-size:1em; +} + +.is-large-text{ + font-size:2.25em; +} + +.is-larger-text{ + font-size:3em; +} + +.has-drop-cap:not(:focus):first-letter{ + float:right; + font-size:8.4em; + font-style:normal; + font-weight:100; + line-height:.68; + margin:.05em 0 0 .1em; + text-transform:uppercase; +} + +body.rtl .has-drop-cap:not(:focus):first-letter{ + float:none; + margin-right:.1em; +} + +p.has-drop-cap.has-background{ + overflow:hidden; +} + +:root :where(p.has-background){ + padding:1.25em 2.375em; +} + +:where(p.has-text-color:not(.has-link-color)) a{ + color:inherit; +} + +p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{ + rotate:180deg; } -button.wp-block-navigation-item__content { - background-color: transparent; - border: none; - color: currentColor; - font-size: inherit; - font-family: inherit; - line-height: inherit; - font-style: inherit; - font-weight: inherit; - text-transform: inherit; - text-align: right; +.wp-block-post-author{ + display:flex; + flex-wrap:wrap; +} +.wp-block-post-author__byline{ + font-size:.5em; + margin-bottom:0; + margin-top:0; + width:100%; +} +.wp-block-post-author__avatar{ + margin-left:1em; +} +.wp-block-post-author__bio{ + font-size:.7em; + margin-bottom:.7em; +} +.wp-block-post-author__content{ + flex-basis:0; + flex-grow:1; +} +.wp-block-post-author__name{ + margin:0; +} + +:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{ + border:1px solid #949494; + font-family:inherit; + font-size:1em; +} +:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{ + padding:calc(.667em + 2px); } -.wp-block-navigation-submenu__toggle { - cursor: pointer; +.wp-block-post-comments-form{ + box-sizing:border-box; +} +.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){ + font-weight:inherit; +} +.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){ + font-family:inherit; +} +.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){ + font-size:inherit; +} +.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){ + line-height:inherit; +} +.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){ + font-style:inherit; +} +.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){ + letter-spacing:inherit; +} +.wp-block-post-comments-form input[type=submit]{ + box-shadow:none; + cursor:pointer; + display:inline-block; + overflow-wrap:break-word; + text-align:center; +} +.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{ + box-sizing:border-box; + display:block; + width:100%; +} +.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{ + display:block; + margin-bottom:.25em; +} +.wp-block-post-comments-form .comment-form-cookies-consent{ + display:flex; + gap:.25em; +} +.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ + margin-top:.35em; +} +.wp-block-post-comments-form .comment-reply-title{ + margin-bottom:0; +} +.wp-block-post-comments-form .comment-reply-title :where(small){ + font-size:var(--wp--preset--font-size--medium, smaller); + margin-right:.5em; } -.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle { - padding-left: 0.85em; -} -.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon { - margin-right: -0.6em; - pointer-events: none; +.wp-block-post-date{ + box-sizing:border-box; +} + +:where(.wp-block-post-excerpt){ + margin-bottom:var(--wp--style--block-gap); + margin-top:var(--wp--style--block-gap); +} + +.wp-block-post-excerpt__excerpt{ + margin-bottom:0; + margin-top:0; +} + +.wp-block-post-excerpt__more-text{ + margin-bottom:0; + margin-top:var(--wp--style--block-gap); +} + +.wp-block-post-excerpt__more-link{ + display:inline-block; } -/** - * Margins - */ -.wp-block-navigation__responsive-container, -.wp-block-navigation__responsive-close, -.wp-block-navigation__responsive-dialog, -.wp-block-navigation, -.wp-block-navigation .wp-block-page-list, -.wp-block-navigation__container, -.wp-block-navigation__responsive-container-content { - gap: inherit; +.wp-block-post-featured-image{ + margin-left:0; + margin-right:0; +} +.wp-block-post-featured-image a{ + display:block; + height:100%; +} +.wp-block-post-featured-image :where(img){ + box-sizing:border-box; + height:auto; + max-width:100%; + vertical-align:bottom; + width:100%; +} +.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{ + width:100%; +} +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ + background-color:#000; + inset:0; + position:absolute; +} +.wp-block-post-featured-image{ + position:relative; } -.wp-block-navigation:where(.has-background), -.wp-block-navigation:where(.has-background) .wp-block-navigation .wp-block-page-list, -.wp-block-navigation:where(.has-background) .wp-block-navigation__container { - gap: inherit; +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ + background-color:initial; +} +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ + opacity:0; +} +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ + opacity:.1; +} +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ + opacity:.2; +} +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ + opacity:.3; +} +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ + opacity:.4; +} +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ + opacity:.5; +} +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ + opacity:.6; +} +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ + opacity:.7; +} +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ + opacity:.8; +} +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ + opacity:.9; +} +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ + opacity:1; +} +.wp-block-post-featured-image:where(.alignleft,.alignright){ + width:100%; } -/** - * Paddings - */ -.wp-block-navigation:where(.has-background) .wp-block-navigation-item__content { - padding: 0.5em 1em; +.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ + display:inline-block; + margin-left:1ch; +} +.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ + transform:scaleX(-1);; +} +.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ + display:inline-block; + margin-right:1ch; +} +.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ + transform:scaleX(-1);; +} +.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ + rotate:180deg; +} + +.wp-block-post-terms{ + box-sizing:border-box; +} +.wp-block-post-terms .wp-block-post-terms__separator{ + white-space:pre-wrap; +} + +.wp-block-post-time-to-read,.wp-block-post-title{ + box-sizing:border-box; } -.wp-block-navigation :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content { - padding: 0.5em 1em; +.wp-block-post-title{ + word-break:break-word; +} +.wp-block-post-title a{ + display:inline-block; +} + +.wp-block-preformatted{ + box-sizing:border-box; + white-space:pre-wrap; +} + +:where(.wp-block-preformatted.has-background){ + padding:1.25em 2.375em; +} + +.wp-block-pullquote{ + box-sizing:border-box; + margin:0 0 1em; + overflow-wrap:break-word; + padding:4em 0; + text-align:center; +} +.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{ + color:inherit; +} +.wp-block-pullquote blockquote{ + margin:0; +} +.wp-block-pullquote p{ + margin-top:0; +} +.wp-block-pullquote p:last-child{ + margin-bottom:0; +} +.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{ + max-width:420px; +} +.wp-block-pullquote cite,.wp-block-pullquote footer{ + position:relative; +} +.wp-block-pullquote .has-text-color a{ + color:inherit; +} + +.wp-block-pullquote.has-text-align-left blockquote{ + text-align:right; +} + +.wp-block-pullquote.has-text-align-right blockquote{ + text-align:left; } -/** - * Justifications. - */ -.wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, -.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container, -.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, -.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container { - right: auto; - left: 0; -} -.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, -.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, -.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, -.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { - right: -1px; - left: -1px; -} -@media (min-width: 782px) { - .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, -.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, -.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, -.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { - right: auto; - left: 100%; +.wp-block-pullquote.is-style-solid-color{ + border:none; +} +.wp-block-pullquote.is-style-solid-color blockquote{ + margin-left:auto; + margin-right:auto; + max-width:60%; +} +.wp-block-pullquote.is-style-solid-color blockquote p{ + font-size:2em; + margin-bottom:0; + margin-top:0; +} +.wp-block-pullquote.is-style-solid-color blockquote cite{ + font-style:normal; + text-transform:none; +} + +.wp-block-pullquote cite{ + color:inherit; +} + +.wp-block-post-template{ + list-style:none; + margin-bottom:0; + margin-top:0; + max-width:100%; + padding:0; +} +.wp-block-post-template.is-flex-container{ + display:flex; + flex-direction:row; + flex-wrap:wrap; + gap:1.25em; +} +.wp-block-post-template.is-flex-container>li{ + margin:0; + width:100%; +} +@media (min-width:600px){ + .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{ + width:calc(50% - .625em); + } + .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{ + width:calc(33.33333% - .83333em); + } + .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{ + width:calc(25% - .9375em); + } + .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{ + width:calc(20% - 1em); + } + .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{ + width:calc(16.66667% - 1.04167em); } } -.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container { - background-color: #fff; - color: #000; - border: 1px solid rgba(0, 0, 0, 0.15); +@media (max-width:600px){ + .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ + grid-template-columns:1fr; + } +} +.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{ + float:left; + margin-inline-end:0; + margin-inline-start:2em; +} + +.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{ + float:right; + margin-inline-end:2em; + margin-inline-start:0; +} + +.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{ + margin-inline-end:auto; + margin-inline-start:auto; } -.wp-block-navigation__container { - display: flex; - flex-wrap: var(--navigation-layout-wrap, wrap); - flex-direction: var(--navigation-layout-direction, initial); - justify-content: var(--navigation-layout-justify, initial); - align-items: var(--navigation-layout-align, initial); - list-style: none; - margin: 0; - padding-right: 0; -} -.wp-block-navigation__container .is-responsive { - display: none; +.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{ + margin-bottom:.5em; + margin-right:.5em; +} +.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{ + margin-right:0; +} +.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{ + margin-inline-start:auto; +} +.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{ + margin-inline-end:auto; +} +.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ + display:inline-block; + margin-left:1ch; +} +.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ + transform:scaleX(-1);; +} +.wp-block-query-pagination .wp-block-query-pagination-next-arrow{ + display:inline-block; + margin-right:1ch; +} +.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ + transform:scaleX(-1);; +} +.wp-block-query-pagination.aligncenter{ + justify-content:center; } -.wp-block-navigation__container:only-child, -.wp-block-page-list:only-child { - flex-grow: 1; +.wp-block-query-title,.wp-block-quote{ + box-sizing:border-box; } -/** - * Mobile menu. - */ -.wp-block-navigation__responsive-container { - display: none; - position: fixed; - top: 0; - right: 0; - left: 0; - bottom: 0; -} -.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content { - display: flex; - flex-wrap: var(--navigation-layout-wrap, wrap); - flex-direction: var(--navigation-layout-direction, initial); - justify-content: var(--navigation-layout-justify, initial); - align-items: var(--navigation-layout-align, initial); -} -.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) { - color: inherit !important; - background-color: inherit !important; -} -.wp-block-navigation__responsive-container.is-menu-open { - display: flex; - flex-direction: column; - background-color: inherit; - padding: 2rem; - overflow: auto; - z-index: 100000; -} -.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content { - padding-top: calc(2rem + 24px); - overflow: visible; - display: flex; - flex-direction: column; - flex-wrap: nowrap; - align-items: var(--navigation-layout-justification-setting, inherit); -} -.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, -.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list, -.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container { - justify-content: flex-start; -} -.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon { - display: none; -} -.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container, -.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container { - opacity: 1; - visibility: visible; - height: auto; - width: auto; - overflow: initial; - min-width: 200px; - position: static; - border: none; - padding-right: 2rem; - padding-left: 2rem; -} -.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container, -.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container { - gap: inherit; -} -.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container { - padding-top: var(--wp--style--block-gap, 2em); -} -.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content { - padding: 0; -} -.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, -.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, -.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list { - display: flex; - flex-direction: column; - align-items: var(--navigation-layout-justification-setting, initial); -} -.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, -.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, -.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list { - color: inherit !important; - background: transparent !important; -} -.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 { - left: auto; - right: auto; -} -@media (min-width: 600px) { - .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { - display: block; - width: 100%; - position: relative; - z-index: auto; - background-color: inherit; - } - .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close { - display: none; - } - .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 { - right: 0; - } +.wp-block-quote{ + overflow-wrap:break-word; +} +.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){ + margin-bottom:1em; + padding:0 1em; +} +.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ + font-size:1.5em; + font-style:italic; + line-height:1.6; +} +.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ + font-size:1.125em; + text-align:left; +} +.wp-block-quote>cite{ + display:block; +} + +.wp-block-read-more{ + display:block; + width:-moz-fit-content; + width:fit-content; +} +.wp-block-read-more:where(:not([style*=text-decoration])){ + text-decoration:none; +} +.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{ + text-decoration:none; } -.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open { - background-color: #fff; - color: #000; -} - -.wp-block-navigation__toggle_button_label { - font-size: 1rem; - font-weight: bold; -} - -.wp-block-navigation__responsive-container-open, -.wp-block-navigation__responsive-container-close { - vertical-align: middle; - cursor: pointer; - color: currentColor; - background: transparent; - border: none; - margin: 0; - padding: 0; -} -.wp-block-navigation__responsive-container-open svg, -.wp-block-navigation__responsive-container-close svg { - fill: currentColor; - pointer-events: none; - display: block; - width: 24px; - height: 24px; -} - -.wp-block-navigation__responsive-container-open { - display: flex; -} -@media (min-width: 600px) { - .wp-block-navigation__responsive-container-open:not(.always-shown) { - display: none; +ul.wp-block-rss{ + list-style:none; + padding:0; +} +ul.wp-block-rss.wp-block-rss{ + box-sizing:border-box; +} +ul.wp-block-rss.alignleft{ + margin-right:2em; +} +ul.wp-block-rss.alignright{ + margin-left:2em; +} +ul.wp-block-rss.is-grid{ + display:flex; + flex-wrap:wrap; + list-style:none; + padding:0; +} +ul.wp-block-rss.is-grid li{ + margin:0 0 1em 1em; + width:100%; +} +@media (min-width:600px){ + ul.wp-block-rss.columns-2 li{ + width:calc(50% - 1em); + } + ul.wp-block-rss.columns-3 li{ + width:calc(33.33333% - 1em); + } + ul.wp-block-rss.columns-4 li{ + width:calc(25% - 1em); + } + ul.wp-block-rss.columns-5 li{ + width:calc(20% - 1em); + } + ul.wp-block-rss.columns-6 li{ + width:calc(16.66667% - 1em); } } -.wp-block-navigation__responsive-container-close { - position: absolute; - top: 0; - left: 0; - z-index: 2; +.wp-block-rss__item-author,.wp-block-rss__item-publish-date{ + display:block; + font-size:.8125em; } -.wp-block-navigation__responsive-close { - width: 100%; -} -.wp-block-navigation__responsive-close:focus { - outline: none; -} - -.is-menu-open .wp-block-navigation__responsive-close, -.is-menu-open .wp-block-navigation__responsive-dialog, -.is-menu-open .wp-block-navigation__responsive-container-content { - box-sizing: border-box; -} - -.wp-block-navigation__responsive-dialog { - position: relative; +.wp-block-search__button{ + margin-right:10px; + word-break:normal; +} +.wp-block-search__button.has-icon{ + line-height:0; +} +.wp-block-search__button svg{ + height:1.25em; + min-height:24px; + min-width:24px; + width:1.25em; + fill:currentColor; + vertical-align:text-bottom; } -html.has-modal-open { - overflow: hidden; +:where(.wp-block-search__button){ + border:1px solid #ccc; + padding:6px 10px; } -.wp-block-navigation .wp-block-navigation-item__label { - word-break: normal; - overflow-wrap: break-word; -} -.wp-block-navigation .wp-block-navigation-item__description { - display: none; +.wp-block-search__inside-wrapper{ + display:flex; + flex:auto; + flex-wrap:nowrap; + max-width:100%; } -.wp-block-navigation .wp-block-page-list { - display: flex; - flex-direction: var(--navigation-layout-direction, initial); - justify-content: var(--navigation-layout-justify, initial); - align-items: var(--navigation-layout-align, initial); - flex-wrap: var(--navigation-layout-wrap, wrap); - background-color: inherit; -} -.wp-block-navigation .wp-block-navigation-item { - background-color: inherit; +.wp-block-search__label{ + width:100%; } -.is-small-text { - font-size: 0.875em; +.wp-block-search__input{ + appearance:none; + border:1px solid #949494; + flex-grow:1; + margin-left:0; + margin-right:0; + min-width:3rem; + padding:8px; + text-decoration:unset !important; } -.is-regular-text { - font-size: 1em; -} - -.is-large-text { - font-size: 2.25em; -} - -.is-larger-text { - font-size: 3em; -} - -.has-drop-cap:not(:focus)::first-letter { - float: right; - font-size: 8.4em; - line-height: 0.68; - font-weight: 100; - margin: 0.05em 0 0 0.1em; - text-transform: uppercase; - font-style: normal; -} - -p.has-drop-cap.has-background { - overflow: hidden; +.wp-block-search.wp-block-search__button-only .wp-block-search__button{ + flex-shrink:0; + margin-right:0; + max-width:100%; +} +.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{ + max-width:calc(100% - 100px); +} +.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ + min-width:0 !important; + transition-property:width; +} +.wp-block-search.wp-block-search__button-only .wp-block-search__input{ + flex-basis:100%; + transition-duration:.3s; +} +.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ + overflow:hidden; +} +.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ + border-left-width:0 !important; + border-right-width:0 !important; + flex-basis:0; + flex-grow:0; + margin:0; + min-width:0 !important; + padding-left:0 !important; + padding-right:0 !important; + width:0 !important; } -p.has-background { - padding: 1.25em 2.375em; -} - -:where(p.has-text-color:not(.has-link-color)) a { - color: inherit; +:where(.wp-block-search__input){ + font-family:inherit; + font-size:inherit; + font-style:inherit; + font-weight:inherit; + letter-spacing:inherit; + line-height:inherit; + text-transform:inherit; } -.wp-block-post-author { - display: flex; - flex-wrap: wrap; -} -.wp-block-post-author__byline { - width: 100%; - margin-top: 0; - margin-bottom: 0; - font-size: 0.5em; -} -.wp-block-post-author__avatar { - margin-left: 1em; -} -.wp-block-post-author__bio { - margin-bottom: 0.7em; - font-size: 0.7em; -} -.wp-block-post-author__content { - flex-grow: 1; - flex-basis: 0; -} -.wp-block-post-author__name { - margin: 0; +:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ + border:1px solid #949494; + box-sizing:border-box; + padding:4px; +} +:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ + border:none; + border-radius:0; + padding:0 4px; +} +:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ + outline:none; +} +:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ + padding:4px 8px; } -.wp-block-post-comments { - /* utility classes */ - /* end utility classes */ -} -.wp-block-post-comments .alignleft { - float: right; -} -.wp-block-post-comments .alignright { - float: left; -} -.wp-block-post-comments .navigation::after { - content: ""; - display: table; - clear: both; -} -.wp-block-post-comments .commentlist { - clear: both; - list-style: none; - margin: 0; - padding: 0; -} -.wp-block-post-comments .commentlist .comment { - min-height: 2.25em; - padding-right: 3.25em; -} -.wp-block-post-comments .commentlist .comment p { - font-size: 1em; - line-height: 1.8; - margin: 1em 0; -} -.wp-block-post-comments .commentlist .children { - list-style: none; - margin: 0; - padding: 0; -} -.wp-block-post-comments .comment-author { - line-height: 1.5; -} -.wp-block-post-comments .comment-author .avatar { - border-radius: 1.5em; - display: block; - float: right; - height: 2.5em; - margin-top: 0.5em; - margin-left: 0.75em; - width: 2.5em; -} -.wp-block-post-comments .comment-author cite { - font-style: normal; -} -.wp-block-post-comments .comment-meta { - font-size: 0.875em; - line-height: 1.5; -} -.wp-block-post-comments .comment-meta b { - font-weight: normal; -} -.wp-block-post-comments .comment-meta .comment-awaiting-moderation { - margin-top: 1em; - margin-bottom: 1em; - display: block; -} -.wp-block-post-comments .comment-body .commentmetadata { - font-size: 0.875em; -} -.wp-block-post-comments .comment-form-comment label, -.wp-block-post-comments .comment-form-author label, -.wp-block-post-comments .comment-form-email label, -.wp-block-post-comments .comment-form-url label { - display: block; - margin-bottom: 0.25em; -} -.wp-block-post-comments .comment-form textarea, -.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]) { - display: block; - box-sizing: border-box; - width: 100%; -} -.wp-block-post-comments .comment-form-cookies-consent { - display: flex; - gap: 0.25em; -} -.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent { - margin-top: 0.35em; -} -.wp-block-post-comments .comment-reply-title { - margin-bottom: 0; -} -.wp-block-post-comments .comment-reply-title :where(small) { - font-size: var(--wp--preset--font-size--medium, smaller); - margin-right: 0.5em; -} -.wp-block-post-comments .reply { - font-size: 0.875em; - margin-bottom: 1.4em; -} -.wp-block-post-comments textarea, -.wp-block-post-comments input:not([type=submit]) { - border: 1px solid #949494; - font-size: 1em; - font-family: inherit; -} -.wp-block-post-comments textarea, -.wp-block-post-comments input:not([type=submit]):not([type=checkbox]) { - padding: calc(0.667em + 2px); -} -.wp-block-post-comments input[type=submit] { - border: none; +.wp-block-search.aligncenter .wp-block-search__inside-wrapper{ + margin:auto; +} + +.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ + float:left; +} + +.wp-block-separator{ + border:none; + border-top:2px solid; +} + +:root :where(.wp-block-separator.is-style-dots){ + height:auto; + line-height:1; + text-align:center; +} +:root :where(.wp-block-separator.is-style-dots):before{ + color:currentColor; + content:"···"; + font-family:serif; + font-size:1.5em; + letter-spacing:2em; + padding-left:2em; +} + +.wp-block-separator.is-style-dots{ + background:none !important; + border:none !important; } -.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) { - font-weight: inherit; -} -.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) { - font-family: inherit; -} -.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) { - font-size: inherit; -} -.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) { - line-height: inherit; -} -.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) { - font-style: inherit; -} -.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) { - letter-spacing: inherit; -} -.wp-block-post-comments-form input[type=submit] { - border: none; - box-shadow: none; - cursor: pointer; - display: inline-block; - text-align: center; - overflow-wrap: break-word; -} -.wp-block-post-comments-form textarea, -.wp-block-post-comments-form input:not([type=submit]) { - border: 1px solid #949494; - font-size: 1em; - font-family: inherit; -} -.wp-block-post-comments-form textarea, -.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]) { - padding: calc(0.667em + 2px); -} -.wp-block-post-comments-form .comment-form textarea, -.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]) { - display: block; - box-sizing: border-box; - width: 100%; -} -.wp-block-post-comments-form .comment-form-author label, -.wp-block-post-comments-form .comment-form-email label, -.wp-block-post-comments-form .comment-form-url label { - display: block; - margin-bottom: 0.25em; -} -.wp-block-post-comments-form .comment-form-cookies-consent { - display: flex; - gap: 0.25em; -} -.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent { - margin-top: 0.35em; -} -.wp-block-post-comments-form .comment-reply-title { - margin-bottom: 0; -} -.wp-block-post-comments-form .comment-reply-title :where(small) { - font-size: var(--wp--preset--font-size--medium, smaller); - margin-right: 0.5em; +.wp-block-site-logo{ + box-sizing:border-box; + line-height:0; +} +.wp-block-site-logo a{ + display:inline-block; + line-height:0; +} +.wp-block-site-logo.is-default-size img{ + height:auto; + width:120px; +} +.wp-block-site-logo img{ + height:auto; + max-width:100%; +} +.wp-block-site-logo a,.wp-block-site-logo img{ + border-radius:inherit; +} +.wp-block-site-logo.aligncenter{ + margin-left:auto; + margin-right:auto; + text-align:center; +} + +:root :where(.wp-block-site-logo.is-style-rounded){ + border-radius:9999px; +} + +:root :where(.wp-block-site-title a){ + color:inherit; } -.wp-block-post-excerpt__more-link { - display: inline-block; -} - -.wp-block-post-featured-image { - margin-right: 0; - margin-left: 0; -} -.wp-block-post-featured-image a { - display: block; -} -.wp-block-post-featured-image img { - max-width: 100%; - width: 100%; - height: auto; - vertical-align: bottom; -} -.wp-block-post-featured-image.alignwide img, .wp-block-post-featured-image.alignfull img { - width: 100%; -} - -.wp-block-post-terms__separator { - white-space: pre-wrap; -} - -.wp-block-post-title { - word-break: break-word; -} -.wp-block-post-title a { - display: inline-block; -} - -.wp-block-preformatted { - white-space: pre-wrap; +.wp-block-social-links{ + background:none; + box-sizing:border-box; + margin-right:0; + padding-left:0; + padding-right:0; + text-indent:0; +} +.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{ + border-bottom:0; + box-shadow:none; + text-decoration:none; +} +.wp-block-social-links .wp-social-link svg{ + height:1em; + width:1em; +} +.wp-block-social-links .wp-social-link span:not(.screen-reader-text){ + font-size:.65em; + margin-left:.5em; + margin-right:.5em; +} +.wp-block-social-links.has-small-icon-size{ + font-size:16px; +} +.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{ + font-size:24px; +} +.wp-block-social-links.has-large-icon-size{ + font-size:36px; +} +.wp-block-social-links.has-huge-icon-size{ + font-size:48px; +} +.wp-block-social-links.aligncenter{ + display:flex; + justify-content:center; +} +.wp-block-social-links.alignright{ + justify-content:flex-end; } -.wp-block-preformatted.has-background { - padding: 1.25em 2.375em; -} - -.wp-block-pullquote { - margin: 0 0 1em 0; - padding: 3em 0; - text-align: center; - overflow-wrap: break-word; - box-sizing: border-box; -} -.wp-block-pullquote p, -.wp-block-pullquote blockquote, -.wp-block-pullquote cite { - color: inherit; -} -.wp-block-pullquote.has-text-align-left, .wp-block-pullquote.has-text-align-right, .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright { - max-width: 420px; -} -.wp-block-pullquote.has-text-align-left p, .wp-block-pullquote.has-text-align-right p, .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p { - font-size: 1.25em; -} -.wp-block-pullquote p { - font-size: 1.75em; - line-height: 1.6; -} -.wp-block-pullquote cite, -.wp-block-pullquote footer { - position: relative; -} -.wp-block-pullquote .has-text-color a { - color: inherit; -} - -.wp-block-pullquote.has-text-align-left blockquote { - text-align: right; -} - -.wp-block-pullquote.has-text-align-right blockquote { - text-align: left; -} - -.wp-block-pullquote.is-style-solid-color { - border: none; -} -.wp-block-pullquote.is-style-solid-color blockquote { - margin-right: auto; - margin-left: auto; - max-width: 60%; -} -.wp-block-pullquote.is-style-solid-color blockquote p { - margin-top: 0; - margin-bottom: 0; - font-size: 2em; -} -.wp-block-pullquote.is-style-solid-color blockquote cite { - text-transform: none; - font-style: normal; -} - -.wp-block-pullquote cite { - color: inherit; +.wp-block-social-link{ + border-radius:9999px; + display:block; + height:auto; + transition:transform .1s ease; +} +@media (prefers-reduced-motion:reduce){ + .wp-block-social-link{ + transition-delay:0s; + transition-duration:0s; + } +} +.wp-block-social-link a{ + align-items:center; + display:flex; + line-height:0; + transition:transform .1s ease; +} +.wp-block-social-link:hover{ + transform:scale(1.1); } -.wp-block-post-template, -.wp-block-query-loop { - margin-top: 0; - margin-bottom: 0; - max-width: 100%; - list-style: none; - padding: 0; -} -.wp-block-post-template.wp-block-post-template, -.wp-block-query-loop.wp-block-post-template { - background: none; -} -.wp-block-post-template.is-flex-container, -.wp-block-query-loop.is-flex-container { - flex-direction: row; - display: flex; - flex-wrap: wrap; - gap: 1.25em; -} -.wp-block-post-template.is-flex-container li, -.wp-block-query-loop.is-flex-container li { - margin: 0; - width: 100%; -} -@media (min-width: 600px) { - .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li, -.wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li { - width: calc((100% / 2) - 1.25em + (1.25em / 2)); - } - .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li, -.wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li { - width: calc((100% / 3) - 1.25em + (1.25em / 3)); - } - .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li, -.wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li { - width: calc((100% / 4) - 1.25em + (1.25em / 4)); - } - .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li, -.wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li { - width: calc((100% / 5) - 1.25em + (1.25em / 5)); - } - .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li, -.wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li { - width: calc((100% / 6) - 1.25em + (1.25em / 6)); - } -} - -.wp-block-query-pagination > .wp-block-query-pagination-next, -.wp-block-query-pagination > .wp-block-query-pagination-previous, -.wp-block-query-pagination > .wp-block-query-pagination-numbers { - margin-right: 0.5em; - margin-bottom: 0.5em; -} -.wp-block-query-pagination > .wp-block-query-pagination-next:last-child, -.wp-block-query-pagination > .wp-block-query-pagination-previous:last-child, -.wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child { - margin-right: 0; -} -.wp-block-query-pagination .wp-block-query-pagination-previous-arrow { - margin-left: 1ch; - display: inline-block; -} -.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) { - transform: scaleX(-1);; -} -.wp-block-query-pagination .wp-block-query-pagination-next-arrow { - margin-right: 1ch; - display: inline-block; -} -.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) { - transform: scaleX(-1);; -} -.wp-block-query-pagination.aligncenter { - justify-content: center; -} - -.wp-block-quote { - box-sizing: border-box; - overflow-wrap: break-word; -} -.wp-block-quote.is-style-large:not(.is-style-plain), .wp-block-quote.is-large:not(.is-style-plain) { - margin-bottom: 1em; - padding: 0 1em; -} -.wp-block-quote.is-style-large:not(.is-style-plain) p, .wp-block-quote.is-large:not(.is-style-plain) p { - font-size: 1.5em; - font-style: italic; - line-height: 1.6; -} -.wp-block-quote.is-style-large:not(.is-style-plain) cite, -.wp-block-quote.is-style-large:not(.is-style-plain) footer, .wp-block-quote.is-large:not(.is-style-plain) cite, -.wp-block-quote.is-large:not(.is-style-plain) footer { - font-size: 1.125em; - text-align: left; +.wp-block-social-links .wp-block-social-link.wp-social-link{ + display:inline-block; + margin:0; + padding:0; +} +.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 svg,.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:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ + color:currentColor; + fill:currentColor; } -.wp-block-read-more { - display: block; - width: -moz-fit-content; - width: fit-content; -} -.wp-block-read-more:not([style*=text-decoration]) { - text-decoration: none; -} -.wp-block-read-more:not([style*=text-decoration]):focus, .wp-block-read-more:not([style*=text-decoration]):active { - text-decoration: none; -} - -ul.wp-block-rss { - list-style: none; - padding: 0; -} -ul.wp-block-rss.wp-block-rss { - box-sizing: border-box; -} -ul.wp-block-rss.alignleft { - margin-right: 2em; -} -ul.wp-block-rss.alignright { - margin-left: 2em; -} -ul.wp-block-rss.is-grid { - display: flex; - flex-wrap: wrap; - padding: 0; - list-style: none; -} -ul.wp-block-rss.is-grid li { - margin: 0 0 1em 1em; - width: 100%; -} -@media (min-width: 600px) { - ul.wp-block-rss.columns-2 li { - width: calc(( 100% / 2 ) - 1em); - } - ul.wp-block-rss.columns-3 li { - width: calc(( 100% / 3 ) - 1em); - } - ul.wp-block-rss.columns-4 li { - width: calc(( 100% / 4 ) - 1em); - } - ul.wp-block-rss.columns-5 li { - width: calc(( 100% / 5 ) - 1em); - } - ul.wp-block-rss.columns-6 li { - width: calc(( 100% / 6 ) - 1em); - } -} - -.wp-block-rss__item-publish-date, -.wp-block-rss__item-author { - display: block; - font-size: 0.8125em; -} - -.wp-block-search__button { - background: #f7f7f7; - border: 1px solid #ccc; - padding: 0.375em 0.625em; - color: #32373c; - margin-right: 0.625em; - word-break: normal; - font-size: inherit; - font-family: inherit; - line-height: inherit; -} -.wp-block-search__button.has-icon { - line-height: 0; -} -.wp-block-search__button svg { - min-width: 1.5em; - min-height: 1.5em; - fill: currentColor; -} - -.wp-block-search__inside-wrapper { - display: flex; - flex: auto; - flex-wrap: nowrap; - max-width: 100%; -} - -.wp-block-search__label { - width: 100%; -} - -.wp-block-search__input { - padding: 8px; - flex-grow: 1; - min-width: 3em; - border: 1px solid #949494; - font-size: inherit; - font-family: inherit; - line-height: inherit; -} - -.wp-block-search.wp-block-search__button-only .wp-block-search__button { - margin-right: 0; -} - -.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { - padding: 4px; - border: 1px solid #949494; -} -.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input { - border-radius: 0; - border: none; - padding: 0 0.25em 0 0; -} -.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus { - outline: none; -} -.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button { - padding: 0.125em 0.5em; -} - -.wp-block-search.aligncenter .wp-block-search__inside-wrapper { - margin: auto; -} - -.wp-block-separator { - border-top: 1px solid currentColor; - border-bottom: 1px solid currentColor; -} -.wp-block-separator.is-style-dots { - background: none !important; - border: none; - text-align: center; - line-height: 1; - height: auto; -} -.wp-block-separator.is-style-dots::before { - content: "···"; - color: currentColor; - font-size: 1.5em; - letter-spacing: 2em; - padding-left: 2em; - font-family: serif; -} - -.wp-block-site-logo { - line-height: 0; -} -.wp-block-site-logo a { - display: inline-block; -} -.wp-block-site-logo.is-default-size img { - width: 120px; - height: auto; -} -.wp-block-site-logo a, -.wp-block-site-logo img { - border-radius: inherit; -} -.wp-block-site-logo.aligncenter { - margin-right: auto; - margin-left: auto; - text-align: center; -} -.wp-block-site-logo.is-style-rounded { - border-radius: 9999px; +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ + background-color:#f0f0f0; + color:#444; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ + background-color:#f90; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ + background-color:#1ea0c3; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ + background-color:#0757fe; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ + background-color:#0a7aff; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ + background-color:#1e1f26; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ + background-color:#02e49b; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ + background-color:#e94c89; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ + background-color:#4280ff; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ + background-color:#f45800; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ + background-color:#1778f2; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ + background-color:#000; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ + background-color:#0461dd; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ + background-color:#e65678; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ + background-color:#24292d; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ + background-color:#eceadd; + color:#382110; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ + background-color:#ea4434; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ + background-color:#1d4fc4; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ + background-color:#f00075; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ + background-color:#e21b24; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ + background-color:#0d66c2; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ + background-color:#3288d4; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ + background-color:#000; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ + background-color:#f6405f; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ + background-color:#000; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ + background-color:#e60122; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ + background-color:#ef4155; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ + background-color:#ff4500; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ + background-color:#0478d7; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ + background-color:#fefc00; + color:#fff; + stroke:#000; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ + background-color:#ff5600; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ + background-color:#1bd760; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ + background-color:#2aabee; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ + background-color:#000; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ + background-color:#000; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ + background-color:#011835; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ + background-color:#6440a4; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ + background-color:#1da1f2; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ + background-color:#1eb7ea; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ + background-color:#4680c2; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ + background-color:#3499cd; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ + background-color:#25d366; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ + background-color:#000; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ + background-color:#d32422; + color:#fff; +} +:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ + background-color:red; + color:#fff; } -.wp-block-social-links { - padding-right: 0; - padding-left: 0; - text-indent: 0; - margin-right: 0; - background: none; -} -.wp-block-social-links .wp-social-link a, -.wp-block-social-links .wp-social-link a:hover { - text-decoration: none; - border-bottom: 0; - box-shadow: none; -} -.wp-block-social-links .wp-social-link a { - padding: 0.25em; -} -.wp-block-social-links .wp-social-link svg { - width: 1em; - height: 1em; -} -.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { - margin-right: 0.5em; - margin-left: 0.5em; - font-size: 0.65em; -} -.wp-block-social-links.has-small-icon-size { - font-size: 16px; -} -.wp-block-social-links, .wp-block-social-links.has-normal-icon-size { - font-size: 24px; -} -.wp-block-social-links.has-large-icon-size { - font-size: 36px; -} -.wp-block-social-links.has-huge-icon-size { - font-size: 48px; -} -.wp-block-social-links.aligncenter { - justify-content: center; - display: flex; -} -.wp-block-social-links.alignright { - justify-content: flex-end; -} - -.wp-block-social-link { - display: block; - border-radius: 9999px; - transition: transform 0.1s ease; - height: auto; -} -@media (prefers-reduced-motion: reduce) { - .wp-block-social-link { - transition-duration: 0s; - transition-delay: 0s; - } -} -.wp-block-social-link a { - align-items: center; - display: flex; - line-height: 0; - transition: transform 0.1s ease; -} -.wp-block-social-link:hover { - transform: scale(1.1); -} - -.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited, -.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg { - color: currentColor; - fill: currentColor; +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ + background:none; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ + height:1.25em; + width:1.25em; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ + color:#f90; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ + color:#1ea0c3; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ + color:#0757fe; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ + color:#0a7aff; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ + color:#1e1f26; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ + color:#02e49b; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ + color:#e94c89; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ + color:#4280ff; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ + color:#f45800; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ + color:#1778f2; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ + color:#000; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ + color:#0461dd; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ + color:#e65678; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ + color:#24292d; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ + color:#382110; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ + color:#ea4434; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ + color:#1d4fc4; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ + color:#f00075; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ + color:#e21b24; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ + color:#0d66c2; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ + color:#3288d4; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ + color:#000; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ + color:#f6405f; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ + color:#000; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ + color:#e60122; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ + color:#ef4155; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ + color:#ff4500; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ + color:#0478d7; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ + color:#fff; + stroke:#000; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ + color:#ff5600; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ + color:#1bd760; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ + color:#2aabee; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ + color:#000; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ + color:#000; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ + color:#011835; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ + color:#6440a4; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ + color:#1da1f2; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ + color:#1eb7ea; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ + color:#4680c2; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ + color:#25d366; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ + color:#3499cd; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ + color:#000; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ + color:#d32422; +} +:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ + color:red; } -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link { - background-color: #f0f0f0; - color: #444; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon { - background-color: #f90; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp { - background-color: #1ea0c3; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance { - background-color: #0757fe; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen { - background-color: #1e1f26; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart { - background-color: #02e49b; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble { - background-color: #e94c89; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox { - background-color: #4280ff; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy { - background-color: #f45800; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook { - background-color: #1778f2; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx { - background-color: #000; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr { - background-color: #0461dd; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare { - background-color: #e65678; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github { - background-color: #24292d; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads { - background-color: #eceadd; - color: #382110; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google { - background-color: #ea4434; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram { - background-color: #f00075; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm { - background-color: #e21b24; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin { - background-color: #0d66c2; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon { - background-color: #3288d4; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium { - background-color: #02ab6c; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup { - background-color: #f6405f; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon { - background-color: #ff424d; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest { - background-color: #e60122; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket { - background-color: #ef4155; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit { - background-color: #fe4500; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype { - background-color: #0478d7; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat { - background-color: #fefc00; - color: #fff; - stroke: #000; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud { - background-color: #ff5600; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify { - background-color: #1bd760; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram { - background-color: #2aabee; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok { - background-color: #000; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr { - background-color: #011835; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch { - background-color: #6440a4; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter { - background-color: #1da1f2; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo { - background-color: #1eb7ea; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk { - background-color: #4680c2; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress { - background-color: #3499cd; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp { - background-color: #d32422; - color: #fff; -} -.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube { - background-color: #f00; - color: #fff; +.wp-block-social-links.is-style-pill-shape .wp-social-link{ + width:auto; +} + +:root :where(.wp-block-social-links .wp-social-link a){ + padding:.25em; +} + +:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ + padding:0; +} + +:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ + padding-left:.66667em; + padding-right:.66667em; +} + +.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ + color:#000; +} + +.wp-block-spacer{ + clear:both; +} + +.wp-block-tag-cloud{ + box-sizing:border-box; +} +.wp-block-tag-cloud.aligncenter{ + justify-content:center; + text-align:center; +} +.wp-block-tag-cloud.alignfull{ + padding-left:1em; + padding-right:1em; +} +.wp-block-tag-cloud a{ + display:inline-block; + margin-left:5px; +} +.wp-block-tag-cloud span{ + display:inline-block; + margin-right:5px; + text-decoration:none; +} + +:root :where(.wp-block-tag-cloud.is-style-outline){ + display:flex; + flex-wrap:wrap; + gap:1ch; +} + +:root :where(.wp-block-tag-cloud.is-style-outline a){ + border:1px solid; + font-size:unset !important; + margin-left:0; + padding:1ch 2ch; + text-decoration:none !important; } -.wp-block-social-links.is-style-logos-only .wp-social-link { - background: none; -} -.wp-block-social-links.is-style-logos-only .wp-social-link a { - padding: 0; -} -.wp-block-social-links.is-style-logos-only .wp-social-link svg { - width: 1.25em; - height: 1.25em; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-amazon { - color: #f90; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp { - color: #1ea0c3; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-behance { - color: #0757fe; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-codepen { - color: #1e1f26; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart { - color: #02e49b; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble { - color: #e94c89; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox { - color: #4280ff; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-etsy { - color: #f45800; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-facebook { - color: #1778f2; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx { - color: #000; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-flickr { - color: #0461dd; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare { - color: #e65678; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-github { - color: #24292d; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads { - color: #382110; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-google { - color: #ea4434; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-instagram { - color: #f00075; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm { - color: #e21b24; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin { - color: #0d66c2; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon { - color: #3288d4; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-medium { - color: #02ab6c; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-meetup { - color: #f6405f; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-patreon { - color: #ff424d; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest { - color: #e60122; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-pocket { - color: #ef4155; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-reddit { - color: #fe4500; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-skype { - color: #0478d7; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat { - color: #fff; - stroke: #000; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud { - color: #ff5600; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-spotify { - color: #1bd760; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-telegram { - color: #2aabee; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok { - color: #000; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr { - color: #011835; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-twitch { - color: #6440a4; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-twitter { - color: #1da1f2; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo { - color: #1eb7ea; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-vk { - color: #4680c2; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress { - color: #3499cd; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-yelp { - color: #d32422; -} -.wp-block-social-links.is-style-logos-only .wp-social-link-youtube { - color: #f00; +.wp-block-table{ + overflow-x:auto; +} +.wp-block-table table{ + border-collapse:collapse; + width:100%; +} +.wp-block-table thead{ + border-bottom:3px solid; +} +.wp-block-table tfoot{ + border-top:3px solid; +} +.wp-block-table td,.wp-block-table th{ + border:1px solid; + padding:.5em; +} +.wp-block-table .has-fixed-layout{ + table-layout:fixed; + width:100%; +} +.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{ + word-break:break-word; +} +.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{ + display:table; + width:auto; +} +.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{ + word-break:break-word; +} +.wp-block-table .has-subtle-light-gray-background-color{ + background-color:#f3f4f5; +} +.wp-block-table .has-subtle-pale-green-background-color{ + background-color:#e9fbe5; +} +.wp-block-table .has-subtle-pale-blue-background-color{ + background-color:#e7f5fe; +} +.wp-block-table .has-subtle-pale-pink-background-color{ + background-color:#fcf0ef; +} +.wp-block-table.is-style-stripes{ + background-color:initial; + border-bottom:1px solid #f0f0f0; + border-collapse:inherit; + border-spacing:0; +} +.wp-block-table.is-style-stripes tbody tr:nth-child(odd){ + background-color:#f0f0f0; +} +.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){ + background-color:#f3f4f5; +} +.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){ + background-color:#e9fbe5; +} +.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){ + background-color:#e7f5fe; +} +.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){ + background-color:#fcf0ef; +} +.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{ + border-color:#0000; +} +.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{ + border-color:inherit; +} +.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{ + border-top-color:inherit; +} +.wp-block-table table[style*=border-top-color] tr:not(:first-child){ + border-top-color:initial; +} +.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{ + border-left-color:inherit; +} +.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{ + border-bottom-color:inherit; +} +.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){ + border-bottom-color:initial; +} +.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{ + border-right-color:inherit; +} +.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{ + border-style:inherit; +} +.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{ + border-style:inherit; + border-width:inherit; } -.wp-block-social-links.is-style-pill-shape .wp-social-link { - width: auto; -} -.wp-block-social-links.is-style-pill-shape .wp-social-link a { - padding-right: calc((2/3) * 1em); - padding-left: calc((2/3) * 1em); +:where(.wp-block-term-description){ + margin-bottom:var(--wp--style--block-gap); + margin-top:var(--wp--style--block-gap); } -.wp-block-spacer { - clear: both; +.wp-block-term-description p{ + margin-bottom:0; + margin-top:0; +} +.wp-block-text-columns,.wp-block-text-columns.aligncenter{ + display:flex; +} +.wp-block-text-columns .wp-block-column{ + margin:0 1em; + padding:0; +} +.wp-block-text-columns .wp-block-column:first-child{ + margin-right:0; +} +.wp-block-text-columns .wp-block-column:last-child{ + margin-left:0; +} +.wp-block-text-columns.columns-2 .wp-block-column{ + width:50%; +} +.wp-block-text-columns.columns-3 .wp-block-column{ + width:33.33333%; +} +.wp-block-text-columns.columns-4 .wp-block-column{ + width:25%; } -.wp-block-tag-cloud.aligncenter { - text-align: center; -} -.wp-block-tag-cloud.alignfull { - padding-right: 1em; - padding-left: 1em; -} -.wp-block-tag-cloud a { - display: inline-block; - margin-left: 5px; -} -.wp-block-tag-cloud span { - display: inline-block; - margin-right: 5px; - text-decoration: none; -} -.wp-block-tag-cloud.is-style-outline { - display: flex; - flex-wrap: wrap; - gap: 1ch; -} -.wp-block-tag-cloud.is-style-outline a { - border: 1px solid currentColor; - font-size: unset !important; - margin-left: 0; - padding: 1ch 2ch; - text-decoration: none !important; +pre.wp-block-verse{ + overflow:auto; + white-space:pre-wrap; +} + +:where(pre.wp-block-verse){ + font-family:inherit; +} + +.wp-block-video{ + box-sizing:border-box; +} +.wp-block-video video{ + vertical-align:middle; + width:100%; +} +@supports (position:sticky){ + .wp-block-video [poster]{ + object-fit:cover; + } +} +.wp-block-video.aligncenter{ + text-align:center; +} +.wp-block-video :where(figcaption){ + margin-bottom:1em; + margin-top:.5em; +} + +.editor-styles-wrapper,.entry-content{ + counter-reset:footnotes; +} + +a[data-fn].fn{ + counter-increment:footnotes; + display:inline-flex; + font-size:smaller; + text-decoration:none; + text-indent:-9999999px; + vertical-align:super; } -.wp-block-table { - margin: 0 0 1em 0; - overflow-x: auto; -} -.wp-block-table table { - border-collapse: collapse; - width: 100%; -} -.wp-block-table .has-fixed-layout { - table-layout: fixed; - width: 100%; -} -.wp-block-table .has-fixed-layout td, -.wp-block-table .has-fixed-layout th { - word-break: break-word; -} -.wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright { - display: table; - width: auto; -} -.wp-block-table.alignleft td, -.wp-block-table.alignleft th, .wp-block-table.aligncenter td, -.wp-block-table.aligncenter th, .wp-block-table.alignright td, -.wp-block-table.alignright th { - word-break: break-word; -} -.wp-block-table .has-subtle-light-gray-background-color { - background-color: #f3f4f5; -} -.wp-block-table .has-subtle-pale-green-background-color { - background-color: #e9fbe5; -} -.wp-block-table .has-subtle-pale-blue-background-color { - background-color: #e7f5fe; -} -.wp-block-table .has-subtle-pale-pink-background-color { - background-color: #fcf0ef; -} -.wp-block-table.is-style-stripes { - border-spacing: 0; - border-collapse: inherit; - background-color: transparent; - border-bottom: 1px solid #f0f0f0; -} -.wp-block-table.is-style-stripes tbody tr:nth-child(odd) { - background-color: #f0f0f0; -} -.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) { - background-color: #f3f4f5; -} -.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) { - background-color: #e9fbe5; -} -.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) { - background-color: #e7f5fe; -} -.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) { - background-color: #fcf0ef; -} -.wp-block-table.is-style-stripes th, -.wp-block-table.is-style-stripes td { - border-color: transparent; -} -.wp-block-table .has-border-color > *, -.wp-block-table .has-border-color tr, -.wp-block-table .has-border-color th, -.wp-block-table .has-border-color td { - border-color: inherit; -} -.wp-block-table table[style*=border-style] > *, -.wp-block-table table[style*=border-style] tr, -.wp-block-table table[style*=border-style] th, -.wp-block-table table[style*=border-style] td { - border-style: inherit; -} -.wp-block-table table[style*=border-width] > *, -.wp-block-table table[style*=border-width] tr, -.wp-block-table table[style*=border-width] th, -.wp-block-table table[style*=border-width] td { - border-width: inherit; - border-style: inherit; +a[data-fn].fn:after{ + content:"[" counter(footnotes) "]"; + float:right; + text-indent:0; +} +.wp-element-button{ + cursor:pointer; } -.wp-block-text-columns { - display: flex; -} -.wp-block-text-columns.aligncenter { - display: flex; -} -.wp-block-text-columns .wp-block-column { - margin: 0 1em; - padding: 0; -} -.wp-block-text-columns .wp-block-column:first-child { - margin-right: 0; -} -.wp-block-text-columns .wp-block-column:last-child { - margin-left: 0; -} -.wp-block-text-columns.columns-2 .wp-block-column { - width: calc(100% / 2); -} -.wp-block-text-columns.columns-3 .wp-block-column { - width: calc(100% / 3); -} -.wp-block-text-columns.columns-4 .wp-block-column { - width: calc(100% / 4); +:root{ + --wp--preset--font-size--normal:16px; + --wp--preset--font-size--huge:42px; +} +:root .has-very-light-gray-background-color{ + background-color:#eee; +} +:root .has-very-dark-gray-background-color{ + background-color:#313131; +} +:root .has-very-light-gray-color{ + color:#eee; +} +:root .has-very-dark-gray-color{ + color:#313131; +} +:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ + background:linear-gradient(-135deg, #00d084, #0693e3); +} +:root .has-purple-crush-gradient-background{ + background:linear-gradient(-135deg, #34e2e4, #4721fb 50%, #ab1dfe); +} +:root .has-hazy-dawn-gradient-background{ + background:linear-gradient(-135deg, #faaca8, #dad0ec); +} +:root .has-subdued-olive-gradient-background{ + background:linear-gradient(-135deg, #fafae1, #67a671); +} +:root .has-atomic-cream-gradient-background{ + background:linear-gradient(-135deg, #fdd79a, #004a59); +} +:root .has-nightshade-gradient-background{ + background:linear-gradient(-135deg, #330968, #31cdcf); +} +:root .has-midnight-gradient-background{ + background:linear-gradient(-135deg, #020381, #2874fc); } -pre.wp-block-verse { - font-family: inherit; - overflow: auto; - white-space: pre-wrap; +.has-regular-font-size{ + font-size:1em; +} + +.has-larger-font-size{ + font-size:2.625em; +} + +.has-normal-font-size{ + font-size:var(--wp--preset--font-size--normal); +} + +.has-huge-font-size{ + font-size:var(--wp--preset--font-size--huge); +} + +.has-text-align-center{ + text-align:center; } -.wp-block-video { - margin: 0 0 1em 0; -} -.wp-block-video video { - width: 100%; -} -@supports (position: sticky) { - .wp-block-video [poster] { - -o-object-fit: cover; - object-fit: cover; - } -} -.wp-block-video.aligncenter { - text-align: center; -} -.wp-block-video figcaption { - margin-top: 0.5em; - margin-bottom: 1em; +.has-text-align-left{ + text-align:left; +} + +.has-text-align-right{ + text-align:right; +} + +#end-resizable-editor-section{ + display:none; +} + +.aligncenter{ + clear:both; +} + +.items-justified-left{ + justify-content:flex-start; +} + +.items-justified-center{ + justify-content:center; } -:root { - /* - * Our classes uses the same values we set for gradient value attributes, - * and we can not use spacing because of WP multi site kses rule. - */ - /* stylelint-disable function-comma-space-after */ - /* stylelint-enable function-comma-space-after */ - --wp--preset--font-size--normal: 16px; - --wp--preset--font-size--huge: 42px; -} -:root .has-very-light-gray-background-color { - background-color: #eee; -} -:root .has-very-dark-gray-background-color { - background-color: #313131; -} -:root .has-very-light-gray-color { - color: #eee; -} -:root .has-very-dark-gray-color { - color: #313131; -} -:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { - background: linear-gradient(-135deg, #00d084 0%, #0693e3 100%); -} -:root .has-purple-crush-gradient-background { - background: linear-gradient(-135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%); -} -:root .has-hazy-dawn-gradient-background { - background: linear-gradient(-135deg, #faaca8 0%, #dad0ec 100%); -} -:root .has-subdued-olive-gradient-background { - background: linear-gradient(-135deg, #fafae1 0%, #67a671 100%); -} -:root .has-atomic-cream-gradient-background { - background: linear-gradient(-135deg, #fdd79a 0%, #004a59 100%); -} -:root .has-nightshade-gradient-background { - background: linear-gradient(-135deg, #330968 0%, #31cdcf 100%); -} -:root .has-midnight-gradient-background { - background: linear-gradient(-135deg, #020381 0%, #2874fc 100%); +.items-justified-right{ + justify-content:flex-end; +} + +.items-justified-space-between{ + justify-content:space-between; +} + +.screen-reader-text{ + border:0; + clip:rect(1px, 1px, 1px, 1px); + clip-path:inset(50%); + height:1px; + margin:-1px; + overflow:hidden; + padding:0; + position:absolute; + width:1px; + word-wrap:normal !important; } -.has-regular-font-size { - font-size: 1em; -} - -.has-larger-font-size { - font-size: 2.625em; -} - -.has-normal-font-size { - font-size: var(--wp--preset--font-size--normal); +.screen-reader-text:focus{ + background-color:#ddd; + clip:auto !important; + clip-path:none; + color:#444; + display:block; + font-size:1em; + height:auto; + line-height:normal; + padding:15px 23px 14px; + right:5px; + text-decoration:none; + top:5px; + width:auto; + z-index:100000; +} +html :where(.has-border-color){ + border-style:solid; } -.has-huge-font-size { - font-size: var(--wp--preset--font-size--huge); -} - -.has-text-align-center { - text-align: center; -} - -.has-text-align-left { - text-align: left; -} - -.has-text-align-right { - text-align: right; -} - -#end-resizable-editor-section { - display: none; +html :where([style*=border-top-color]){ + border-top-style:solid; } -.aligncenter { - clear: both; +html :where([style*=border-right-color]){ + border-left-style:solid; } -.items-justified-left { - justify-content: flex-start; -} - -.items-justified-center { - justify-content: center; -} - -.items-justified-right { - justify-content: flex-end; +html :where([style*=border-bottom-color]){ + border-bottom-style:solid; } -.items-justified-space-between { - justify-content: space-between; +html :where([style*=border-left-color]){ + border-right-style:solid; } -.screen-reader-text { - border: 0; - clip: rect(1px, 1px, 1px, 1px); - -webkit-clip-path: inset(50%); - clip-path: inset(50%); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; - word-wrap: normal !important; +html :where([style*=border-width]){ + border-style:solid; +} + +html :where([style*=border-top-width]){ + border-top-style:solid; +} + +html :where([style*=border-right-width]){ + border-left-style:solid; } -.screen-reader-text:focus { - background-color: #ddd; - clip: auto !important; - -webkit-clip-path: none; - clip-path: none; - color: #444; - display: block; - font-size: 1em; - height: auto; - right: 5px; - line-height: normal; - padding: 15px 23px 14px; - text-decoration: none; - top: 5px; - width: auto; - z-index: 100000; +html :where([style*=border-bottom-width]){ + border-bottom-style:solid; } -/** - * The following provide a simple means of applying a default border style when - * a user first makes a selection in the border block support panel. - * This prevents issues such as where the user could set a border width - * and see no border due there being no border style set. - * - * This is intended to be removed once intelligent defaults can be set while - * making border selections via the block support. - * - * See: https://github.com/WordPress/gutenberg/pull/33743 - */ -html :where(.has-border-color) { - border-style: solid; +html :where([style*=border-left-width]){ + border-right-style:solid; +} +html :where(img[class*=wp-image-]){ + height:auto; + max-width:100%; +} +:where(figure){ + margin:0 0 1em; } -html :where([style*="border-width"]) { - border-style: solid; +html :where(.is-position-sticky){ + --wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height, 0px); } -/** - * Provide baseline responsiveness for images. - */ -html :where(img[class*="wp-image-"]) { - height: auto; - max-width: 100%; +@media screen and (max-width:600px){ + html :where(.is-position-sticky){ + --wp-admin--admin-bar--position-offset:0px; + } } \ No newline at end of file