.bk-discover {
    box-sizing: border-box;
    background: var(--bk-bg-fill, linear-gradient(to bottom, #FFFFFF 0%, #FBFCFF 22%, #F2F5FB 55%, #E3E9F4 100%));
    color: var(--bk-text, #4A4650);
    border: 1px solid var(--bk-border, #D9DEEA);
    border-radius: var(--bk-radius, 8px);
    padding: var(--bk-padding, 18px);
    box-shadow: 0 7px 18px rgb(55 65 90 / 13%);
    width: 100%;
    min-width: 0;
    font-family: "Roboto Slab", serif !important;
    font-size: var(--bk-font, 14px);
    line-height: 1.5;
    text-align: left;
}
.bk-discover *, .bk-discover *::before, .bk-discover *::after { box-sizing: border-box; }
.bk-discover [hidden] { display: none !important; }
.bk-discover .bk-discover__heading {
    color: var(--bk-heading, #8C1D40) !important;
    font-family: "Roboto Slab", serif !important;
    font-size: var(--bk-heading-size, 14px) !important;
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: .35px;
    text-transform: uppercase;
    margin: 0 0 16px;
    padding: 0;
}
.bk-discover .bk-discover__tags {
    display: flex;
    flex-wrap: wrap;
    gap: var(--bk-gap, 8px);
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
.bk-discover .bk-discover__tags > li {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100%;
}
.bk-discover .bk-discover__tag {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    min-height: 36px;
    max-width: 100%;
    padding: 7px 10px;
    border: 1px solid var(--bk-border, #D9DEEA);
    border-radius: var(--bk-chip-radius, 12px);
    background: var(--bk-chip, #F7F8FC);
    color: var(--bk-text, #4A4650) !important;
    font-size: var(--bk-font, 14px) !important;
    font-family: "Roboto Slab", serif !important;
    font-weight: 400;
    line-height: 1.4;
    text-decoration: none !important;
    overflow-wrap: anywhere;
    transition: border-color .15s, color .15s;
}
.bk-discover .bk-discover__tag:hover,
.bk-discover .bk-discover__tag:hover span {
    color: var(--bk-hover, #6A1B4D) !important;
    border-color: var(--bk-hover, #6A1B4D);
}
.bk-discover .bk-discover__count { font-size: .85em; opacity: .8; }
.bk-discover .bk-discover__toggle {
    display: block;
    min-height: 44px;
    margin: 12px 0 0;
    padding: 7px 0;
    border: 0 !important;
    border-radius: 0;
    box-shadow: none !important;
    appearance: none;
    background: transparent !important;
    color: var(--bk-heading, #8C1D40) !important;
    font-family: "Roboto Slab", serif !important;
    font-size: var(--bk-font, 14px) !important;
    font-weight: 600;
    line-height: 1.5;
    text-transform: none;
    cursor: pointer;
    text-align: left;
}
.bk-discover .bk-discover__toggle:hover { color: var(--bk-hover, #6A1B4D) !important; }
.bk-discover .bk-discover__toggle:focus:not(:focus-visible) { outline: none !important; }
.bk-discover a:focus-visible,
.bk-discover button:focus-visible,
.bk-discover summary:focus-visible {
    outline: 2px solid var(--bk-heading, #8C1D40) !important;
    outline-offset: 3px;
}
.bk-discover .bk-discover__details { margin: 0; padding: 0; border: 0; background: transparent; }
.bk-discover .bk-discover__details > summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    min-height: 44px;
    color: var(--bk-heading, #8C1D40);
    font-size: var(--bk-heading-size, 14px);
    font-weight: 700;
    list-style: none;
    cursor: pointer;
}
.bk-discover summary::-webkit-details-marker { display: none; }
.bk-discover .bk-discover__indicator::before { content: "+"; font-size: 24px; }
.bk-discover details[open] .bk-discover__indicator { display: none; }
.bk-discover details[open] .bk-discover__body { margin-top: 14px; }
.bk-discover--mobile { display: none; }
.bk-discover--preview { display: block !important; }
@media (max-width: 767px) {
    .bk-discover--desktop:not(.bk-discover--preview) { display: none !important; }
    .bk-discover--mobile { display: block; margin: 20px 0 0; }
    .bk-discover .bk-discover__tag { min-height: 44px; padding: 10px 12px; }
    .widget_bahar_kesfet_widget { display: none !important; }
}
@media (prefers-reduced-motion: reduce) {
    .bk-discover .bk-discover__tag { transition: none; }
}

.bk-discover { scroll-margin-top: 90px; }
.bk-discover .bk-discover__header { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 4px 8px; margin-bottom: 16px; }
.bk-discover .bk-discover__header .bk-discover__heading { margin: 0; }
.bk-discover .bk-discover__top-row { display: flex; justify-content: flex-end; }
.bk-discover .bk-discover__toggle--top { margin: 0 0 0 auto; min-height: 32px; padding: 4px 0; font-size: 12px !important; white-space: nowrap; }
.bk-discover .bk-discover__top-row .bk-discover__toggle--top { margin-bottom: 10px; }
@media (max-width: 767px) { .bk-discover .bk-discover__toggle--top { min-height: 44px; } }

@media (max-width: 767px) {
    body.single-post.bk-discover-has-mobile .entry-footer .entry-tags { display: none !important; }
}
