:root {
--tag-font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
--tag-font-ui: var(--tag-font-body);
--tag-color-text: #40352e;
--tag-color-muted: #564a41;
}
html {
font-family: var(--tag-font-body);
text-rendering: auto;
-webkit-font-smoothing: auto;
-moz-osx-font-smoothing: auto;
}
body,
button,
input,
select,
textarea,
.tag-site,
.tag-site-content,
.tag-front-page,
.tag-content-page,
.tag-archive-page,
.tag-reading-content,
.tag-reading-content__inner,
.font-sans {
font-family: var(--tag-font-body) !important;
font-synthesis: none;
}
body,
.tag-site,
.tag-site-content {
color: var(--tag-color-text);
font-weight: 400;
} .tag-site :where(p, li, dd, dt, figcaption, blockquote),
.tag-front-page :where(p, li, dd, dt, figcaption, blockquote),
.tag-content-page :where(p, li, dd, dt, figcaption, blockquote),
.tag-archive-page :where(p, li, dd, dt, figcaption, blockquote),
.tag-reading-content :where(p, li, dd, dt, figcaption, blockquote),
.entry-content :where(p, li, dd, dt, figcaption, blockquote),
.wp-site-blocks :where(p, li, dd, dt, figcaption, blockquote) {
color: var(--tag-color-text) !important;
font-family: var(--tag-font-body) !important;
font-weight: 400 !important;
opacity: 1 !important;
text-shadow: none !important;
} .tag-site :where(em, i),
.entry-content :where(em, i),
.tag-reading-content :where(em, i) {
color: inherit !important;
font-family: var(--tag-font-body) !important;
font-style: italic;
font-weight: 400 !important;
} .tag-site :where(a, button, label, summary, input, select, textarea) {
font-family: var(--tag-font-body) !important;
} .tag-site :where(h1, h2, h3, h4, h5, h6),
.tag-front-page :where(h1, h2, h3, h4, h5, h6),
.tag-content-page :where(h1, h2, h3, h4, h5, h6),
.tag-archive-page :where(h1, h2, h3, h4, h5, h6),
.entry-content :where(h1, h2, h3, h4, h5, h6) {
font-family: var(--tag-font-heading) !important;
}
@media (max-width: 680px) {
body {
font-size: 17px;
line-height: 1.66;
}
}