/* Platform colors shared by public service and package pages. */
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette){--bf-brand-text:var(--bf-brand-light);--bf-brand-soft:color-mix(in srgb,var(--bf-brand) 8%,#fff)}
html[data-bf-theme="dark"] body.theme-blackfire:has(#bf-platform-palette){--bf-brand-text:var(--bf-brand-dark);--bf-brand-soft:color-mix(in srgb,var(--bf-brand) 10%,#18181b)}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax :is(#intros,.bf-category-grid,#paklist,.bf-package-layout,.bf-package-side-right,.bf-custom-quantity){--bf-category-color:var(--bf-brand)!important;--bf-category-ink:var(--bf-brand-light)!important;--bf-category-contrast:var(--bf-brand-on)!important;--bf-pkg-accent:var(--bf-brand)!important;--pc-blue:var(--bf-brand-text)!important;--pc-hover:var(--bf-brand-soft)!important;--bp-accent:var(--bf-brand-text)!important;--bp-tint:var(--bf-brand-soft)!important;--cq-accent:var(--bf-brand-text)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax > #intros#intros{background:var(--bf-brand)!important;background-image:none!important;color:var(--bf-brand-on)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #intros#intros :is(h1,p,.bf-hero-breadcrumb ol,.bf-crumb-item,.bf-crumb-separator svg,.bf-mobile-category-summary){color:var(--bf-brand-on)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #intros#intros :is(.paketbaslik,.hizmetbaslik)>i{background:#fff!important;color:var(--bf-brand-light)!important;-webkit-text-fill-color:var(--bf-brand-light)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #intros .bf-hero-breadcrumb ol{border-color:color-mix(in srgb,var(--bf-brand-on) 25%,transparent)!important;background:color-mix(in srgb,var(--bf-brand-on) 8%,transparent)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #intros .bf-hero-breadcrumb a:focus-visible{outline-color:var(--bf-brand-on)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #hizlist .bf-category-copy small{color:var(--bf-brand-text)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #main #paklist :is(.bf-selection-purchase strong,.bf-cq-mobile-price strong,.bf-tier-discount-badge){color:var(--bf-brand-text)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #main #paklist .bf-selection-summary{background:var(--bf-brand-soft)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #main #paklist .bf-tier-discount-badge{background:var(--bf-brand-soft)!important;border-color:color-mix(in srgb,var(--bf-brand) 35%,transparent)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #main #paklist :is([data-bf-selection-add],.bf-cq-mobile-purchase button,.bf-ref-top){background:var(--bf-brand)!important;border-color:var(--bf-brand)!important;color:var(--bf-brand-on)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #main #paklist .bf-ref-top :is(strong,svg,span){color:var(--bf-brand-on)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #main #paklist .paket.paket.bf-is-selected{border-color:var(--bf-brand-text)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--bf-brand) 20%,transparent)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #main #paklist .paket.paket .paket-icon.paket-icon :is(i,i::before){color:var(--bf-brand-on)!important;-webkit-text-fill-color:var(--bf-brand-on)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #main #paklist .paket.paket .paket-baslik>b{color:var(--bf-brand-text)!important;-webkit-text-fill-color:var(--bf-brand-text)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #main #paklist :is(button,.paket,input):focus-visible{outline-color:var(--bf-brand-text)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #main #bf-category-faq :is(.bf-faq-kicker,summary i){color:var(--bf-brand-text)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #main #bf-category-faq summary i{background:var(--bf-brand-soft)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #main #bf-category-faq .bf-faq-item[open]{border-color:var(--bf-brand-text)!important;box-shadow:none!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #main #bf-category-faq summary:focus-visible{outline-color:var(--bf-brand-text)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) .bf-selection-modal :is(.bf-selection-modal-price strong){color:var(--bf-brand-text)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) .bf-selection-modal :is(.bf-selection-modal-icon,button[type="submit"]){background:var(--bf-brand)!important;border-color:var(--bf-brand)!important;color:var(--bf-brand-on)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) .bf-selection-modal :is(.bf-selection-modal-icon,button[type="submit"]) i{color:var(--bf-brand-on)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) .bf-selection-modal :is(button,input):focus-visible{outline-color:var(--bf-brand-text)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) .bf-selection-dialog form input:focus{border-color:var(--bf-brand-text)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--bf-brand) 20%,transparent)!important}
@media(max-width:767px){html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #main #paklist .bf-package-center .paketliste.paketliste .paket.paket[aria-pressed="true"]::after{background:var(--bf-brand)!important;border-color:var(--bf-brand)!important;color:var(--bf-brand-on)!important}
}

html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #intros .bf-mobile-category-summary :is(span,strong,i,svg){color:var(--bf-brand-on)!important}
html[data-bf-theme] body.theme-blackfire:has(#bf-platform-palette) #content_ajax#content_ajax #intros .bf-mobile-chatgpt-trigger{color:var(--bf-brand-light)!important;background:#fff!important;border-color:#fff!important}
