
:root {
--colorPrimary: hsl(41, 52%, 40%);
--colorPrimary-h: 41;
--colorPrimary-s: 52;
--colorPrimary-l: 40;
--colorPrimary-contrast: #FFFFFF;

--colorSecondary: hsl(217, 33%, 17%);
--colorSecondary-h: 217;
--colorSecondary-s: 33;
--colorSecondary-l: 17;
--colorSecondary-contrast: #FFFFFF;

--colorAccent: hsl(0, 0%, 0%);
--colorAccent-h: 0;
--colorAccent-s: 0;
--colorAccent-l: 0;
--colorAccent-contrast: #FFFFFF;

--colorPrimaryExtraLight: hsl(60, 33%, 99%);
--colorPrimaryLight: hsl(43, 33%, 92%);
}

:root {
    /* hlavička */
    --hlavicka-background: #000;
    --hlavickaContact-color: var(--colorPrimary);
    --hlavickaContactHover-color: #fff;
    --menuLink-color: white;
    --menuLinkHover-color: white;
    --hamburger-color: white;
    --menuLinkAfter-background: white;

    /* tmavý základ */
    --colorBodyBg: #000;
    --colorText: #fff;
    --colorTextHeading: var(--colorPrimary);
    --colorOutlines: #2b2b2b;
    --colorOutlines2: #2b2b2b;

    /* text na plochách, které zůstávají světlé (karty, formuláře, cookie lišta) */
    --colorTextOnLight: #000;
    --colorInputText: #000;
    --colorSelectChevron: #000;

    /* sekce */
    --topNabidky-background: #000;
    --indexRSS-background: #000;
    --indexRSSIndexTitle-color: var(--colorPrimary);
    --indexRSSSwiperControls-color: var(--colorPrimary);
    --footerContent-background: #000;
    --footerContent-color: #fff;
    --copyright-background-color: #000;
    --copyright-background-color-contrast: #fff;

    /* drobečková navigace */
    --breadcrumbs-background: var(--colorPrimary);
    --breadcrumbs-color: #000;

    /* karty ContentBuilder stránek — viz sass/individual/_pages.scss.
       Odvozeno ze zlaté, aby plocha byla teplá a ne jen šedá. */
    --cbCard-background: hsl(var(--colorPrimary-h), calc(var(--colorPrimary-s) * .35 * 1%), calc(var(--colorPrimary-l) * .32 * 1%));
    --cbCard-border: hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .35);
    --cbCard-shadow:
        0 .5rem 1.5rem hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .14),
        inset 0 1px 0 hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .18);
    --cbCard-radius: .5rem;

    --indexClaim-title-font-size: clamp(3rem, 8vw, 5rem);
}
            @font-face {
            font-family: Jost;
            src:local("Jost Regular"),local("Jost-Regular"),url("/poskireal/frontend/fonts/Jost/Jost-Regular-normal.woff2") format("woff2");
            font-weight: 400;
            font-style:normal;
            font-display:fallback;
            }
                    @font-face {
            font-family: Jost;
            src:local("Jost Medium"),local("Jost-Medium"),url("/poskireal/frontend/fonts/Jost/Jost-Medium-normal.woff2") format("woff2");
            font-weight: 500;
            font-style:normal;
            font-display:fallback;
            }
                    @font-face {
            font-family: Jost;
            src:local("Jost SemiBold"),local("Jost-SemiBold"),url("/poskireal/frontend/fonts/Jost/Jost-SemiBold-normal.woff2") format("woff2");
            font-weight: 600;
            font-style:normal;
            font-display:fallback;
            }
                    @font-face {
            font-family: Jost;
            src:local("Jost Bold"),local("Jost-Bold"),url("/poskireal/frontend/fonts/Jost/Jost-Bold-normal.woff2") format("woff2");
            font-weight: 700;
            font-style:normal;
            font-display:fallback;
            }
                    @font-face {
            font-family: Jost;
            src:local("Jost ExtraBold"),local("Jost-ExtraBold"),url("/poskireal/frontend/fonts/Jost/Jost-ExtraBold-normal.woff2") format("woff2");
            font-weight: 800;
            font-style:normal;
            font-display:fallback;
            }
                    @font-face {
            font-family: Jost;
            src:local("Jost Black"),local("Jost-Black"),url("/poskireal/frontend/fonts/Jost/Jost-Black-normal.woff2") format("woff2");
            font-weight: 900;
            font-style:normal;
            font-display:fallback;
            }
        
:root {
    --font-primary: Jost;
    --font-secondary: ;
}
