/** * Breakpoints & Media Queries */ /** * 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. */ /** * These are default block editor widths in case the theme doesn't provide them. */ .wp-block-latest-posts { padding-left: 0; } .wp-block-latest-posts:not(.is-grid) > li { margin-top: var(--wp--custom--margin--vertical); margin-bottom: var(--wp--custom--margin--vertical); } .wp-block-latest-posts:not(.is-grid) > li:first-child { margin-top: 0; } .wp-block-latest-posts:not(.is-grid) > li:last-child { margin-bottom: 0; } .wp-block-latest-posts.is-grid > li { margin-bottom: var(--wp--custom--margin--vertical); } .wp-block-latest-posts.is-grid > li:last-child { margin-bottom: 0; } .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n + 1), .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n + 1) ~ li, .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n + 1), .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n + 1) ~ li, .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n + 1), .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n + 1) ~ li, .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n + 1), .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n + 1) ~ li, .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n + 1), .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n + 1) ~ li { margin-bottom: 0; } .wp-block-latest-posts > li > * { margin-top: calc(0.5 * var(--wp--custom--margin--vertical)); margin-bottom: calc(0.5 * var(--wp--custom--margin--vertical)); } .wp-block-latest-posts > li > *:first-child { margin-top: 0; } .wp-block-latest-posts > li > *:last-child { margin-bottom: 0; } .wp-block-latest-posts > li > a { font-family: var(--wp--preset--font-family--headings); line-height: 1.3; font-size: var(--wp--preset--font-size--huge); } .wp-block-latest-posts .wp-block-latest-posts__post-date { font-size: var(--wp--preset--font-size--sm); } .entry-content [class*="inner-container"] .wp-block-latest-posts .wp-block-latest-posts__post-date, .entry-content .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date { color: currentColor; } .wp-block-latest-posts.alignfull { padding-left: 0; padding-right: 0; } .entry-content [class*="inner-container"] .wp-block-latest-posts.alignfull, .entry-content .has-background .wp-block-latest-posts.alignfull { padding-left: 0; padding-right: 0; } @media (min-width: 782px) { .wp-block-latest-posts.is-style-seedlet-alternating-grid { overflow: hidden; } .wp-block-latest-posts.is-style-seedlet-alternating-grid > li { width: calc(50% - (0.5 * var(--wp--custom--margin--horizontal))); max-width: calc(50% - (0.5 * var(--wp--custom--margin--horizontal))); text-align: right; } .wp-block-latest-posts.is-style-seedlet-alternating-grid > li:nth-child(2n + 1) { float: right; text-align: left; } .wp-block-latest-posts.is-style-seedlet-alternating-grid.is-grid { display: inherit; } .wp-block-latest-posts.is-style-seedlet-alternating-grid.is-grid > li { margin-top: var(--wp--custom--margin--vertical); margin-right: 0; } .wp-block-latest-posts.is-style-seedlet-alternating-grid.is-grid > li:first-child { margin-top: 0; } .wp-block-latest-posts.is-style-seedlet-alternating-grid.is-grid > li:last-child { margin-bottom: 0; } } /** * Links in navigation */ .wp-block-navigation-link a :hover { text-decoration: underline; text-underline-offset: 0.4rem; } /** * Links in Content */ .is-root-container a:not(.wp-block-button__link):not([download]), .wp-block-post-content a:not(.wp-block-button__link):not([download]) { color: var(--wp--custom--color--primary); text-decoration-color: var(--wp--style--color--link); text-decoration-thickness: 1px; text-underline-offset: 0.2em; } .is-root-container a:not(.wp-block-button__link):not([download]):focus, .is-root-container a:not(.wp-block-button__link):not([download]):hover, .wp-block-post-content a:not(.wp-block-button__link):not([download]):focus, .wp-block-post-content a:not(.wp-block-button__link):not([download]):hover { color: var(--wp--style--color--link); } .wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation-link { font-family: var(--wp--preset--font-family--headings); font-size: 32px; font-weight: 400; line-height: 60px; } .wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation-link.has-child .wp-block-navigation-link { font-style: italic; font-size: 24px; line-height: 30px; } .wp-block-post-comments .reply a { border-radius: var(--wp--custom--button--border--radius); font-size: var(--wp--preset--font-size--small); line-height: 1.5; padding: 23px 25px; } .wp-block-post-comments .reply a:not(.has-background):not(.has-text-color):hover, .wp-block-post-comments .reply a:not(.has-background):not(.has-text-color):focus, .wp-block-post-comments .reply a:not(.has-background):not(.has-text-color).has-focus { padding: 23px 25px; } .wp-block-post-comments #comments, .wp-block-post-comments #reply-title { font-size: var(--wp--preset--font-size--huge); font-style: italic; margin-bottom: var(--wp--custom--margin--vertical); } .wp-block-post-comments .comment-meta, .wp-block-post-comments .comment-author { font-size: var(--wp--preset--font-size--tiny); margin-left: 0; } .wp-block-post-comments .comment-meta a, .wp-block-post-comments .comment-author a { text-decoration: none; } .wp-block-post-comments label { font-size: var(--wp--preset--font-size--small); margin-bottom: var(--wp--custom--margin--baseline); } .wp-block-post-comments input[type=checkbox] + label { margin-left: 0; } .wp-block-post-comments .commentlist .comment { padding-left: 0; } .wp-block-post-comments .commentlist .comment p { font-size: var(--wp--preset--font-size--normal); margin-bottom: var(--wp--custom--margin--vertical); margin-top: var(--wp--custom--margin--vertical); } .wp-block-post-comments .commentlist > li { margin-top: var(--wp--custom--margin--vertical); margin-bottom: var(--wp--custom--margin--vertical); } .wp-block-post-comments .commentlist > li:not(first-child) { border-bottom: 1px solid var(--wp--custom--form--border--color); } .wp-block-post-comments .comment .comment-author .avatar { border-radius: 1.5em; border: var(--wp--custom--form--border--width) var(--wp--custom--form--border--style) var(--wp--custom--form--border--color); display: block; float: left; height: 42px; margin-right: 18px; width: 42px; } .wp-block-post-comments .comment .comment-author .fn { font-size: var(--global--font-size-xs); } .wp-block-post-comments .comment-form { display: grid; column-gap: 1em; grid-template-rows: auto; grid-template-areas: "notes notes" "comment comment" "author email" "url url" "cookies-consent cookies-consent" "form-submit form-submit"; } .wp-block-post-comments .comment-form p { margin-top: var(--wp--custom--margin--baseline); margin-bottom: var(--wp--custom--margin--baseline); } .wp-block-post-comments .comment-form input[type="submit"] { border-radius: var(--wp--custom--button--border--radius); cursor: pointer; font-size: var(--wp--preset--font-size--normal); line-height: 1.5; padding: 23px 25px; } .wp-block-post-comments .comment-form input[type="submit"]:not(.has-background):not(.has-text-color):hover, .wp-block-post-comments .comment-form input[type="submit"]:not(.has-background):not(.has-text-color):focus, .wp-block-post-comments .comment-form input[type="submit"]:not(.has-background):not(.has-text-color).has-focus { padding: 23px 25px; } .wp-block-post-comments .comment-form .comment-form-cookies-consent > label, .wp-block-post-comments .comment-form .comment-notes { font-size: var(--wp--preset--font-size--tiny); } .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments .comment-form textarea { border: var(--wp--custom--form--border--width) var(--wp--custom--form--border--style) var(--wp--custom--form--border--color); font-size: var(--wp--preset--font-size--small); width: 100%; } .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]):focus, .wp-block-post-comments .comment-form textarea:focus { color: var(--wp--custom--form--color--text); outline-width: 1px; outline-style: dotted; outline-color: var(--wp--custom--form--color--text); } .wp-block-post-comments .comment-notes { grid-area: notes; } .wp-block-post-comments .comment-form-author { grid-area: author; } .wp-block-post-comments .comment-form-email { grid-area: email; } .wp-block-post-comments .comment-form-url { grid-area: url; } .wp-block-post-comments .comment-form-comment { grid-area: comment; } .wp-block-post-comments .comment-form-cookies-consent { grid-area: cookies-consent; } .wp-block-post-comments .form-submit { grid-area: form-submit; } .wp-block-pullquote.is-style-solid-color { padding: var(--wp--custom--margin--horizontal); } .wp-block-site-title a { text-decoration: underline; text-decoration-thickness: 2px; text-decoration-color: var(--wp--custom--color--secondary); text-underline-offset: 0.13em; transition: background-size 0.1s ease-out; } .wp-block-site-title a:hover, .wp-block-site-title a:focus { text-decoration: none; color: var(--wp--custom--color--secondary); background-size: 8px 0px; } /** * Author bio */ .author-bio { margin-top: calc(6 * var(--wp--custom--margin--baseline)); } .author-bio .wp-block-post-navigation-link, .author-bio .wp-block-post-author__name { font-family: var(--wp--preset--font-family--headings); } .author-bio .wp-block-post-navigation-link { font-size: var(--wp--preset--font-size--large); } .wp-block-post-navigation-links { margin-top: calc(9 * var(--wp--custom--margin--baseline)); } .wp-block-post-navigation-links .wp-block-post-navigation-link-byline { font-size: var(--wp--preset--font-size--tiny); margin: 0; } .footer-credit { display: flex; font-family: var(--wp--preset--font-family--headings); white-space: pre-wrap; } .footer-credit > * { align-self: center; font-size: var(--wp--preset--font-size--small); } .footer-credit .wp-block-site-title > a { font-size: var(--wp--preset--font-size--small); } /*# sourceMappingURL=theme.css.map */