:root {
    --step--3: clamp(0.5787rem, 0.5507rem + 0.1245vw, 0.651rem);
    --step--2: clamp(0.6944rem, 0.6608rem + 0.1493vw, 0.7813rem);
    --step--1: clamp(0.8333rem, 0.793rem + 0.1792vw, 0.9375rem);
    --step-0: clamp(1rem, 0.9516rem + 0.2151vw, 1.125rem);
    --step-1: clamp(1.2rem, 1.1419rem + 0.2581vw, 1.35rem);
    --step-2: clamp(1.44rem, 1.3703rem + 0.3097vw, 1.62rem);
    --step-3: clamp(1.728rem, 1.6444rem + 0.3716vw, 1.944rem);
    --step-4: clamp(2.0736rem, 1.9733rem + 0.4459vw, 2.3328rem);
    --step-5: clamp(2.4883rem, 2.3679rem + 0.5351vw, 2.7994rem);

    --ff: "Roboto Condensed", Sans-Serif;
    --fw: 700;
    --tt: uppercase;
}

svg {
    box-sizing: content-box;
}
.n-h1,
.n-h2,
.n-h3,
.n-h4,
.n-h5,
.n-h6 {
    font-family: var(--theme-font-family);
    font-weight: var(--theme-font-weight);
    font-size: var(--theme-font-size);
    letter-spacing: var(--theme-letter-spacing);
    text-transform: var(--theme-text-transform);
    color: var(--theme-palette-color-1);
}

h1,
.n-h1 {
    --theme-font-family: var(--ff);
    --theme-font-weight: var(--fw);
    --theme-font-size: var(--step-5);
    --theme-text-transform: var(--tt);
}

h2,
.n-h2 {
    --theme-font-family: var(--ff);
    --theme-font-weight: var(--fw);
    --theme-font-size: var(--step-4);
    --theme-text-transform: var(--tt);
}

h3,
.n-h3 {
    --theme-font-family: var(--ff);
    --theme-font-weight: var(--fw);
    --theme-font-size: var(--step-3);
    --theme-text-transform: var(--tt);
}

h4,
.n-h4 {
    --theme-font-family: var(--ff);
    --theme-font-weight: var(--fw);
    --theme-font-size: var(--step-2);
    --theme-text-transform: var(--tt);
}

h5,
.n-h5 {
    --theme-font-family: var(--ff);
    --theme-font-weight: var(--fw);
    --theme-font-size: var(--step-1);
    --theme-text-transform: var(--tt);
}

h6,
.n-h6 {
    --theme-font-family: var(--ff);
    --theme-font-weight: var(--fw);
    --theme-font-size: var(--step-0);
    --theme-text-transform: var(--tt);
}

.entry-content > .gb-container {
    margin-bottom: 0;
}
.alignfull .alignwide,
article .gb-container *.alignwide,
.editor-styles-wrapper .gb-container *.alignwide {
    /* width: var(--theme-default-editor, var(--theme-block-width)); */
    max-width: var(--theme-default-editor, var(--theme-block-wide-max-width));
    margin-inline: var(--theme-default-editor, auto);
}

.ct-related-posts .ct-module-title::before {
    display: inline-block;
    aspect-ratio: 1/1.1;
    height: 0.8em;
    margin-right: 0.25em;
    margin-bottom: -0.05em;
    transform: skewX(-7deg);
    background-color: var(--theme-palette-color-2);
    content: "";
}

.gydytojas .ct-featured-image img {
    object-position: top;
}
.gydytojas .entry-header>*:not(:first-child) {
    margin-top: 0;
}
.single-gydytojas .post-navigation img {
    object-position: top;
}

.widget-menu a {
    display: block;
    padding: .625rem 1.25rem;
    border-left: 4px solid var(--theme-palette-color-1);
}
.widget-menu a:hover {
    border-left: 4px solid var(--theme-palette-color-2);
    background-color: var(--theme-palette-color-6);
    color: var(--theme-palette-color-2)
}
.widget-menu .current-menu-item a {
    background-color: var(--theme-palette-color-1);
    color: var(--theme-palette-color-8);
}
