/* tfk-kocarky-cz: orange primary, black header/nav (default), orange sidebar + top-block right */
:root {
    --primary-color: #ff8b00;
    --white-color: #fff;
    --black-color: #000;
    /* header-bg, nav-bg: default (--black-color) — no override needed */
    --search-border-color: var(--primary-color);
    --category-border-color: var(--black-color);
    --logo-mobile-width: 94px;
}

/* --- White text on orange category sidebar --- */
.leftBoxContainer a.category-top {
    color: var(--white-color);
}
/* Category hover → black (visible on orange bg) */
.header-left .leftBoxContainer a.category-top:hover,
.header-left .leftBoxContainer a.category-top.selected {
    color: var(--black-color);
}

/* --- Search button = orange (not black nav-bg) --- */
.top-search-button {
    background: var(--primary-color);
}

/* --- Orange backgrounds for top-block right + banner (matching categories) --- */
#top_bottom .top-block.right a {
    background: var(--primary-color);
}
#top_bottom .top-block.right a {
    color: var(--white-color);
}
#bottom-0 .banner_bottom_out {
    background-color: var(--primary-color);
}
