:root {
--body-font: Roboto, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
--sidebar-pad: 24px;
--c-main: #2ab391;
--title-fw-semi: 500;
--c-excerpts: var(--c-contrast-650);
--excerpt-size: 14px;
--c-sidebar-sep: var(--c-separator);
--post-content-size: 16px;
--post-content-lh: 1.75;
--feat-grid-title-s: 17px;
--feat-grid-title-m: 19px;
--feat-grid-title-l: 26px;
}
@media (min-width: 1201px) {
:root {
--sidebar-width: 375px;
}
}
.s-dark {
--c-nav: #fff;
}
.main-sidebar {
--grid-sm-p-title: 14px;
}
.widget {
--li-pad: initial;
--c-li-sep: var(--c-separator);
}
.block-wrap:not([class*=cols-gap]) {
--grid-gutter: 30px;
}
.cols-gap-sm {
--grid-gutter: 22px;
}
.loop-grid {
--grid-row-gap: 30px;
}
.loop-grid-lg {
--grid-row-gap: 45px;
}
.l-post .excerpt {
margin-top: 14px;
}
.overlay-post .post-title {
font-size: 17px;
}
.post-meta {
font-size: 11px;
}
.post-meta .post-author > a {
text-transform: uppercase;
color: var(--c-main);
font-weight: 600;
letter-spacing: 0.04em;
}
.post-meta .main-stars {
font-size: 16px;
}
.post-meta-single {
font-size: 12px;
}
.cat-labels a,
.cat-labels .category {
border-radius: 2px;
font-size: 10px;
font-weight: 600;
letter-spacing: 0.035em;
}
.cat-labels-overlay {
margin-top: 6px;
margin-left: 6px;
}
.main-heading {
--title-size: 33px;
}
.archive-heading {
font-weight: 400;
}
.feat-grid-d {
--grid-gap: 4px;
}
.feat-grid-d .item-small,
.feat-grid-d .item-medium {
--g-overlay-content-pad: 20px 17px;
}