html {
scroll-behavior: smooth;
}
@media screen and (prefers-reduced-motion: reduce) {
html {
scroll-behavior: auto;
}
}
body {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
}
.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;
}
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}
footer.site-footer.wp-block-template-part ul,
div.wp-block-template-part ul {
padding: 0;
list-style: none;
line-height: 2;
}
footer.site-footer.wp-block-template-part ul li,
div.wp-block-template-part ul li {
margin: 0 0 5px;
padding: 3px 0;
border-bottom: 1px solid #eee;
}
footer.site-footer.wp-block-template-part ul a,
div.wp-block-template-part ul a {
text-decoration: none;
}
div.wp-block-template-part {
position: sticky;
top: 0;
}
.wp-block-post.type-post > div {
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.06);
}
.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):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container {
min-width: 256px;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
border-bottom: 1px solid #eee;
padding: 8px 30px 8px 15px;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
border: none;
border-top: 2px solid var(--wp--preset--color--custom-light-orange);
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content,
.taxonomy-category a {
text-decoration: none;
}
.taxonomy-category a:hover,
.taxonomy-category a:focus {
text-decoration: underline;
}
.wp-block-navigation .current-menu-item > .wp-block-navigation-item__content.wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item__content:hover,
.wp-block-navigation .wp-block-navigation-item__content:focus,
.wp-block-navigation-item:hover > .wp-block-navigation-item__content,
.wp-block-navigation-item:focus > .wp-block-navigation-item__content {
color: var(--wp--preset--color--custom-light-orange);
}
.wp-block-navigation .current-menu-item > button > svg,
.wp-block-navigation-item:hover > button > svg,
.wp-block-navigation-item:focus > button > svg {
stroke: var(--wp--preset--color--custom-light-orange);
}
:root :where(.wp-element-button, .wp-block-button__link) {
box-shadow: none;
border-radius: 0;
}
.page-numbers {
margin: 0 5px;
}
.remove-underline a {
text-decoration: none;
}
footer .wp-block-site-title :where(a),
.taxonomy-category a {
color: var(--wp--preset--color--custom-light-orange);
}