body {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
} a {
text-decoration-thickness: 1px;
text-underline-offset: 0.25ch;
text-decoration-style: underline;
} .wp-block-search__button:hover,
.wp-block-file .wp-block-file__button:hover,
.wp-block-button__link:hover {
opacity: 0.9;
} .wp-block-site-title[style*="text-transform:uppercase"] {
letter-spacing: 0.15em;
}
.wp-block-post-title,
.wp-block-site-title {
hyphens: auto;
word-break: break-word;
word-wrap: break-word;
} input {
font-family: inherit;
}
textarea,
input:not([type="submit"]):not([type="button"]) {
color: var(--wp--preset--color--foreground);
}
textarea:focus,
input:not([type="submit"]):not([type="button"]):focus {
border-color: var(--wp--preset--color--secondary);
}
.comment-form label {
font-size: var(--wp--preset--font-size--small);
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
margin-top: 0.2em;
}
.wp-block-post-comments h3#comments {
margin-top: var(--wp--style--block-gap);
}
.wp-block-post-comments-form h3#reply-title {
margin-bottom: var(--wp--style--block-gap);
}
.wp-block-post-comments .navigation + .comment-respond {
margin-top: calc(3 * var(--wp--style--block-gap));
} .has-drop-cap:not(:focus)::first-letter {
font-size: 3.15em;
font-weight: 300;
margin: 0.2em 0.125em 0 0;
} .wp-block-tag-cloud.is-style-outline a {
border-radius: 50px;
border-color: var(--wp--preset--color--primary);
color: var(--wp--preset--color--primary); font-size: var(--wp--preset--font-size--small) !important;
} .comment-form .comment-subscription-form,
.comment-form .post-subscription-form {
margin: 0;
} .wp-block-navigation li:not(.current-menu-item) a:where(:not(.wp-element-button)):focus:not(:hover),
.wp-block-pages-list__item:focus.wp-block-navigation:not(.current-menu-item) a:where(:not(.wp-element-button)):focus:not(:hover) {
text-decoration: none !important;
}
.wp-block-pages-list__item.current-menu-item a:where(:not(.wp-element-button)) {
text-decoration: underline;
}
@media screen and (max-width: 37.5em) {
.wp-block-pages-list__item {
text-align: right;
}
} :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
padding-left: 23px;
}