/* Burak Çit Public Şablon Geçiş Köprüsü
   Amaç: yalnızca public sayfalarda Otorixa düzen, renk, mobil ve detay sayfa uyumunu son katmanda sabitlemek. */
:root{
  --bc-tpl-ink:#0b0f14;
  --bc-tpl-panel:#111821;
  --bc-tpl-soft:#17212d;
  --bc-tpl-line:#263240;
  --bc-tpl-paper:#ffffff;
  --bc-tpl-paper2:#f4f6f8;
  --bc-tpl-muted:#607083;
  --bc-tpl-accent:#ffb21a;
  --bc-tpl-accent2:#e5541a;
  --bc-tpl-radius:24px;
  --bc-tpl-radius-sm:14px;
  --bc-tpl-shadow:0 24px 80px rgba(6,10,16,.18);
  --bc-tpl-max:1220px;
  --otorixa-green-900:#0b0f14!important;
  --otorixa-green-800:#111821!important;
  --otorixa-green-700:#17212d!important;
  --otorixa-green-600:#ffb21a!important;
  --otorixa-green-500:#e5541a!important;
}
html body.burakcit-public-template{background:var(--bc-tpl-paper)!important;color:#16202b!important;font-family:Inter,Arial,sans-serif!important;overflow-x:hidden!important;}
html body.burakcit-public-template *,html body.burakcit-public-template *::before,html body.burakcit-public-template *::after{box-sizing:border-box;}
html body.burakcit-public-template .wrap,
html body.burakcit-public-template .wrap-wide,
html body.burakcit-public-template .bc-clean-wrap,
html body.burakcit-public-template .bcg-wrap{width:min(100% - 40px,var(--bc-tpl-max))!important;max-width:var(--bc-tpl-max)!important;margin-inline:auto!important;padding-inline:0!important;}
html body.burakcit-public-template .site-main{background:var(--bc-tpl-paper)!important;}
html body.burakcit-public-template .section{padding:clamp(54px,6vw,82px) 0!important;}
html body.burakcit-public-template .section.alt{background:var(--bc-tpl-paper2)!important;}
html body.burakcit-public-template .hero,
html body.burakcit-public-template .detail-hero,
html body.burakcit-public-template .bcg-hero{background:radial-gradient(circle at 78% 10%,rgba(255,178,26,.18),transparent 30%),linear-gradient(135deg,#081018,#17212d 58%,#0b0f14)!important;color:#fff!important;border:0!important;}
html body.burakcit-public-template .hero h1,
html body.burakcit-public-template .detail-hero h1,
html body.burakcit-public-template .bcg-hero h1{color:#fff!important;letter-spacing:-1.1px!important;line-height:1.02!important;}
html body.burakcit-public-template .hero p,
html body.burakcit-public-template .detail-hero p,
html body.burakcit-public-template .bcg-hero p{color:#cfd8e2!important;max-width:860px!important;}
html body.burakcit-public-template .eyebrow,
html body.burakcit-public-template .breadcrumb,
html body.burakcit-public-template .bcg-breadcrumb{font-weight:850!important;}
html body.burakcit-public-template .eyebrow{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.18)!important;color:#dce5ed!important;}
html body.burakcit-public-template .head{display:flex!important;justify-content:space-between!important;gap:28px!important;align-items:flex-end!important;margin-bottom:32px!important;}
html body.burakcit-public-template .head h1,
html body.burakcit-public-template .head h2{font-size:clamp(30px,4vw,48px)!important;line-height:1.06!important;color:#101720!important;margin:0!important;letter-spacing:-.9px!important;}
html body.burakcit-public-template .head p{max-width:620px!important;color:var(--bc-tpl-muted)!important;margin:0!important;}
html body.burakcit-public-template .content-box,
html body.burakcit-public-template .smart-panel,
html body.burakcit-public-template .product-card,
html body.burakcit-public-template .bc-micro-card,
html body.burakcit-public-template .bc-region-box,
html body.burakcit-public-template .bcg-box,
html body.burakcit-public-template .bcg-photo,
html body.burakcit-public-template .bc-faq-list details,
html body.burakcit-public-template .bc-link-grid a,
html body.burakcit-public-template .districts a{background:#fff!important;border:1px solid #e2e8ee!important;color:#16202b!important;box-shadow:0 12px 35px rgba(15,22,31,.06)!important;border-radius:var(--bc-tpl-radius)!important;}
html body.burakcit-public-template .product-grid,
html body.burakcit-public-template .bc-region-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;}
html body.burakcit-public-template .product-card{overflow:hidden!important;transition:transform .2s ease,box-shadow .2s ease!important;}
html body.burakcit-public-template .product-card:hover{transform:translateY(-4px)!important;box-shadow:0 20px 55px rgba(15,22,31,.12)!important;}
html body.burakcit-public-template .product-card .body{padding:22px!important;}
html body.burakcit-public-template .product-card h3{font-size:22px!important;line-height:1.16!important;color:#101720!important;margin:0 0 8px!important;}
html body.burakcit-public-template .ph,
html body.burakcit-public-template .bcg-cover,
html body.burakcit-public-template .bc-visual-cover{background:linear-gradient(135deg,#e8edf2,#cbd5df)!important;border-radius:var(--bc-tpl-radius)!important;overflow:hidden!important;}
html body.burakcit-public-template .ph::after{background:rgba(16,19,24,.9)!important;color:#fff!important;border-radius:999px!important;}
html body.burakcit-public-template .btn,
html body.burakcit-public-template button,
html body.burakcit-public-template input[type=submit],
html body.burakcit-public-template .bcg-btn{border-radius:999px!important;font-weight:950!important;border:0!important;text-decoration:none!important;box-shadow:none!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;}
html body.burakcit-public-template .btn-primary,
html body.burakcit-public-template .btn-success,
html body.burakcit-public-template .bcg-btn.primary,
html body.burakcit-public-template .form button,
html body.burakcit-public-template button[type=submit],
html body.burakcit-public-template input[type=submit]{background:linear-gradient(135deg,var(--bc-tpl-accent),#ff7c22)!important;color:#111!important;border-color:transparent!important;}
html body.burakcit-public-template .btn-dark,
html body.burakcit-public-template .btn-secondary,
html body.burakcit-public-template .bcg-btn.dark{background:var(--bc-tpl-ink)!important;color:#fff!important;}
html body.burakcit-public-template .btn-ghost,
html body.burakcit-public-template .btn-light,
html body.burakcit-public-template .btn-outline-success,
html body.burakcit-public-template .btn-outline-primary{background:#fff!important;color:#111!important;border:1px solid #d9e0e7!important;}
html body.burakcit-public-template .bg-success,
html body.burakcit-public-template .badge-success,
html body.burakcit-public-template .alert-success,
html body.burakcit-public-template .label-success,
html body.burakcit-public-template [class*="bg-green"],
html body.burakcit-public-template [style*="background:green"],
html body.burakcit-public-template [style*="background-color:green"],
html body.burakcit-public-template [style*="#28a745"],
html body.burakcit-public-template [style*="#198754"],
html body.burakcit-public-template [style*="#106b46"],
html body.burakcit-public-template [style*="#18a365"]{background:#f4f6f8!important;color:#16202b!important;border-color:#e2e8ee!important;}
html body.burakcit-public-template .text-success,
html body.burakcit-public-template .text-green,
html body.burakcit-public-template .green,
html body.burakcit-public-template [class*="success"]:not(.btn):not(button):not(input){color:#394656!important;}
html body.burakcit-public-template .intent span,
html body.burakcit-public-template .bc-keyword-cloud span,
html body.burakcit-public-template .bc-keyword-cloud a,
html body.burakcit-public-template .bc-region-keywords span,
html body.burakcit-public-template .bcg-tags span{background:#f0f3f6!important;border:1px solid #e2e8ee!important;color:#394656!important;border-radius:999px!important;font-weight:850!important;}
html body.burakcit-public-template .article-content,
html body.burakcit-public-template .seo-longform,
html body.burakcit-public-template .bc-full-article,
html body.burakcit-public-template .bc-wide-main{max-width:none!important;width:100%!important;min-width:0!important;}
html body.burakcit-public-template .article-content p,
html body.burakcit-public-template .seo-longform p,
html body.burakcit-public-template .bc-full-article p{font-size:clamp(1rem,1.15vw,1.075rem)!important;line-height:1.84!important;color:#263240!important;margin:0 0 1.05rem!important;}
html body.burakcit-public-template .article-content h2,
html body.burakcit-public-template .seo-longform h2,
html body.burakcit-public-template .bc-full-article h2,
html body.burakcit-public-template .content-box h2{color:#101720!important;line-height:1.14!important;letter-spacing:-.45px!important;}
html body.burakcit-public-template .landing-grid,
html body.burakcit-public-template .bc-offer-wide,
html body.burakcit-public-template .bc-region-offer{display:grid!important;grid-template-columns:1fr!important;gap:22px!important;align-items:start!important;}
html body.burakcit-public-template .sticky-form{position:static!important;background:#fff!important;color:#111!important;border-radius:28px!important;padding:24px!important;box-shadow:var(--bc-tpl-shadow)!important;}
html body.burakcit-public-template .form input,
html body.burakcit-public-template .form select,
html body.burakcit-public-template .form textarea{width:100%!important;border:1px solid #dbe3eb!important;border-radius:14px!important;padding:14px!important;font:inherit!important;background:#fff!important;color:#16202b!important;outline:0!important;}
html body.burakcit-public-template .form input:focus,
html body.burakcit-public-template .form select:focus,
html body.burakcit-public-template .form textarea:focus{border-color:var(--bc-tpl-accent)!important;box-shadow:0 0 0 4px rgba(255,178,26,.18)!important;}
html body.burakcit-public-template .gallery-grid,
html body.burakcit-public-template .bcg-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;}
html body.burakcit-public-template .gallery-grid .g,
html body.burakcit-public-template .bcg-photo{min-height:210px!important;border-radius:24px!important;overflow:hidden!important;}
html body.burakcit-public-template .districts{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;}
html body.burakcit-public-template .districts a{padding:13px!important;text-align:center!important;font-weight:900!important;text-decoration:none!important;}
html body.burakcit-public-template .districts a:hover{background:var(--bc-tpl-ink)!important;color:#fff!important;}
html body.burakcit-public-template .card-link,
html body.burakcit-public-template .breadcrumb a,
html body.burakcit-public-template .content-box a:not(.btn),
html body.burakcit-public-template .bcg-breadcrumb a{color:#c34c13!important;font-weight:950!important;}
html body.burakcit-public-template .footer{background:#090d12!important;color:#c5ced8!important;}
html body.burakcit-public-template .footer h3,
html body.burakcit-public-template .footer h4{color:#fff!important;}
html body.burakcit-public-template .footer-grid{display:grid!important;grid-template-columns:1.2fr repeat(3,1fr)!important;gap:24px!important;}
html body.burakcit-public-template .bc-template-hidden{display:none!important;}
@media(min-width:981px){
  html body.burakcit-public-template .bc-offer-wide{grid-template-columns:minmax(0,1.55fr) minmax(320px,.45fr)!important;}
}
@media(max-width:1100px){
  html body.burakcit-public-template .product-grid,
  html body.burakcit-public-template .bc-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  html body.burakcit-public-template .districts{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
}
@media(max-width:760px){
  html body.burakcit-public-template .wrap,
  html body.burakcit-public-template .wrap-wide,
  html body.burakcit-public-template .bc-clean-wrap,
  html body.burakcit-public-template .bcg-wrap{width:min(100% - 28px,var(--bc-tpl-max))!important;}
  html body.burakcit-public-template .head{display:block!important;}
  html body.burakcit-public-template .head h1,
  html body.burakcit-public-template .head h2{font-size:30px!important;margin-bottom:10px!important;}
  html body.burakcit-public-template .product-grid,
  html body.burakcit-public-template .bc-region-grid,
  html body.burakcit-public-template .gallery-grid,
  html body.burakcit-public-template .bcg-grid,
  html body.burakcit-public-template .districts,
  html body.burakcit-public-template .footer-grid{grid-template-columns:1fr!important;}
  html body.burakcit-public-template .content-box{padding:18px!important;border-radius:18px!important;}
  html body.burakcit-public-template .article-content p,
  html body.burakcit-public-template .seo-longform p,
  html body.burakcit-public-template .bc-full-article p{line-height:1.74!important;}
  html body.burakcit-public-template .hero .actions,
  html body.burakcit-public-template .hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
  html body.burakcit-public-template .hero .btn,
  html body.burakcit-public-template .hero-actions .btn{width:100%!important;}
}

/* V4 - Yalnızca public detay sayfası sorunlu alan renk ve düzen düzeltmeleri.
   Kapsam: Elmadağ/Panjur ve tüm ürün+bölge detay landing modülleri. Admin panel etkilenmez. */
html body.burakcit-public-template .bc-detail-scope{
  --bc-detail-black:#0b0f14;
  --bc-detail-black-2:#111821;
  --bc-detail-ink:#17212d;
  --bc-detail-white:#ffffff;
  --bc-detail-paper:#f6f7f9;
  --bc-detail-line:#e4e8ee;
  --bc-detail-orange:#ff9f1a;
  --bc-detail-orange-2:#e5541a;
  --bc-detail-orange-soft:#fff3df;
  --bc-detail-muted:#5d6876;
  background:#fff!important;
  color:var(--bc-detail-ink)!important;
}
html body.burakcit-public-template .bc-detail-scope :where(.text-success,.text-green,.green,[class*="success"]:not(.btn):not(button):not(input),[style*="#145a3a"],[style*="#106b46"],[style*="#198754"],[style*="#28a745"]){
  color:var(--bc-detail-orange-2)!important;
}
html body.burakcit-public-template .bc-detail-scope :where(.bg-success,.badge-success,.alert-success,[class*="bg-green"],[style*="background:#145a3a"],[style*="background-color:#145a3a"],[style*="background:#106b46"],[style*="background-color:#106b46"],[style*="background:#198754"],[style*="background-color:#198754"],[style*="background:#28a745"],[style*="background-color:#28a745"]){
  background:var(--bc-detail-orange-soft)!important;
  color:var(--bc-detail-black)!important;
  border-color:rgba(229,84,26,.22)!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-detail-hero,
html body.burakcit-public-template .bc-detail-scope.detail-hero,
html body.burakcit-public-template .detail-hero.bc-detail-hero{
  background:radial-gradient(circle at 75% 12%,rgba(255,159,26,.20),transparent 32%),linear-gradient(135deg,#080d13 0%,#111821 54%,#0b0f14 100%)!important;
  color:#fff!important;
}
html body.burakcit-public-template .detail-hero.bc-detail-hero .breadcrumb,
html body.burakcit-public-template .detail-hero.bc-detail-hero .breadcrumb a{
  color:#ffd08a!important;
}
html body.burakcit-public-template .detail-hero.bc-detail-hero .eyebrow{
  background:rgba(255,159,26,.14)!important;
  color:#fff7e8!important;
  border:1px solid rgba(255,159,26,.34)!important;
}
html body.burakcit-public-template .detail-hero.bc-detail-hero h1{
  color:#fff!important;
  text-wrap:balance;
}
html body.burakcit-public-template .detail-hero.bc-detail-hero p{
  color:#d7dee8!important;
  max-width:900px!important;
}
html body.burakcit-public-template .bc-detail-section{
  background:#fff!important;
}
html body.burakcit-public-template .bc-detail-main{
  display:grid!important;
  gap:18px!important;
}
html body.burakcit-public-template .bc-detail-scope .content-box,
html body.burakcit-public-template .bc-detail-scope .bc-detail-box,
html body.burakcit-public-template .bc-detail-scope .bc-full-article,
html body.burakcit-public-template .bc-detail-scope .article-content,
html body.burakcit-public-template .bc-detail-scope .seo-longform{
  background:#fff!important;
  color:var(--bc-detail-ink)!important;
  border:1px solid var(--bc-detail-line)!important;
  border-radius:22px!important;
  box-shadow:0 14px 36px rgba(11,15,20,.07)!important;
}
html body.burakcit-public-template .bc-detail-scope .content-box h2,
html body.burakcit-public-template .bc-detail-scope .article-content h2,
html body.burakcit-public-template .bc-detail-scope .seo-longform h2{
  color:var(--bc-detail-black)!important;
  line-height:1.16!important;
  letter-spacing:-.35px!important;
}
html body.burakcit-public-template .bc-detail-scope .content-box h2::after,
html body.burakcit-public-template .bc-detail-scope .article-content h2::after,
html body.burakcit-public-template .bc-detail-scope .seo-longform h2::after{
  content:"";
  display:block;
  width:64px;
  height:4px;
  margin-top:10px;
  border-radius:999px;
  background:linear-gradient(90deg,var(--bc-detail-orange),var(--bc-detail-orange-2));
}
html body.burakcit-public-template .bc-detail-scope .content-box p,
html body.burakcit-public-template .bc-detail-scope .article-content p,
html body.burakcit-public-template .bc-detail-scope .seo-longform p{
  color:#354152!important;
  line-height:1.78!important;
}
html body.burakcit-public-template .bc-detail-scope .longform-meta span{
  display:inline-flex!important;
  align-items:center!important;
  border-radius:999px!important;
  background:var(--bc-detail-black)!important;
  color:#fff!important;
  border:1px solid rgba(255,159,26,.30)!important;
  padding:8px 13px!important;
  font-weight:900!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-detail-nav{
  position:relative!important;
  background:#111821!important;
  border-color:#263240!important;
  color:#fff!important;
  box-shadow:0 18px 44px rgba(11,15,20,.14)!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-detail-nav a{
  background:#fff!important;
  color:#111821!important;
  border:1px solid rgba(255,159,26,.34)!important;
  box-shadow:none!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-detail-nav a:hover,
html body.burakcit-public-template .bc-detail-scope .bc-detail-nav a:focus{
  background:linear-gradient(135deg,var(--bc-detail-orange),#ff7c22)!important;
  color:#0b0f14!important;
  border-color:transparent!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-mobile-strip div,
html body.burakcit-public-template .bc-detail-scope .bc-micro-card{
  background:#f8fafc!important;
  border:1px solid var(--bc-detail-line)!important;
  border-radius:16px!important;
  color:var(--bc-detail-ink)!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-mobile-strip strong,
html body.burakcit-public-template .bc-detail-scope .bc-micro-card strong{
  color:var(--bc-detail-black)!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-mobile-strip span,
html body.burakcit-public-template .bc-detail-scope .bc-micro-card span{
  color:var(--bc-detail-muted)!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-product-summary .bc-mobile-strip div:first-child,
html body.burakcit-public-template .bc-detail-scope .bc-price-box .bc-micro-card:first-child{
  background:var(--bc-detail-black)!important;
  border-color:var(--bc-detail-black)!important;
  color:#fff!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-product-summary .bc-mobile-strip div:first-child strong,
html body.burakcit-public-template .bc-detail-scope .bc-product-summary .bc-mobile-strip div:first-child span,
html body.burakcit-public-template .bc-detail-scope .bc-price-box .bc-micro-card:first-child strong,
html body.burakcit-public-template .bc-detail-scope .bc-price-box .bc-micro-card:first-child span{
  color:#fff!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-keyword-cloud span,
html body.burakcit-public-template .bc-detail-scope .bc-keyword-cloud a{
  background:#fff6e8!important;
  color:#6a3109!important;
  border:1px solid rgba(229,84,26,.24)!important;
  box-shadow:none!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-keyword-cloud span:hover,
html body.burakcit-public-template .bc-detail-scope .bc-keyword-cloud a:hover{
  background:#111821!important;
  color:#fff!important;
  border-color:#111821!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-faq-list details{
  background:#fff!important;
  border:1px solid var(--bc-detail-line)!important;
  border-radius:16px!important;
  color:var(--bc-detail-ink)!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-faq-list summary{
  color:var(--bc-detail-black)!important;
  list-style:none!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-faq-list summary::-webkit-details-marker{display:none!important;}
html body.burakcit-public-template .bc-detail-scope .bc-faq-list summary::before{
  content:"+";
  display:inline-grid;
  place-items:center;
  width:24px;
  height:24px;
  margin-right:8px;
  border-radius:999px;
  background:var(--bc-detail-orange)!important;
  color:#111821!important;
  font-weight:950;
}
html body.burakcit-public-template .bc-detail-scope .bc-faq-list details[open] summary::before{content:"–";}
html body.burakcit-public-template .bc-detail-scope .bc-link-grid a,
html body.burakcit-public-template .bc-detail-scope .districts a{
  background:#fff!important;
  color:#111821!important;
  border:1px solid var(--bc-detail-line)!important;
  border-radius:16px!important;
  text-decoration:none!important;
  box-shadow:0 8px 22px rgba(11,15,20,.05)!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-link-grid a strong{
  display:block!important;
  color:#111821!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-link-grid a span{
  display:block!important;
  color:var(--bc-detail-muted)!important;
  font-size:.93rem!important;
  margin-top:4px!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-link-grid a:hover,
html body.burakcit-public-template .bc-detail-scope .bc-link-grid a:focus,
html body.burakcit-public-template .bc-detail-scope .districts a:hover,
html body.burakcit-public-template .bc-detail-scope .districts a:focus{
  background:var(--bc-detail-black)!important;
  color:#fff!important;
  border-color:rgba(255,159,26,.38)!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-link-grid a:hover strong,
html body.burakcit-public-template .bc-detail-scope .bc-link-grid a:hover span{
  color:#fff!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-detail-offer{
  align-items:stretch!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-offer-intro{
  background:linear-gradient(135deg,#111821,#0b0f14)!important;
  color:#fff!important;
  border-color:#263240!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-offer-intro h2,
html body.burakcit-public-template .bc-detail-scope .bc-offer-intro p{color:#fff!important;}
html body.burakcit-public-template .bc-detail-scope .bc-offer-intro h2::after{background:linear-gradient(90deg,var(--bc-detail-orange),#fff)!important;}
html body.burakcit-public-template .bc-detail-scope .form input,
html body.burakcit-public-template .bc-detail-scope .form select,
html body.burakcit-public-template .bc-detail-scope .form textarea{
  background:#fff!important;
  border:1px solid #d9e0e8!important;
  color:#111821!important;
  border-radius:14px!important;
}
html body.burakcit-public-template .bc-detail-scope .form input:focus,
html body.burakcit-public-template .bc-detail-scope .form select:focus,
html body.burakcit-public-template .bc-detail-scope .form textarea:focus{
  border-color:var(--bc-detail-orange)!important;
  box-shadow:0 0 0 4px rgba(255,159,26,.20)!important;
}
html body.burakcit-public-template .bc-detail-scope .btn,
html body.burakcit-public-template .bc-detail-scope button,
html body.burakcit-public-template .bc-detail-scope input[type="submit"]{
  min-height:46px!important;
  border-radius:999px!important;
  font-weight:950!important;
  text-decoration:none!important;
}
html body.burakcit-public-template .bc-detail-scope .btn-primary,
html body.burakcit-public-template .bc-detail-scope .btn-success,
html body.burakcit-public-template .bc-detail-scope button[type="submit"],
html body.burakcit-public-template .bc-detail-scope input[type="submit"]{
  background:linear-gradient(135deg,var(--bc-detail-orange),#ff7c22)!important;
  color:#101010!important;
  border:1px solid transparent!important;
}
html body.burakcit-public-template .bc-detail-scope .btn-primary:hover,
html body.burakcit-public-template .bc-detail-scope .btn-success:hover,
html body.burakcit-public-template .bc-detail-scope button[type="submit"]:hover,
html body.burakcit-public-template .bc-detail-scope input[type="submit"]:hover{
  background:#111821!important;
  color:#fff!important;
}
html body.burakcit-public-template .bc-detail-scope .btn-dark,
html body.burakcit-public-template .bc-detail-scope .btn-secondary{
  background:#111821!important;
  color:#fff!important;
  border:1px solid #111821!important;
}
html body.burakcit-public-template .bc-detail-scope .btn-light,
html body.burakcit-public-template .bc-detail-scope .btn-ghost,
html body.burakcit-public-template .bc-detail-scope .btn-outline-primary,
html body.burakcit-public-template .bc-detail-scope .btn-outline-success{
  background:#fff!important;
  color:#111821!important;
  border:1px solid rgba(229,84,26,.28)!important;
}
html body.burakcit-public-template .bc-detail-visual figure{
  background:#111821!important;
  border:1px solid #263240!important;
  border-radius:22px!important;
  box-shadow:0 16px 42px rgba(11,15,20,.14)!important;
}
html body.burakcit-public-template .bc-detail-visual img{
  aspect-ratio:16/9;
  object-fit:cover;
  background:#111821!important;
}
html body.burakcit-public-template .bc-detail-visual figcaption{
  color:#dce5ee!important;
  background:#111821!important;
}
html body.burakcit-public-template .bc-detail-visual figcaption strong{color:#fff!important;}
html body.burakcit-public-template .bc-detail-visual figcaption span{color:#c7d0db!important;}
html body.burakcit-public-template .footer a:hover,
html body.burakcit-public-template .footer a:focus{
  color:var(--bc-detail-orange)!important;
}
@media(max-width:980px){
  html body.burakcit-public-template .bc-detail-main{gap:14px!important;}
  html body.burakcit-public-template .bc-detail-scope .bc-detail-nav{overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:12px!important;scroll-snap-type:x proximity;}
  html body.burakcit-public-template .bc-detail-scope .bc-detail-nav a{white-space:nowrap!important;scroll-snap-align:start;}
  html body.burakcit-public-template .bc-detail-scope .bc-clean-grid.cols-4,
  html body.burakcit-public-template .bc-detail-scope .bc-clean-grid.cols-3,
  html body.burakcit-public-template .bc-detail-scope .bc-mobile-strip,
  html body.burakcit-public-template .bc-detail-scope .bc-faq-list,
  html body.burakcit-public-template .bc-detail-scope .bc-link-grid,
  html body.burakcit-public-template .bc-detail-scope .districts,
  html body.burakcit-public-template .bc-detail-scope .bc-offer-wide{
    grid-template-columns:1fr!important;
  }
  html body.burakcit-public-template .bc-detail-scope .content-box,
  html body.burakcit-public-template .bc-detail-scope .bc-detail-box,
  html body.burakcit-public-template .bc-detail-scope .article-content,
  html body.burakcit-public-template .bc-detail-scope .seo-longform{
    border-radius:18px!important;
    padding:18px!important;
  }
  html body.burakcit-public-template .bc-detail-scope .content-box h2,
  html body.burakcit-public-template .bc-detail-scope .article-content h2,
  html body.burakcit-public-template .bc-detail-scope .seo-longform h2{
    font-size:clamp(22px,6vw,30px)!important;
  }
  html body.burakcit-public-template .bc-detail-scope .btn,
  html body.burakcit-public-template .bc-detail-scope button,
  html body.burakcit-public-template .bc-detail-scope input[type="submit"]{
    width:100%!important;
  }
}
@media(max-width:560px){
  html body.burakcit-public-template .detail-hero.bc-detail-hero{padding-top:36px!important;padding-bottom:36px!important;}
  html body.burakcit-public-template .detail-hero.bc-detail-hero h1{font-size:clamp(28px,9vw,38px)!important;}
  html body.burakcit-public-template .bc-detail-scope .bc-keyword-cloud{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:4px!important;}
  html body.burakcit-public-template .bc-detail-scope .bc-keyword-cloud span,
  html body.burakcit-public-template .bc-detail-scope .bc-keyword-cloud a{white-space:nowrap!important;}
  html body.burakcit-public-template .bc-detail-visual img{aspect-ratio:4/3;}
}

/* --------------------------------------------------------------------------
   V5 - Public index uyumlu hedefli renk, buton ve detay gövde düzeltmesi
   Kapsam: yalnızca body.burakcit-public-template altındaki public yayın sayfaları.
   Amaç: index siyah/turuncu kimliği korunur; detay sayfası yarım gövde, yeşil/admin renk sızıntıları ve buton kontrastları düzeltilir.
---------------------------------------------------------------------------- */
html body.burakcit-public-template{
  --bc-public-black:#0b0f14;
  --bc-public-black-2:#111821;
  --bc-public-black-3:#17212d;
  --bc-public-border:#263240;
  --bc-public-orange:#ffb21a;
  --bc-public-orange-2:#e5541a;
  --bc-public-orange-3:#ff7c22;
  --bc-public-white:#ffffff;
  --bc-public-soft:#f4f6f8;
  --bc-public-text:#16202b;
  --bc-public-muted:#607083;
}

/* Public index + detay ortak buton sistemi */
html body.burakcit-public-template a.btn,
html body.burakcit-public-template .btn,
html body.burakcit-public-template button,
html body.burakcit-public-template input[type="button"],
html body.burakcit-public-template input[type="submit"],
html body.burakcit-public-template .bcg-btn,
html body.burakcit-public-template .nav-cta a,
html body.burakcit-public-template .actions a,
html body.burakcit-public-template .float-cta a{
  min-height:44px!important;
  border-radius:999px!important;
  font-weight:950!important;
  line-height:1.15!important;
  text-decoration:none!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  white-space:normal!important;
  text-align:center!important;
  transition:transform .18s ease, background .18s ease, color .18s ease, border-color .18s ease, box-shadow .18s ease!important;
}
html body.burakcit-public-template .btn-primary,
html body.burakcit-public-template .btn-success,
html body.burakcit-public-template .btn-warning,
html body.burakcit-public-template button[type="submit"],
html body.burakcit-public-template input[type="submit"],
html body.burakcit-public-template .bcg-btn.primary,
html body.burakcit-public-template .form button,
html body.burakcit-public-template .nav-cta a,
html body.burakcit-public-template .actions .btn:first-child,
html body.burakcit-public-template .float-cta a:first-child{
  background:linear-gradient(135deg,var(--bc-public-orange),var(--bc-public-orange-3))!important;
  color:#101010!important;
  border:1px solid rgba(255,178,26,.35)!important;
  box-shadow:0 12px 28px rgba(229,84,26,.18)!important;
}
html body.burakcit-public-template .btn-dark,
html body.burakcit-public-template .btn-secondary,
html body.burakcit-public-template .btn-black,
html body.burakcit-public-template .bcg-btn.dark,
html body.burakcit-public-template .actions .btn-dark,
html body.burakcit-public-template .float-cta a:last-child{
  background:var(--bc-public-black)!important;
  color:var(--bc-public-white)!important;
  border:1px solid var(--bc-public-black)!important;
  box-shadow:0 10px 24px rgba(11,15,20,.20)!important;
}
html body.burakcit-public-template .btn-light,
html body.burakcit-public-template .btn-ghost,
html body.burakcit-public-template .btn-outline-primary,
html body.burakcit-public-template .btn-outline-success,
html body.burakcit-public-template .btn-outline-warning,
html body.burakcit-public-template .bcg-btn.ghost,
html body.burakcit-public-template .actions .btn:not(:first-child):not(.btn-dark):not(.btn-secondary){
  background:var(--bc-public-white)!important;
  color:var(--bc-public-black)!important;
  border:1px solid rgba(229,84,26,.34)!important;
  box-shadow:0 8px 18px rgba(11,15,20,.06)!important;
}
html body.burakcit-public-template .btn:hover,
html body.burakcit-public-template button:hover,
html body.burakcit-public-template input[type="submit"]:hover,
html body.burakcit-public-template .bcg-btn:hover,
html body.burakcit-public-template .nav-cta a:hover,
html body.burakcit-public-template .actions a:hover,
html body.burakcit-public-template .float-cta a:hover{
  transform:translateY(-1px)!important;
}
html body.burakcit-public-template .btn-primary:hover,
html body.burakcit-public-template .btn-success:hover,
html body.burakcit-public-template .btn-warning:hover,
html body.burakcit-public-template button[type="submit"]:hover,
html body.burakcit-public-template input[type="submit"]:hover,
html body.burakcit-public-template .bcg-btn.primary:hover{
  background:var(--bc-public-black)!important;
  color:var(--bc-public-white)!important;
  border-color:var(--bc-public-black)!important;
}
html body.burakcit-public-template .btn-dark:hover,
html body.burakcit-public-template .btn-secondary:hover,
html body.burakcit-public-template .btn-black:hover,
html body.burakcit-public-template .bcg-btn.dark:hover{
  background:var(--bc-public-orange)!important;
  color:#101010!important;
  border-color:var(--bc-public-orange)!important;
}
html body.burakcit-public-template .btn-light:hover,
html body.burakcit-public-template .btn-ghost:hover,
html body.burakcit-public-template .btn-outline-primary:hover,
html body.burakcit-public-template .btn-outline-success:hover,
html body.burakcit-public-template .btn-outline-warning:hover,
html body.burakcit-public-template .bcg-btn.ghost:hover{
  background:var(--bc-public-black)!important;
  color:var(--bc-public-white)!important;
  border-color:var(--bc-public-black)!important;
}
html body.burakcit-public-template a:focus-visible,
html body.burakcit-public-template button:focus-visible,
html body.burakcit-public-template input:focus-visible,
html body.burakcit-public-template select:focus-visible,
html body.burakcit-public-template textarea:focus-visible{
  outline:3px solid rgba(255,178,26,.58)!important;
  outline-offset:3px!important;
}

/* Yeşil/admin renk sızıntılarını public alanda siyah/turuncu sisteme taşı */
html body.burakcit-public-template .text-success,
html body.burakcit-public-template .text-green,
html body.burakcit-public-template .green,
html body.burakcit-public-template .admin-color,
html body.burakcit-public-template .panel-color,
html body.burakcit-public-template [class*="text-success"],
html body.burakcit-public-template [class*="text-green"],
html body.burakcit-public-template [class*="admin"]:not(.xmadminx):not([class*="container"]){
  color:var(--bc-public-orange-2)!important;
}
html body.burakcit-public-template .bg-success,
html body.burakcit-public-template .badge-success,
html body.burakcit-public-template .label-success,
html body.burakcit-public-template .alert-success,
html body.burakcit-public-template [class*="bg-green"],
html body.burakcit-public-template [class*="badge-green"],
html body.burakcit-public-template [class*="label-green"],
html body.burakcit-public-template [style*="#145a3a"],
html body.burakcit-public-template [style*="#0f6b3d"],
html body.burakcit-public-template [style*="#106b46"],
html body.burakcit-public-template [style*="#18a365"],
html body.burakcit-public-template [style*="#198754"],
html body.burakcit-public-template [style*="#28a745"],
html body.burakcit-public-template [style*="green"]{
  background:var(--bc-public-soft)!important;
  color:var(--bc-public-black)!important;
  border-color:#e2e8ee!important;
}
html body.burakcit-public-template a:not(.btn):not(.bcg-btn):not(.product-card):not(.card-link):hover,
html body.burakcit-public-template .content-box a:not(.btn):not(.bcg-btn):hover{
  color:var(--bc-public-orange-2)!important;
}

/* Turuncu zemin üzerinde kontrast uyumu */
html body.burakcit-public-template .cta,
html body.burakcit-public-template .offer-band,
html body.burakcit-public-template .bc-offer-intro,
html body.burakcit-public-template .bc-detail-scope .bc-offer-intro{
  color:#101010!important;
}
html body.burakcit-public-template .cta .btn,
html body.burakcit-public-template .offer-band .btn,
html body.burakcit-public-template .bc-offer-intro .btn{
  background:var(--bc-public-black)!important;
  color:var(--bc-public-white)!important;
  border-color:var(--bc-public-black)!important;
}
html body.burakcit-public-template .cta .btn-light,
html body.burakcit-public-template .offer-band .btn-light,
html body.burakcit-public-template .bc-offer-intro .btn-light{
  background:var(--bc-public-white)!important;
  color:var(--bc-public-black)!important;
  border-color:var(--bc-public-white)!important;
}

/* Detay sayfası: index ile aynı üst vitrin, gövde ve kart düzeni */
html body.burakcit-public-template main.bc-detail-scope,
html body.burakcit-public-template .bcfd-page.bc-detail-scope{
  background:var(--bc-public-white)!important;
  color:var(--bc-public-text)!important;
  overflow-x:hidden!important;
}
html body.burakcit-public-template .detail-hero.bc-detail-hero{
  background:radial-gradient(circle at 78% 8%,rgba(255,178,26,.22),transparent 32%),linear-gradient(135deg,#081018 0%,#111821 58%,#0b0f14 100%)!important;
  color:var(--bc-public-white)!important;
  border-bottom:1px solid rgba(255,178,26,.18)!important;
}
html body.burakcit-public-template .detail-hero.bc-detail-hero .breadcrumb,
html body.burakcit-public-template .detail-hero.bc-detail-hero .breadcrumb a{
  color:#dce5ee!important;
}
html body.burakcit-public-template .detail-hero.bc-detail-hero .breadcrumb a:hover{
  color:var(--bc-public-orange)!important;
}
html body.burakcit-public-template .detail-hero.bc-detail-hero .eyebrow{
  background:rgba(255,178,26,.12)!important;
  border-color:rgba(255,178,26,.28)!important;
  color:#ffe1a3!important;
}
html body.burakcit-public-template .detail-hero.bc-detail-hero h1{
  color:var(--bc-public-white)!important;
  max-width:1050px!important;
}
html body.burakcit-public-template .detail-hero.bc-detail-hero p{
  color:#cfd8e2!important;
  max-width:960px!important;
}
html body.burakcit-public-template .bc-detail-section{
  background:linear-gradient(180deg,#fff 0%,#f4f6f8 100%)!important;
}
html body.burakcit-public-template .bc-detail-section .bc-clean-wrap,
html body.burakcit-public-template main.bc-detail-scope .bc-clean-wrap,
html body.burakcit-public-template main.bc-detail-scope .wrap{
  width:min(100% - 40px,var(--bc-tpl-max,1220px))!important;
  max-width:var(--bc-tpl-max,1220px)!important;
  margin-inline:auto!important;
  min-width:0!important;
}
html body.burakcit-public-template .bc-detail-main,
html body.burakcit-public-template article.bc-detail-main,
html body.burakcit-public-template main.bc-detail-scope article.bc-wide-main{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  gap:22px!important;
  overflow:visible!important;
}
html body.burakcit-public-template .bc-detail-longform-slot,
html body.burakcit-public-template .bc-detail-main > .article-content,
html body.burakcit-public-template .bc-detail-main > .seo-longform,
html body.burakcit-public-template .bc-detail-main > .bc-longform,
html body.burakcit-public-template main.bc-detail-scope .article-content,
html body.burakcit-public-template main.bc-detail-scope .seo-longform,
html body.burakcit-public-template main.bc-detail-scope .bc-full-article{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  display:block!important;
  grid-column:1 / -1!important;
  overflow:visible!important;
  contain:none!important;
}
html body.burakcit-public-template main.bc-detail-scope .article-content,
html body.burakcit-public-template main.bc-detail-scope .seo-longform,
html body.burakcit-public-template main.bc-detail-scope .content-box,
html body.burakcit-public-template main.bc-detail-scope .bc-detail-box{
  background:var(--bc-public-white)!important;
  border:1px solid #e2e8ee!important;
  color:var(--bc-public-text)!important;
  border-radius:24px!important;
  box-shadow:0 14px 38px rgba(11,15,20,.06)!important;
}
html body.burakcit-public-template main.bc-detail-scope .article-content,
html body.burakcit-public-template main.bc-detail-scope .seo-longform{
  padding:clamp(20px,3vw,34px)!important;
}
html body.burakcit-public-template main.bc-detail-scope .article-content .longform-meta,
html body.burakcit-public-template main.bc-detail-scope .seo-longform .longform-meta{
  display:inline-flex!important;
  align-items:center!important;
  max-width:100%!important;
  margin:0 0 18px!important;
  padding:8px 12px!important;
  border-radius:999px!important;
  background:rgba(255,178,26,.14)!important;
  color:var(--bc-public-black)!important;
  border:1px solid rgba(229,84,26,.18)!important;
  font-weight:950!important;
}
html body.burakcit-public-template main.bc-detail-scope .article-content p,
html body.burakcit-public-template main.bc-detail-scope .seo-longform p,
html body.burakcit-public-template main.bc-detail-scope .bc-full-article p,
html body.burakcit-public-template main.bc-detail-scope .content-box p{
  max-width:none!important;
  width:100%!important;
  color:#263240!important;
  font-size:clamp(1rem,1.05vw,1.08rem)!important;
  line-height:1.78!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
html body.burakcit-public-template main.bc-detail-scope .article-content h2,
html body.burakcit-public-template main.bc-detail-scope .article-content h3,
html body.burakcit-public-template main.bc-detail-scope .seo-longform h2,
html body.burakcit-public-template main.bc-detail-scope .seo-longform h3,
html body.burakcit-public-template main.bc-detail-scope .content-box h2,
html body.burakcit-public-template main.bc-detail-scope .content-box h3{
  color:#101720!important;
  max-width:none!important;
  letter-spacing:-.45px!important;
}
html body.burakcit-public-template main.bc-detail-scope .content-box h2::after,
html body.burakcit-public-template main.bc-detail-scope .article-content h2::after,
html body.burakcit-public-template main.bc-detail-scope .seo-longform h2::after{
  background:linear-gradient(90deg,var(--bc-public-orange),var(--bc-public-orange-2))!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-detail-nav{
  position:relative!important;
  background:var(--bc-public-black)!important;
  border:1px solid var(--bc-public-border)!important;
  box-shadow:0 16px 38px rgba(11,15,20,.16)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-detail-nav a{
  background:rgba(255,255,255,.08)!important;
  color:#fff!important;
  border:1px solid rgba(255,178,26,.20)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-detail-nav a:hover,
html body.burakcit-public-template main.bc-detail-scope .bc-detail-nav a:focus{
  background:linear-gradient(135deg,var(--bc-public-orange),var(--bc-public-orange-3))!important;
  color:#101010!important;
  border-color:transparent!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-mobile-strip div,
html body.burakcit-public-template main.bc-detail-scope .bc-micro-card,
html body.burakcit-public-template main.bc-detail-scope .bc-link-grid a,
html body.burakcit-public-template main.bc-detail-scope .districts a,
html body.burakcit-public-template main.bc-detail-scope .bc-faq-list details{
  background:#fff!important;
  border:1px solid #e2e8ee!important;
  color:var(--bc-public-text)!important;
  box-shadow:0 10px 26px rgba(11,15,20,.045)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-mobile-strip div strong,
html body.burakcit-public-template main.bc-detail-scope .bc-micro-card strong,
html body.burakcit-public-template main.bc-detail-scope .bc-link-grid a strong,
html body.burakcit-public-template main.bc-detail-scope .bc-faq-list summary{
  color:var(--bc-public-black)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-mobile-strip div span,
html body.burakcit-public-template main.bc-detail-scope .bc-micro-card span,
html body.burakcit-public-template main.bc-detail-scope .bc-link-grid a span{
  color:var(--bc-public-muted)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-keyword-cloud span,
html body.burakcit-public-template main.bc-detail-scope .bc-keyword-cloud a,
html body.burakcit-public-template main.bc-detail-scope .intent span{
  background:rgba(255,178,26,.11)!important;
  color:var(--bc-public-black)!important;
  border:1px solid rgba(229,84,26,.22)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-keyword-cloud a:hover,
html body.burakcit-public-template main.bc-detail-scope .bc-link-grid a:hover,
html body.burakcit-public-template main.bc-detail-scope .districts a:hover{
  background:var(--bc-public-black)!important;
  color:#fff!important;
  border-color:rgba(255,178,26,.38)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-link-grid a:hover strong,
html body.burakcit-public-template main.bc-detail-scope .bc-link-grid a:hover span,
html body.burakcit-public-template main.bc-detail-scope .districts a:hover{
  color:#fff!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-offer-form .form,
html body.burakcit-public-template main.bc-detail-scope .bc-offer-form form{
  display:grid!important;
  gap:12px!important;
  width:100%!important;
  max-width:100%!important;
}
html body.burakcit-public-template main.bc-detail-scope .form input,
html body.burakcit-public-template main.bc-detail-scope .form select,
html body.burakcit-public-template main.bc-detail-scope .form textarea{
  min-height:46px!important;
  background:#fff!important;
  color:var(--bc-public-black)!important;
  border:1px solid #d9e0e8!important;
  border-radius:14px!important;
}
html body.burakcit-public-template main.bc-detail-scope .form textarea{
  min-height:116px!important;
}
html body.burakcit-public-template main.bc-detail-scope .form input:focus,
html body.burakcit-public-template main.bc-detail-scope .form select:focus,
html body.burakcit-public-template main.bc-detail-scope .form textarea:focus{
  border-color:var(--bc-public-orange)!important;
  box-shadow:0 0 0 4px rgba(255,178,26,.20)!important;
}

/* Detay görsel yerleşimi: admin görseli tam geniş, taşma yok */
html body.burakcit-public-template .bc-detail-visual .bc-clean-wrap{
  width:min(100% - 40px,var(--bc-tpl-max,1220px))!important;
  max-width:var(--bc-tpl-max,1220px)!important;
  margin-inline:auto!important;
}
html body.burakcit-public-template .bc-detail-visual figure{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  background:var(--bc-public-black)!important;
  border:1px solid var(--bc-public-border)!important;
  border-radius:24px!important;
  overflow:hidden!important;
}
html body.burakcit-public-template .bc-detail-visual img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  max-height:none!important;
  aspect-ratio:16/9!important;
  object-fit:cover!important;
}
html body.burakcit-public-template .bc-detail-visual figcaption{
  background:var(--bc-public-black)!important;
  color:#dce5ee!important;
  border-top:1px solid rgba(255,178,26,.18)!important;
}

/* Footer ve alt bağlantılar */
html body.burakcit-public-template .footer,
html body.burakcit-public-template footer{
  background:#090d12!important;
  color:#c5ced8!important;
}
html body.burakcit-public-template .footer h1,
html body.burakcit-public-template .footer h2,
html body.burakcit-public-template .footer h3,
html body.burakcit-public-template .footer h4,
html body.burakcit-public-template footer h1,
html body.burakcit-public-template footer h2,
html body.burakcit-public-template footer h3,
html body.burakcit-public-template footer h4{
  color:#fff!important;
}
html body.burakcit-public-template .footer a,
html body.burakcit-public-template footer a{
  color:#c5ced8!important;
}
html body.burakcit-public-template .footer a:hover,
html body.burakcit-public-template footer a:hover{
  color:var(--bc-public-orange)!important;
}

/* Mobil görünürlük: taşma yok, buton okunabilir, gövde tam geniş */
@media(max-width:980px){
  html body.burakcit-public-template .bc-detail-section .bc-clean-wrap,
  html body.burakcit-public-template main.bc-detail-scope .bc-clean-wrap,
  html body.burakcit-public-template .bc-detail-visual .bc-clean-wrap{
    width:min(100% - 20px,100%)!important;
  }
  html body.burakcit-public-template main.bc-detail-scope .bc-detail-main{
    gap:16px!important;
  }
  html body.burakcit-public-template main.bc-detail-scope .bc-detail-nav{
    overflow-x:auto!important;
    flex-wrap:nowrap!important;
    display:flex!important;
    padding:14px!important;
    gap:8px!important;
    scroll-snap-type:x proximity!important;
    -webkit-overflow-scrolling:touch!important;
  }
  html body.burakcit-public-template main.bc-detail-scope .bc-detail-nav a{
    flex:0 0 auto!important;
    white-space:nowrap!important;
    scroll-snap-align:start!important;
  }
  html body.burakcit-public-template main.bc-detail-scope .content-box,
  html body.burakcit-public-template main.bc-detail-scope .article-content,
  html body.burakcit-public-template main.bc-detail-scope .seo-longform,
  html body.burakcit-public-template main.bc-detail-scope .bc-detail-box{
    padding:18px!important;
    border-radius:18px!important;
  }
  html body.burakcit-public-template main.bc-detail-scope .bc-clean-grid.cols-4,
  html body.burakcit-public-template main.bc-detail-scope .bc-clean-grid.cols-3,
  html body.burakcit-public-template main.bc-detail-scope .bc-clean-grid.cols-2,
  html body.burakcit-public-template main.bc-detail-scope .bc-mobile-strip,
  html body.burakcit-public-template main.bc-detail-scope .bc-faq-list,
  html body.burakcit-public-template main.bc-detail-scope .bc-link-grid,
  html body.burakcit-public-template main.bc-detail-scope .districts,
  html body.burakcit-public-template main.bc-detail-scope .bc-offer-wide{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:620px){
  html body.burakcit-public-template .detail-hero.bc-detail-hero{
    padding:34px 0!important;
  }
  html body.burakcit-public-template .detail-hero.bc-detail-hero h1{
    font-size:clamp(27px,8.5vw,38px)!important;
    line-height:1.05!important;
  }
  html body.burakcit-public-template .detail-hero.bc-detail-hero p{
    font-size:1rem!important;
    line-height:1.65!important;
  }
  html body.burakcit-public-template .actions,
  html body.burakcit-public-template .hero-actions,
  html body.burakcit-public-template main.bc-detail-scope .actions{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  html body.burakcit-public-template .actions .btn,
  html body.burakcit-public-template .hero-actions .btn,
  html body.burakcit-public-template main.bc-detail-scope .btn,
  html body.burakcit-public-template main.bc-detail-scope button,
  html body.burakcit-public-template main.bc-detail-scope input[type="submit"]{
    width:100%!important;
  }
  html body.burakcit-public-template main.bc-detail-scope .article-content p,
  html body.burakcit-public-template main.bc-detail-scope .seo-longform p,
  html body.burakcit-public-template main.bc-detail-scope .content-box p{
    line-height:1.72!important;
  }
  html body.burakcit-public-template .bc-detail-visual img{
    aspect-ratio:4/3!important;
  }
}

/* =======================================================================
   V6 - Public detay sayfası renk uyumu ve konu başlığı/buton son katmanı
   Kapsam: yalnızca public yayın sayfaları. Admin panel şablonu etkilenmez.
   ======================================================================= */
html body.burakcit-public-template{
  --bc-detail-page-bg:#f4f6f8!important;
  --bc-detail-card-bg:#ffffff!important;
  --bc-detail-card-soft:#fff8ec!important;
  --bc-detail-dark:#0b0f14!important;
  --bc-detail-dark-2:#111821!important;
  --bc-detail-dark-3:#17212d!important;
  --bc-detail-orange:#ffb21a!important;
  --bc-detail-orange-2:#ff8a1f!important;
  --bc-detail-orange-3:#e5541a!important;
  --bc-detail-text:#1d2630!important;
  --bc-detail-muted:#5f6b78!important;
  --bc-detail-border:#dfe6ee!important;
  --bc-detail-border-strong:#cfd8e3!important;
  --bc-detail-shadow:0 18px 46px rgba(11,15,20,.075)!important;
}

/* Sayfa zemini: index ile uyumlu açık alan + koyu/turuncu vurgu */
html body.burakcit-public-template main.bc-detail-scope,
html body.burakcit-public-template .bcfd-page{
  background:linear-gradient(180deg,#f8fafc 0%,var(--bc-detail-page-bg) 42%,#eef2f6 100%)!important;
  color:var(--bc-detail-text)!important;
}
html body.burakcit-public-template main.bc-detail-scope .section,
html body.burakcit-public-template main.bc-detail-scope .bc-detail-section{
  background:transparent!important;
}

/* Detay hero: koyu vitrin, okunaklı breadcrumb, turuncu vurgu */
html body.burakcit-public-template .detail-hero.bc-detail-hero{
  position:relative!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 18% 10%,rgba(255,178,26,.22),transparent 34%),
    radial-gradient(circle at 82% 16%,rgba(229,84,26,.18),transparent 30%),
    linear-gradient(135deg,#0b0f14 0%,#111821 54%,#0b0f14 100%)!important;
  color:#fff!important;
  border-bottom:1px solid rgba(255,178,26,.22)!important;
}
html body.burakcit-public-template .detail-hero.bc-detail-hero::after{
  content:""!important;
  position:absolute!important;
  inset:auto 0 0 0!important;
  height:5px!important;
  background:linear-gradient(90deg,var(--bc-detail-orange),var(--bc-detail-orange-2),var(--bc-detail-orange-3))!important;
}
html body.burakcit-public-template .detail-hero.bc-detail-hero .wrap{
  position:relative!important;
  z-index:1!important;
}
html body.burakcit-public-template .detail-hero.bc-detail-hero .breadcrumb,
html body.burakcit-public-template .detail-hero.bc-detail-hero .breadcrumb a{
  color:rgba(255,255,255,.78)!important;
}
html body.burakcit-public-template .detail-hero.bc-detail-hero .breadcrumb a:hover,
html body.burakcit-public-template .detail-hero.bc-detail-hero .breadcrumb a:focus{
  color:var(--bc-detail-orange)!important;
}
html body.burakcit-public-template .detail-hero.bc-detail-hero .eyebrow,
html body.burakcit-public-template main.bc-detail-scope .eyebrow{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  width:auto!important;
  background:rgba(255,178,26,.14)!important;
  color:#ffd88a!important;
  border:1px solid rgba(255,178,26,.34)!important;
  border-radius:999px!important;
  padding:8px 13px!important;
  font-weight:900!important;
  letter-spacing:.02em!important;
}
html body.burakcit-public-template .detail-hero.bc-detail-hero h1{
  color:#fff!important;
  text-shadow:0 3px 18px rgba(0,0,0,.28)!important;
}
html body.burakcit-public-template .detail-hero.bc-detail-hero p{
  color:#e8edf3!important;
  max-width:880px!important;
}

/* Detay ana konteyner: yarım görünen gövde alanını engelle */
html body.burakcit-public-template main.bc-detail-scope .bc-clean-wrap,
html body.burakcit-public-template .bc-detail-visual .bc-clean-wrap{
  width:min(100% - 32px,1220px)!important;
  max-width:1220px!important;
  margin-inline:auto!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-wide-main,
html body.burakcit-public-template main.bc-detail-scope .bc-detail-main,
html body.burakcit-public-template main.bc-detail-scope .bc-detail-longform-slot,
html body.burakcit-public-template main.bc-detail-scope .article-content,
html body.burakcit-public-template main.bc-detail-scope .seo-longform,
html body.burakcit-public-template main.bc-detail-scope .bc-full-article{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}

/* Tüm detay kartları: açık zemin, kontrollü turuncu, yeşil yok */
html body.burakcit-public-template main.bc-detail-scope .content-box,
html body.burakcit-public-template main.bc-detail-scope .bc-detail-box,
html body.burakcit-public-template main.bc-detail-scope .article-content,
html body.burakcit-public-template main.bc-detail-scope .seo-longform,
html body.burakcit-public-template main.bc-detail-scope .bc-full-article{
  background:var(--bc-detail-card-bg)!important;
  color:var(--bc-detail-text)!important;
  border:1px solid var(--bc-detail-border)!important;
  border-radius:24px!important;
  box-shadow:var(--bc-detail-shadow)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-product-summary,
html body.burakcit-public-template main.bc-detail-scope .bc-price-box,
html body.burakcit-public-template main.bc-detail-scope .bc-region-offer-links{
  background:linear-gradient(180deg,#fff 0%,#fffaf1 100%)!important;
  border-color:rgba(255,178,26,.30)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-technical-box,
html body.burakcit-public-template main.bc-detail-scope .bc-keyword-box,
html body.burakcit-public-template main.bc-detail-scope .bc-faq-box{
  background:linear-gradient(180deg,#fff 0%,#f8fafc 100%)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-offer-intro,
html body.burakcit-public-template main.bc-detail-scope .bc-offer-form{
  background:linear-gradient(145deg,#0b0f14 0%,#111821 100%)!important;
  color:#fff!important;
  border-color:rgba(255,178,26,.28)!important;
  box-shadow:0 22px 56px rgba(11,15,20,.20)!important;
}

/* Konu başlıkları: tüm H2/H3 alanlarında aynı detay dili */
html body.burakcit-public-template main.bc-detail-scope :where(.content-box,.bc-detail-box,.article-content,.seo-longform,.bc-full-article) > h2,
html body.burakcit-public-template main.bc-detail-scope :where(.content-box,.bc-detail-box,.article-content,.seo-longform,.bc-full-article) h2,
html body.burakcit-public-template main.bc-detail-scope :where(.content-box,.bc-detail-box,.article-content,.seo-longform,.bc-full-article) h3{
  color:var(--bc-detail-dark)!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  line-height:1.16!important;
  letter-spacing:-.018em!important;
}
html body.burakcit-public-template main.bc-detail-scope :where(.content-box,.bc-detail-box,.article-content,.seo-longform,.bc-full-article) > h2,
html body.burakcit-public-template main.bc-detail-scope :where(.content-box,.bc-detail-box,.article-content,.seo-longform,.bc-full-article) h2{
  position:relative!important;
  display:block!important;
  padding:0 0 14px 0!important;
  margin:0 0 16px 0!important;
  border-bottom:1px solid var(--bc-detail-border)!important;
}
html body.burakcit-public-template main.bc-detail-scope :where(.content-box,.bc-detail-box,.article-content,.seo-longform,.bc-full-article) > h2::before,
html body.burakcit-public-template main.bc-detail-scope :where(.content-box,.bc-detail-box,.article-content,.seo-longform,.bc-full-article) h2::before{
  content:""!important;
  display:inline-block!important;
  width:11px!important;
  height:11px!important;
  margin-right:10px!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,var(--bc-detail-orange),var(--bc-detail-orange-3))!important;
  box-shadow:0 0 0 5px rgba(255,178,26,.16)!important;
  vertical-align:.13em!important;
}
html body.burakcit-public-template main.bc-detail-scope :where(.content-box,.bc-detail-box,.article-content,.seo-longform,.bc-full-article) > h2::after,
html body.burakcit-public-template main.bc-detail-scope :where(.content-box,.bc-detail-box,.article-content,.seo-longform,.bc-full-article) h2::after{
  content:""!important;
  position:absolute!important;
  left:0!important;
  bottom:-1px!important;
  width:110px!important;
  height:3px!important;
  border-radius:99px!important;
  background:linear-gradient(90deg,var(--bc-detail-orange),var(--bc-detail-orange-3))!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-offer-intro h2,
html body.burakcit-public-template main.bc-detail-scope .bc-offer-form h2,
html body.burakcit-public-template main.bc-detail-scope .bc-offer-form h3{
  color:#fff!important;
  border-bottom-color:rgba(255,255,255,.14)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-offer-intro p,
html body.burakcit-public-template main.bc-detail-scope .bc-offer-form p,
html body.burakcit-public-template main.bc-detail-scope .bc-offer-form small{
  color:#dce5ee!important;
}

/* Paragraf, liste ve gövde metinleri */
html body.burakcit-public-template main.bc-detail-scope :where(p,li,dd,td){
  color:var(--bc-detail-muted)!important;
}
html body.burakcit-public-template main.bc-detail-scope .article-content p,
html body.burakcit-public-template main.bc-detail-scope .seo-longform p,
html body.burakcit-public-template main.bc-detail-scope .bc-full-article p,
html body.burakcit-public-template main.bc-detail-scope .content-box p{
  max-width:100%!important;
  width:100%!important;
  line-height:1.78!important;
  overflow-wrap:break-word!important;
}
html body.burakcit-public-template main.bc-detail-scope .article-content strong,
html body.burakcit-public-template main.bc-detail-scope .seo-longform strong,
html body.burakcit-public-template main.bc-detail-scope .bc-full-article strong{
  color:var(--bc-detail-dark)!important;
}

/* Mikro kartlar, teknik özellikler, fiyat hesap kartları */
html body.burakcit-public-template main.bc-detail-scope .bc-mobile-strip div,
html body.burakcit-public-template main.bc-detail-scope .bc-micro-card,
html body.burakcit-public-template main.bc-detail-scope .bc-clean-card,
html body.burakcit-public-template main.bc-detail-scope .bc-corporate-icon-card{
  background:#fff!important;
  border:1px solid var(--bc-detail-border)!important;
  border-left:4px solid var(--bc-detail-orange)!important;
  color:var(--bc-detail-text)!important;
  border-radius:18px!important;
  box-shadow:0 12px 30px rgba(11,15,20,.055)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-mobile-strip div strong,
html body.burakcit-public-template main.bc-detail-scope .bc-micro-card strong,
html body.burakcit-public-template main.bc-detail-scope .bc-clean-card strong,
html body.burakcit-public-template main.bc-detail-scope .bc-corporate-icon-card strong{
  color:var(--bc-detail-dark)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-mobile-strip div span,
html body.burakcit-public-template main.bc-detail-scope .bc-micro-card span,
html body.burakcit-public-template main.bc-detail-scope .bc-clean-card span{
  color:var(--bc-detail-muted)!important;
}

/* Detay iç nav: turuncu-beyaz/siyah dengesi */
html body.burakcit-public-template main.bc-detail-scope .bc-detail-nav,
html body.burakcit-public-template main.bc-detail-scope .bc-clean-corporate-nav{
  background:linear-gradient(135deg,#0b0f14 0%,#111821 100%)!important;
  border:1px solid rgba(255,178,26,.26)!important;
  border-radius:22px!important;
  padding:16px!important;
  box-shadow:0 18px 46px rgba(11,15,20,.18)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-detail-nav a,
html body.burakcit-public-template main.bc-detail-scope .bc-clean-corporate-nav a{
  background:#fff!important;
  color:var(--bc-detail-dark)!important;
  border:1px solid rgba(255,178,26,.42)!important;
  border-radius:999px!important;
  font-weight:900!important;
  box-shadow:0 8px 18px rgba(0,0,0,.08)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-detail-nav a:hover,
html body.burakcit-public-template main.bc-detail-scope .bc-detail-nav a:focus,
html body.burakcit-public-template main.bc-detail-scope .bc-clean-corporate-nav a:hover,
html body.burakcit-public-template main.bc-detail-scope .bc-clean-corporate-nav a:focus{
  background:linear-gradient(135deg,var(--bc-detail-orange),var(--bc-detail-orange-2))!important;
  color:#101010!important;
  border-color:transparent!important;
  transform:translateY(-1px)!important;
}

/* Keyword, ilgili sistemler, bölge bağlantıları */
html body.burakcit-public-template main.bc-detail-scope .bc-keyword-cloud span,
html body.burakcit-public-template main.bc-detail-scope .bc-keyword-cloud a,
html body.burakcit-public-template main.bc-detail-scope .intent span{
  background:#fff4dc!important;
  color:#111821!important;
  border:1px solid rgba(229,84,26,.24)!important;
  border-radius:999px!important;
  font-weight:900!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-keyword-cloud span:hover,
html body.burakcit-public-template main.bc-detail-scope .bc-keyword-cloud a:hover,
html body.burakcit-public-template main.bc-detail-scope .intent span:hover{
  background:#111821!important;
  color:#fff!important;
  border-color:rgba(255,178,26,.45)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-link-grid a,
html body.burakcit-public-template main.bc-detail-scope .districts a,
html body.burakcit-public-template main.bc-detail-scope .card-link{
  background:#fff!important;
  color:#111821!important;
  border:1px solid var(--bc-detail-border)!important;
  border-left:4px solid var(--bc-detail-orange)!important;
  border-radius:16px!important;
  font-weight:900!important;
  text-decoration:none!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-link-grid a:hover,
html body.burakcit-public-template main.bc-detail-scope .districts a:hover,
html body.burakcit-public-template main.bc-detail-scope .card-link:hover{
  background:#111821!important;
  color:#fff!important;
  border-color:rgba(255,178,26,.50)!important;
  border-left-color:var(--bc-detail-orange)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-link-grid a:hover *,
html body.burakcit-public-template main.bc-detail-scope .districts a:hover *,
html body.burakcit-public-template main.bc-detail-scope .card-link:hover *{
  color:#fff!important;
}

/* FAQ */
html body.burakcit-public-template main.bc-detail-scope .bc-faq-list details{
  background:#fff!important;
  color:var(--bc-detail-text)!important;
  border:1px solid var(--bc-detail-border)!important;
  border-top:3px solid var(--bc-detail-orange)!important;
  border-radius:18px!important;
  box-shadow:0 12px 28px rgba(11,15,20,.045)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-faq-list summary{
  color:#111821!important;
  font-weight:900!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-faq-list details[open]{
  border-color:rgba(255,178,26,.45)!important;
  box-shadow:0 16px 36px rgba(11,15,20,.075)!important;
}

/* Tüm detay butonları: index ile uyumlu, yeşil/admin rengi yok */
html body.burakcit-public-template main.bc-detail-scope :where(.btn,button,input[type="submit"],input[type="button"],.button,.wp-block-button__link),
html body.burakcit-public-template :where(.btn-success,.btn-primary,.btn-main,.btn-dark,.btn-warning,.btn-outline,.btn-light){
  border-radius:999px!important;
  font-weight:900!important;
  text-decoration:none!important;
  min-height:46px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  line-height:1.1!important;
  transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease!important;
}
html body.burakcit-public-template main.bc-detail-scope :where(.btn-primary,.btn-success,button[type="submit"],input[type="submit"],.btn-warning),
html body.burakcit-public-template :where(.btn-primary,.btn-success,button[type="submit"],input[type="submit"]){
  background:linear-gradient(135deg,var(--bc-detail-orange),var(--bc-detail-orange-2))!important;
  color:#101010!important;
  border:1px solid rgba(255,178,26,.24)!important;
  box-shadow:0 12px 26px rgba(229,84,26,.22)!important;
}
html body.burakcit-public-template main.bc-detail-scope :where(.btn-primary,.btn-success,button[type="submit"],input[type="submit"],.btn-warning):hover,
html body.burakcit-public-template :where(.btn-primary,.btn-success,button[type="submit"],input[type="submit"]):hover{
  background:#0b0f14!important;
  color:#fff!important;
  border-color:rgba(255,178,26,.48)!important;
  box-shadow:0 14px 30px rgba(11,15,20,.24)!important;
  transform:translateY(-1px)!important;
}
html body.burakcit-public-template main.bc-detail-scope :where(.btn-outline,.btn-outline-primary,.btn-light,.btn-secondary),
html body.burakcit-public-template :where(.btn-outline,.btn-outline-primary,.btn-light,.btn-secondary){
  background:#fff!important;
  color:#0b0f14!important;
  border:1px solid rgba(229,84,26,.34)!important;
  box-shadow:0 10px 22px rgba(11,15,20,.08)!important;
}
html body.burakcit-public-template main.bc-detail-scope :where(.btn-outline,.btn-outline-primary,.btn-light,.btn-secondary):hover,
html body.burakcit-public-template :where(.btn-outline,.btn-outline-primary,.btn-light,.btn-secondary):hover{
  background:#111821!important;
  color:#fff!important;
  border-color:rgba(255,178,26,.44)!important;
}
html body.burakcit-public-template main.bc-detail-scope :where(.btn-dark,.btn-black),
html body.burakcit-public-template :where(.btn-dark,.btn-black){
  background:#0b0f14!important;
  color:#fff!important;
  border:1px solid rgba(255,178,26,.30)!important;
}
html body.burakcit-public-template main.bc-detail-scope :where(.btn-dark,.btn-black):hover,
html body.burakcit-public-template :where(.btn-dark,.btn-black):hover{
  background:linear-gradient(135deg,var(--bc-detail-orange),var(--bc-detail-orange-2))!important;
  color:#101010!important;
  border-color:transparent!important;
}

/* Form alanları: koyu teklif kartında uyumlu açık input */
html body.burakcit-public-template main.bc-detail-scope .bc-offer-form .form input,
html body.burakcit-public-template main.bc-detail-scope .bc-offer-form .form select,
html body.burakcit-public-template main.bc-detail-scope .bc-offer-form .form textarea{
  background:#fff!important;
  color:#101820!important;
  border:1px solid rgba(255,255,255,.22)!important;
  box-shadow:0 8px 20px rgba(0,0,0,.12)!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-offer-form .form input::placeholder,
html body.burakcit-public-template main.bc-detail-scope .bc-offer-form .form textarea::placeholder{
  color:#727d88!important;
}
html body.burakcit-public-template main.bc-detail-scope .bc-offer-form .form input:focus,
html body.burakcit-public-template main.bc-detail-scope .bc-offer-form .form select:focus,
html body.burakcit-public-template main.bc-detail-scope .bc-offer-form .form textarea:focus{
  border-color:var(--bc-detail-orange)!important;
  box-shadow:0 0 0 4px rgba(255,178,26,.20),0 10px 24px rgba(0,0,0,.16)!important;
}

/* Görsel blokları */
html body.burakcit-public-template .bc-detail-visual figure{
  background:#0b0f14!important;
  border:1px solid rgba(255,178,26,.24)!important;
  box-shadow:0 18px 48px rgba(11,15,20,.16)!important;
}
html body.burakcit-public-template .bc-detail-visual figcaption,
html body.burakcit-public-template .bc-visual-seo-note{
  background:#111821!important;
  color:#dce5ee!important;
  border-top:1px solid rgba(255,178,26,.22)!important;
}

/* Public index ve detay genelinde kalan yeşil/admin renklerini uyumla */
html body.burakcit-public-template :where(.text-success,.text-green,.green,[class*="text-success"],[class*="text-green"]),
html body.burakcit-public-template :where([style*="#145a3a"],[style*="#106b46"],[style*="#198754"],[style*="#28a745"],[style*="color:green"]){
  color:var(--bc-detail-orange-3)!important;
}
html body.burakcit-public-template :where(.bg-success,.badge-success,.label-success,.alert-success,[class*="bg-green"],[class*="badge-green"],[class*="label-green"]),
html body.burakcit-public-template :where([style*="background:#145a3a"],[style*="background-color:#145a3a"],[style*="background:#106b46"],[style*="background-color:#106b46"],[style*="background:#198754"],[style*="background-color:#198754"],[style*="background:#28a745"],[style*="background-color:#28a745"],[style*="background:green"],[style*="background-color:green"]){
  background:linear-gradient(135deg,var(--bc-detail-orange),var(--bc-detail-orange-2))!important;
  color:#101010!important;
  border-color:rgba(229,84,26,.35)!important;
}
html body.burakcit-public-template a:hover,
html body.burakcit-public-template a:focus{
  color:var(--bc-detail-orange-3)!important;
}

/* Mobil: başlık, buton ve konu kartları tam görünür */
@media(max-width:980px){
  html body.burakcit-public-template main.bc-detail-scope .bc-clean-wrap,
  html body.burakcit-public-template .bc-detail-visual .bc-clean-wrap{
    width:min(100% - 20px,100%)!important;
  }
  html body.burakcit-public-template main.bc-detail-scope .content-box,
  html body.burakcit-public-template main.bc-detail-scope .bc-detail-box,
  html body.burakcit-public-template main.bc-detail-scope .article-content,
  html body.burakcit-public-template main.bc-detail-scope .seo-longform,
  html body.burakcit-public-template main.bc-detail-scope .bc-full-article{
    padding:18px!important;
    border-radius:20px!important;
  }
  html body.burakcit-public-template main.bc-detail-scope :where(.content-box,.bc-detail-box,.article-content,.seo-longform,.bc-full-article) h2{
    font-size:clamp(22px,6vw,30px)!important;
    line-height:1.16!important;
  }
  html body.burakcit-public-template main.bc-detail-scope .bc-detail-nav,
  html body.burakcit-public-template main.bc-detail-scope .bc-clean-corporate-nav{
    display:flex!important;
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    gap:9px!important;
    padding:12px!important;
    scroll-snap-type:x proximity!important;
    -webkit-overflow-scrolling:touch!important;
  }
  html body.burakcit-public-template main.bc-detail-scope .bc-detail-nav a,
  html body.burakcit-public-template main.bc-detail-scope .bc-clean-corporate-nav a{
    flex:0 0 auto!important;
    white-space:nowrap!important;
    scroll-snap-align:start!important;
  }
}
@media(max-width:620px){
  html body.burakcit-public-template .detail-hero.bc-detail-hero{
    padding:34px 0 40px!important;
  }
  html body.burakcit-public-template main.bc-detail-scope .bc-detail-main{
    gap:14px!important;
  }
  html body.burakcit-public-template main.bc-detail-scope :where(.btn,button,input[type="submit"],input[type="button"],.button),
  html body.burakcit-public-template .hero-actions :where(.btn,a),
  html body.burakcit-public-template .actions :where(.btn,a){
    width:100%!important;
    min-height:48px!important;
  }
  html body.burakcit-public-template main.bc-detail-scope .bc-keyword-cloud{
    display:flex!important;
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    padding-bottom:6px!important;
  }
  html body.burakcit-public-template main.bc-detail-scope .bc-keyword-cloud span,
  html body.burakcit-public-template main.bc-detail-scope .bc-keyword-cloud a{
    flex:0 0 auto!important;
    white-space:nowrap!important;
  }
}

/* =========================================================
   BURAKCIT V7 - DETAY SAYFASI MÜŞTERİ ODAKLI YAYIN AKIŞI
   Kapsam: yalnızca public detay sayfaları. Admin panel etkilenmez.
   ========================================================= */
html body.burakcit-public-template .bc-detail-scope .bc-section-kicker{
  display:inline-flex!important;align-items:center!important;gap:8px!important;
  margin:0 0 10px!important;padding:7px 12px!important;border-radius:999px!important;
  background:rgba(255,178,26,.14)!important;border:1px solid rgba(229,84,26,.22)!important;
  color:#9a3609!important;font-weight:900!important;font-size:12px!important;letter-spacing:.03em!important;text-transform:uppercase!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-sales-section{
  position:relative!important;overflow:hidden!important;border-color:rgba(20,28,38,.10)!important;
  box-shadow:0 18px 42px rgba(15,22,31,.07)!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-sales-section:before{
  content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:5px!important;
  background:linear-gradient(180deg,#ffb21a,#e5541a)!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-sales-section h2{
  color:#0b0f14!important;font-weight:950!important;letter-spacing:-.035em!important;
  font-size:clamp(25px,3.2vw,38px)!important;line-height:1.08!important;margin:0 0 13px!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-sales-section h3,
html body.burakcit-public-template .bc-detail-scope .bc-longform h3{
  color:#111821!important;font-weight:950!important;letter-spacing:-.02em!important;
  border-left:4px solid #ffb21a!important;padding-left:12px!important;margin-top:24px!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-sales-section p,
html body.burakcit-public-template .bc-detail-scope .bc-longform p{
  color:#3b4654!important;font-size:16.5px!important;line-height:1.78!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-sales-panel{
  margin:18px 0!important;padding:18px!important;border-radius:22px!important;
  background:linear-gradient(135deg,#0b0f14,#17212d)!important;border:1px solid rgba(255,178,26,.28)!important;
  color:#fff!important;display:grid!important;gap:8px!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-sales-panel strong{color:#ffb21a!important;font-size:17px!important;line-height:1.35!important;}
html body.burakcit-public-template .bc-detail-scope .bc-sales-panel span{color:#eef3f8!important;line-height:1.65!important;}
html body.burakcit-public-template .bc-detail-scope .bc-micro-card{
  background:#fff!important;border:1px solid rgba(15,22,31,.10)!important;border-radius:20px!important;
  box-shadow:0 12px 28px rgba(15,22,31,.06)!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-micro-card strong{
  color:#0b0f14!important;font-weight:950!important;font-size:16px!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-micro-card span,
html body.burakcit-public-template .bc-detail-scope .bc-related-grid a span{
  color:#526070!important;line-height:1.55!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-price-chip strong:before{
  content:"₺"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:25px!important;height:25px!important;border-radius:999px!important;margin-right:8px!important;
  background:#ffb21a!important;color:#0b0f14!important;font-weight:950!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-search-intent-cloud span,
html body.burakcit-public-template .bc-detail-scope .bc-keyword-cloud span{
  background:#fff7e4!important;color:#4b2500!important;border:1px solid rgba(229,84,26,.24)!important;
  box-shadow:0 8px 18px rgba(229,84,26,.06)!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-search-intent-cloud span:hover,
html body.burakcit-public-template .bc-detail-scope .bc-keyword-cloud span:hover{
  background:#0b0f14!important;color:#fff!important;border-color:#ffb21a!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-related-grid a{
  background:linear-gradient(180deg,#fff,#f7f9fb)!important;border:1px solid rgba(15,22,31,.10)!important;
  border-radius:22px!important;padding:20px!important;display:grid!important;gap:8px!important;color:#0b0f14!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-related-grid a strong{color:#0b0f14!important;font-weight:950!important;font-size:18px!important;}
html body.burakcit-public-template .bc-detail-scope .bc-related-grid a em{
  color:#c34c13!important;font-style:normal!important;font-weight:950!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-related-grid a:hover{
  background:linear-gradient(135deg,#0b0f14,#111821)!important;color:#fff!important;border-color:#ffb21a!important;transform:translateY(-2px)!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-related-grid a:hover strong,
html body.burakcit-public-template .bc-detail-scope .bc-related-grid a:hover span,
html body.burakcit-public-template .bc-detail-scope .bc-related-grid a:hover em{color:#fff!important;}
html body.burakcit-public-template .bc-detail-scope .bc-region-offer-links .districts a{
  background:#fff!important;color:#111821!important;border:1px solid rgba(15,22,31,.12)!important;border-radius:16px!important;font-weight:900!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-region-offer-links .districts a:hover{
  background:linear-gradient(135deg,#ffb21a,#ff7c22)!important;color:#0b0f14!important;border-color:#e5541a!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-offer-intro{
  background:linear-gradient(135deg,#0b0f14,#17212d)!important;color:#fff!important;border-color:rgba(255,178,26,.25)!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-offer-intro h2{color:#fff!important;}
html body.burakcit-public-template .bc-detail-scope .bc-offer-intro p{color:#eef3f8!important;}
html body.burakcit-public-template .bc-detail-scope .bc-longform{
  background:#fff!important;border-color:rgba(15,22,31,.10)!important;border-radius:28px!important;
  box-shadow:0 18px 42px rgba(15,22,31,.07)!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-longform h2{
  color:#0b0f14!important;font-size:clamp(27px,3.4vw,42px)!important;letter-spacing:-.035em!important;line-height:1.08!important;
}
html body.burakcit-public-template .bc-detail-scope .longform-meta span{
  background:#0b0f14!important;color:#ffb21a!important;border-color:rgba(255,178,26,.35)!important;
}
@media(max-width:768px){
  html body.burakcit-public-template .bc-detail-scope .bc-sales-section h2{font-size:25px!important;}
  html body.burakcit-public-template .bc-detail-scope .bc-sales-section p,
  html body.burakcit-public-template .bc-detail-scope .bc-longform p{font-size:15.5px!important;line-height:1.7!important;}
  html body.burakcit-public-template .bc-detail-scope .bc-sales-panel{padding:15px!important;border-radius:18px!important;}
  html body.burakcit-public-template .bc-detail-scope .bc-related-grid a{padding:17px!important;}
}

/* V9 - Detay sayfası ürün bilgi kartı: etiket/değer ayrımı ve konu uyumu */
html body.burakcit-public-template .bc-detail-scope .bc-product-info-strip{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
  align-items:stretch!important;
  margin-top:22px!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-product-info-strip .bc-info-card{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  gap:8px!important;
  width:100%!important;
  min-width:0!important;
  padding:18px 18px 16px!important;
  background:#ffffff!important;
  border:1px solid #e4e8ee!important;
  border-radius:18px!important;
  box-shadow:0 12px 30px rgba(11,15,20,.06)!important;
  color:#17212d!important;
  overflow:hidden!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-product-info-strip .bc-info-card:first-child{
  background:linear-gradient(135deg,#0b0f14,#17212d)!important;
  border-color:#0b0f14!important;
  color:#ffffff!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-product-info-strip .bc-info-label{
  display:inline-flex!important;
  align-items:center!important;
  width:auto!important;
  max-width:100%!important;
  padding:5px 10px!important;
  border-radius:999px!important;
  background:#fff3df!important;
  border:1px solid rgba(229,84,26,.22)!important;
  color:#b8420f!important;
  font-size:11px!important;
  font-weight:900!important;
  line-height:1.1!important;
  letter-spacing:.05em!important;
  text-transform:uppercase!important;
  white-space:normal!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-product-info-strip .bc-info-value{
  display:block!important;
  width:100%!important;
  color:#0b0f14!important;
  font-size:16px!important;
  font-weight:900!important;
  line-height:1.38!important;
  letter-spacing:-.01em!important;
  word-break:normal!important;
  overflow-wrap:anywhere!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-product-info-strip .bc-info-card small{
  display:block!important;
  width:100%!important;
  color:#5d6876!important;
  font-size:13px!important;
  font-weight:700!important;
  line-height:1.55!important;
  margin:0!important;
  overflow-wrap:anywhere!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-product-info-strip .bc-info-card:first-child .bc-info-label{
  background:#ffb21a!important;
  border-color:#ffb21a!important;
  color:#0b0f14!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-product-info-strip .bc-info-card:first-child .bc-info-value,
html body.burakcit-public-template .bc-detail-scope .bc-product-info-strip .bc-info-card:first-child small{
  color:#ffffff!important;
}
html body.burakcit-public-template .bc-detail-scope .bc-product-info-strip .bc-info-card:nth-child(3),
html body.burakcit-public-template .bc-detail-scope .bc-product-info-strip .bc-info-card:nth-child(4){
  border-left:4px solid #ff9f1a!important;
}
@media (max-width:768px){
  html body.burakcit-public-template .bc-detail-scope .bc-product-info-strip{
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
  html body.burakcit-public-template .bc-detail-scope .bc-product-info-strip .bc-info-card{
    padding:16px 15px!important;
    border-radius:16px!important;
  }
  html body.burakcit-public-template .bc-detail-scope .bc-product-info-strip .bc-info-value{
    font-size:15px!important;
  }
}

/* =========================================================
   BURAKCIT V10 - PUBLIC INDEX + CORE PAGE YAYIN AKIŞI SON UYUM
   Amaç: V9 detay akışını koruyup index, iletişim, galeri, bölgeler,
   ürün liste ve arşiv dışı public sayfaları aynı siyah/turuncu/beyaz
   yayın diliyle sabitlemek. Admin panel etkilenmez.
   ========================================================= */
html body.burakcit-public-template{
  --bc-flow-ink:#0b0f14;
  --bc-flow-panel:#111821;
  --bc-flow-soft:#17212d;
  --bc-flow-orange:#ffb21a;
  --bc-flow-orange2:#e5541a;
  --bc-flow-paper:#ffffff;
  --bc-flow-softpaper:#f4f6f8;
  --bc-flow-line:#e2e8ee;
  --bc-flow-muted:#5d6876;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope),
html body.burakcit-public-template .bcg-wrap{
  background:#ffffff!important;
  color:#17212d!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .hero,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .detail-hero,
html body.burakcit-public-template .bcg-wrap .bcg-hero{
  position:relative!important;
  overflow:hidden!important;
  padding:clamp(56px,7vw,92px) 0!important;
  background:radial-gradient(circle at 80% 8%,rgba(255,178,26,.20),transparent 32%),linear-gradient(135deg,#0b0f14 0%,#111821 54%,#17212d 100%)!important;
  color:#ffffff!important;
  border-bottom:1px solid rgba(255,178,26,.18)!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .hero::after,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .detail-hero::after,
html body.burakcit-public-template .bcg-wrap .bcg-hero::after{
  content:""!important;
  position:absolute!important;
  left:0!important;right:0!important;bottom:0!important;height:5px!important;
  background:linear-gradient(90deg,#ffb21a,#e5541a,#ffb21a)!important;
  opacity:.95!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .hero .wrap,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .detail-hero .wrap,
html body.burakcit-public-template .bcg-wrap .bcg-hero{
  position:relative!important;
  z-index:1!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .hero h1,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .detail-hero h1,
html body.burakcit-public-template .bcg-wrap .bcg-hero h1{
  max-width:980px!important;
  color:#ffffff!important;
  font-size:clamp(34px,5.8vw,68px)!important;
  line-height:.98!important;
  letter-spacing:-.055em!important;
  margin:12px 0 16px!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .hero p,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .detail-hero p,
html body.burakcit-public-template .bcg-wrap .bcg-hero p{
  color:#d7e0ea!important;
  font-size:clamp(16px,1.35vw,19px)!important;
  line-height:1.68!important;
  max-width:860px!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .eyebrow,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .breadcrumb,
html body.burakcit-public-template .bcg-wrap .bcg-breadcrumb{
  color:#fff2d3!important;
  background:rgba(255,178,26,.10)!important;
  border:1px solid rgba(255,178,26,.24)!important;
  border-radius:999px!important;
  padding:8px 12px!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  width:auto!important;
  max-width:100%!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .breadcrumb a,
html body.burakcit-public-template .bcg-wrap .bcg-breadcrumb a{
  color:#ffb21a!important;
  text-decoration:none!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .head{
  align-items:flex-end!important;
  border-bottom:1px solid rgba(15,22,31,.08)!important;
  padding-bottom:20px!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .head h2,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .content-box h2,
html body.burakcit-public-template .bcg-wrap .bcg-section h2,
html body.burakcit-public-template .bc-region-page .head h2,
html body.burakcit-public-template .bc-region-article h2{
  color:#0b0f14!important;
  font-weight:950!important;
  letter-spacing:-.035em!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .head h2::after,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .content-box h2::after,
html body.burakcit-public-template .bcg-wrap .bcg-section h2::after,
html body.burakcit-public-template .bc-region-page .head h2::after,
html body.burakcit-public-template .bc-region-article h2::after{
  content:""!important;
  display:block!important;
  width:74px!important;
  height:4px!important;
  border-radius:999px!important;
  margin-top:10px!important;
  background:linear-gradient(90deg,#ffb21a,#e5541a)!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .section.alt{
  background:linear-gradient(180deg,#f4f6f8,#ffffff)!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .content-box,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .product-card,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-micro-card,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-region-box,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-region-article,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-contact-main,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-contact-form-card,
html body.burakcit-public-template .bcg-wrap .bcg-box,
html body.burakcit-public-template .bcg-wrap .bcg-card a,
html body.burakcit-public-template .bcg-wrap .bcg-photo{
  background:#ffffff!important;
  border:1px solid #e2e8ee!important;
  border-radius:24px!important;
  box-shadow:0 14px 36px rgba(11,15,20,.07)!important;
  color:#17212d!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .content-box,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-region-box,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-region-article,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-contact-main,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-contact-form-card,
html body.burakcit-public-template .bcg-wrap .bcg-box{
  padding:clamp(20px,2.7vw,32px)!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .product-card,
html body.burakcit-public-template .bcg-wrap .bcg-card a{
  overflow:hidden!important;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .product-card:hover,
html body.burakcit-public-template .bcg-wrap .bcg-card a:hover{
  transform:translateY(-3px)!important;
  border-color:rgba(229,84,26,.34)!important;
  box-shadow:0 22px 58px rgba(11,15,20,.12)!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .product-card h3,
html body.burakcit-public-template .bcg-wrap .bcg-card h3{
  color:#0b0f14!important;
  font-weight:950!important;
  letter-spacing:-.025em!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .product-card p,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .content-box p,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-region-article p,
html body.burakcit-public-template .bcg-wrap .bcg-box p,
html body.burakcit-public-template .bcg-wrap .bcg-card p,
html body.burakcit-public-template .bcg-wrap figcaption{
  color:#526070!important;
  line-height:1.72!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .card-link,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-link-grid a,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .districts a,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-region-list a,
html body.burakcit-public-template .bcg-wrap .bcg-link-row a{
  border-radius:16px!important;
  border:1px solid rgba(229,84,26,.22)!important;
  background:#fff7e4!important;
  color:#0b0f14!important;
  text-decoration:none!important;
  font-weight:900!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .card-link:hover,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-link-grid a:hover,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .districts a:hover,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-region-list a:hover,
html body.burakcit-public-template .bcg-wrap .bcg-link-row a:hover{
  background:#0b0f14!important;
  border-color:#ffb21a!important;
  color:#ffffff!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bcg-btn,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) button[type="submit"],
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) input[type="submit"],
html body.burakcit-public-template .bcg-wrap .bcg-btn{
  min-height:46px!important;
  padding:13px 20px!important;
  border-radius:999px!important;
  font-weight:950!important;
  text-decoration:none!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn-primary,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn-success,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) button[type="submit"],
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) input[type="submit"],
html body.burakcit-public-template .bcg-wrap .bcg-btn.primary{
  background:linear-gradient(135deg,#ffb21a,#ff7c22)!important;
  color:#0b0f14!important;
  border:1px solid rgba(229,84,26,.28)!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn-primary:hover,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn-success:hover,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) button[type="submit"]:hover,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) input[type="submit"]:hover,
html body.burakcit-public-template .bcg-wrap .bcg-btn.primary:hover{
  background:#0b0f14!important;
  color:#ffffff!important;
  border-color:#ffb21a!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn-dark,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn-secondary,
html body.burakcit-public-template .bcg-wrap .bcg-btn.dark{
  background:#0b0f14!important;
  color:#ffffff!important;
  border:1px solid #0b0f14!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn-dark:hover,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn-secondary:hover,
html body.burakcit-public-template .bcg-wrap .bcg-btn.dark:hover{
  background:#ffb21a!important;
  color:#0b0f14!important;
  border-color:#ffb21a!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn-ghost,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn-light,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn-outline-primary,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn-outline-success{
  background:#ffffff!important;
  color:#0b0f14!important;
  border:1px solid rgba(229,84,26,.26)!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn-ghost:hover,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn-light:hover,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn-outline-primary:hover,
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn-outline-success:hover{
  background:#fff7e4!important;
  color:#0b0f14!important;
  border-color:#ffb21a!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-summary,
html body.burakcit-public-template .bc-contact-info-grid,
html body.burakcit-public-template .bc-clean-grid{
  gap:14px!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-summary div,
html body.burakcit-public-template .bc-contact-info-grid a,
html body.burakcit-public-template .bc-contact-info-grid div{
  background:rgba(255,255,255,.08)!important;
  border:1px solid rgba(255,178,26,.24)!important;
  color:#ffffff!important;
  border-radius:18px!important;
}
html body.burakcit-public-template .bc-contact-section .bc-contact-info-grid a,
html body.burakcit-public-template .bc-contact-section .bc-contact-info-grid div{
  background:#ffffff!important;
  color:#17212d!important;
  border-color:#e2e8ee!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-summary span,
html body.burakcit-public-template .bc-contact-info-grid span{
  color:#ffb21a!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-summary strong,
html body.burakcit-public-template .bc-contact-info-grid strong{
  color:inherit!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) :where(.text-success,.text-green,.green,[class*="text-success"],[class*="text-green"]),
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) :where([style*="#145a3a"],[style*="#106b46"],[style*="#198754"],[style*="#28a745"],[style*="color:green"]){
  color:#c34c13!important;
}
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) :where(.bg-success,.badge-success,.label-success,.alert-success,[class*="bg-green"],[class*="badge-green"],[class*="label-green"]),
html body.burakcit-public-template main.site-main:not(.bc-detail-scope) :where([style*="background:#145a3a"],[style*="background-color:#145a3a"],[style*="background:#106b46"],[style*="background-color:#106b46"],[style*="background:#198754"],[style*="background-color:#198754"],[style*="background:#28a745"],[style*="background-color:#28a745"],[style*="background:green"],[style*="background-color:green"]){
  background:#fff7e4!important;
  color:#0b0f14!important;
  border-color:rgba(229,84,26,.24)!important;
}
html body.burakcit-public-template .footer a:hover,
html body.burakcit-public-template .footer a:focus{
  color:#ffb21a!important;
  text-decoration:none!important;
}
@media(max-width:980px){
  html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .head{
    display:grid!important;
    gap:10px!important;
  }
  html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .product-grid,
  html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-region-grid,
  html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-region-list,
  html body.burakcit-public-template .bcg-wrap .bcg-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:640px){
  html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .hero,
  html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .detail-hero,
  html body.burakcit-public-template .bcg-wrap .bcg-hero{
    padding:42px 0 48px!important;
  }
  html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .hero h1,
  html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .detail-hero h1,
  html body.burakcit-public-template .bcg-wrap .bcg-hero h1{
    font-size:clamp(30px,10vw,42px)!important;
    line-height:1.04!important;
  }
  html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .product-grid,
  html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-region-grid,
  html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bc-region-list,
  html body.burakcit-public-template .bcg-wrap .bcg-grid,
  html body.burakcit-public-template .bc-contact-layout,
  html body.burakcit-public-template .bc-contact-info-grid{
    grid-template-columns:1fr!important;
  }
  html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .btn,
  html body.burakcit-public-template main.site-main:not(.bc-detail-scope) .bcg-btn,
  html body.burakcit-public-template main.site-main:not(.bc-detail-scope) button[type="submit"],
  html body.burakcit-public-template main.site-main:not(.bc-detail-scope) input[type="submit"],
  html body.burakcit-public-template .bcg-wrap .bcg-btn{
    width:100%!important;
  }
}

/* =========================================================
   BURAKCIT V11 - FINAL INDEX + ANKARA BOLGE AKILLI YAYIN AKISI
   V10/V9 korunur. Sadece public index ve bolge baglantilari daha net,
   satis/SEO/AI arama niyeti odakli renk ve sunum katmanina alinir.
   Admin panel etkilenmez.
   ========================================================= */
html body.burakcit-public-template{
  --bc-home-ink:#090d12;
  --bc-home-panel:#101722;
  --bc-home-soft:#172231;
  --bc-home-orange:#ffb21a;
  --bc-home-orange2:#f06a1a;
  --bc-home-paper:#ffffff;
  --bc-home-cream:#fff7e5;
  --bc-home-line:#e3e8ef;
  --bc-home-muted:#576474;
}
html body.burakcit-public-template main.bc-home-flow{
  background:#ffffff!important;
  color:#172231!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-hero{
  background:
    radial-gradient(circle at 82% 15%,rgba(255,178,26,.22),transparent 28%),
    radial-gradient(circle at 8% 92%,rgba(240,106,26,.15),transparent 30%),
    linear-gradient(135deg,#090d12 0%,#101722 56%,#172231 100%)!important;
  border-bottom:1px solid rgba(255,178,26,.22)!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-hero-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;
  gap:clamp(22px,4vw,48px)!important;
  align-items:center!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-hero-copy h1{
  max-width:1040px!important;
  color:#ffffff!important;
  text-wrap:balance!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-hero-copy p{
  color:#dbe5ee!important;
  max-width:920px!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:12px!important;
  margin-top:24px!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-hero-panel{
  background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.06))!important;
  border:1px solid rgba(255,178,26,.28)!important;
  border-radius:28px!important;
  padding:clamp(20px,2.4vw,30px)!important;
  color:#ffffff!important;
  box-shadow:0 22px 70px rgba(0,0,0,.22)!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-hero-panel strong{
  display:block!important;
  color:#ffb21a!important;
  font-weight:950!important;
  font-size:18px!important;
  margin-bottom:14px!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-hero-panel ul{
  list-style:none!important;
  padding:0!important;
  margin:0!important;
  display:grid!important;
  gap:10px!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-hero-panel li{
  position:relative!important;
  padding-left:24px!important;
  color:#eef4f8!important;
  line-height:1.55!important;
  font-weight:750!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-hero-panel li::before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:.55em!important;
  width:10px!important;
  height:10px!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,#ffb21a,#f06a1a)!important;
  box-shadow:0 0 0 4px rgba(255,178,26,.12)!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-trust-section{
  background:#ffffff!important;
  padding-top:clamp(22px,3vw,36px)!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-trust-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-trust-grid div{
  background:#ffffff!important;
  border:1px solid var(--bc-home-line)!important;
  border-radius:22px!important;
  padding:20px!important;
  box-shadow:0 12px 32px rgba(9,13,18,.06)!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-trust-grid span{
  display:inline-grid!important;
  place-items:center!important;
  width:38px!important;
  height:38px!important;
  border-radius:999px!important;
  background:#090d12!important;
  color:#ffb21a!important;
  font-weight:950!important;
  margin-bottom:12px!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-trust-grid strong{
  display:block!important;
  color:#090d12!important;
  font-weight:950!important;
  font-size:17px!important;
  margin-bottom:7px!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-trust-grid p{
  color:#576474!important;
  margin:0!important;
  line-height:1.62!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-head{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)!important;
  gap:20px!important;
  align-items:end!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-kicker{
  display:inline-flex!important;
  width:auto!important;
  align-items:center!important;
  gap:8px!important;
  padding:7px 12px!important;
  border-radius:999px!important;
  background:#fff7e5!important;
  color:#b74a11!important;
  border:1px solid rgba(240,106,26,.20)!important;
  font-size:12px!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
  font-weight:950!important;
  margin-bottom:12px!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-head h2{
  font-size:clamp(28px,3vw,44px)!important;
  line-height:1.07!important;
  margin:0!important;
  color:#090d12!important;
  text-wrap:balance!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-head p{
  color:#576474!important;
  margin:0!important;
  line-height:1.7!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-product-grid .product-card{
  border-color:#e3e8ef!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-product-grid .product-card .ph{
  background:
    linear-gradient(135deg,rgba(255,178,26,.94),rgba(240,106,26,.86)),
    linear-gradient(135deg,#111821,#172231)!important;
  min-height:150px!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-product-grid .product-card .ph::after{
  color:#090d12!important;
  background:rgba(255,255,255,.74)!important;
  border:1px solid rgba(255,255,255,.65)!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-product-grid .product-card .intent span{
  background:#fff7e5!important;
  color:#7a320d!important;
  border:1px solid rgba(240,106,26,.18)!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-intent-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:16px!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-intent-card{
  background:#ffffff!important;
  border:1px solid #e3e8ef!important;
  border-radius:24px!important;
  padding:22px!important;
  box-shadow:0 14px 36px rgba(9,13,18,.06)!important;
  position:relative!important;
  overflow:hidden!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-intent-card::before{
  content:""!important;
  position:absolute!important;
  inset:0 auto 0 0!important;
  width:5px!important;
  background:linear-gradient(180deg,#ffb21a,#f06a1a)!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-intent-card h3{
  color:#090d12!important;
  font-size:20px!important;
  line-height:1.18!important;
  margin:0 0 10px!important;
  font-weight:950!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-intent-card p{
  color:#576474!important;
  line-height:1.68!important;
  margin:0 0 14px!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-intent-card a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:40px!important;
  border-radius:999px!important;
  padding:9px 14px!important;
  background:#090d12!important;
  color:#ffffff!important;
  text-decoration:none!important;
  font-weight:950!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-intent-card a:hover{
  background:#ffb21a!important;
  color:#090d12!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-article-card{
  background:#ffffff!important;
  border:1px solid #e3e8ef!important;
  border-radius:28px!important;
  padding:clamp(22px,3.2vw,40px)!important;
  box-shadow:0 16px 42px rgba(9,13,18,.07)!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-article-card .bc-full-article{
  color:#263242!important;
  line-height:1.82!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-region-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-region-card,
html body.burakcit-public-template .bc-smart-region-list a{
  display:grid!important;
  gap:6px!important;
  min-height:116px!important;
  padding:18px!important;
  border-radius:22px!important;
  background:linear-gradient(180deg,#ffffff,#fffaf0)!important;
  border:1px solid rgba(240,106,26,.22)!important;
  color:#090d12!important;
  text-decoration:none!important;
  box-shadow:0 12px 30px rgba(9,13,18,.06)!important;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-region-card span,
html body.burakcit-public-template .bc-smart-region-list a strong{
  color:#090d12!important;
  font-size:19px!important;
  line-height:1.1!important;
  font-weight:950!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-region-card strong,
html body.burakcit-public-template .bc-smart-region-list a span{
  color:#c34c13!important;
  font-size:13px!important;
  line-height:1.35!important;
  font-weight:900!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-region-card em{
  color:#5f6b78!important;
  font-size:13px!important;
  line-height:1.45!important;
  font-style:normal!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-region-card:hover,
html body.burakcit-public-template .bc-smart-region-list a:hover{
  transform:translateY(-2px)!important;
  background:#090d12!important;
  border-color:#ffb21a!important;
  box-shadow:0 20px 48px rgba(9,13,18,.16)!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-region-card:hover span,
html body.burakcit-public-template main.bc-home-flow .bc-home-region-card:hover strong,
html body.burakcit-public-template main.bc-home-flow .bc-home-region-card:hover em,
html body.burakcit-public-template .bc-smart-region-list a:hover strong,
html body.burakcit-public-template .bc-smart-region-list a:hover span{
  color:#ffffff!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-region-more{
  margin-top:18px!important;
  display:flex!important;
  justify-content:center!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-offer-band{
  display:grid!important;
  grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr)!important;
  gap:22px!important;
  align-items:center!important;
  background:
    radial-gradient(circle at 100% 0%,rgba(255,178,26,.18),transparent 34%),
    linear-gradient(135deg,#090d12,#172231)!important;
  color:#ffffff!important;
  border-radius:30px!important;
  padding:clamp(24px,4vw,46px)!important;
  border:1px solid rgba(255,178,26,.24)!important;
  box-shadow:0 22px 70px rgba(9,13,18,.18)!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-offer-band h2{
  color:#ffffff!important;
  font-size:clamp(26px,3vw,42px)!important;
  line-height:1.08!important;
  margin:0 0 12px!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-offer-band p{
  color:#dbe5ee!important;
  line-height:1.72!important;
  margin:0!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-offer-actions{
  display:grid!important;
  gap:12px!important;
}
html body.burakcit-public-template .bc-smart-region-list{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:10px!important;
  margin:14px 0 0!important;
  padding:0!important;
}
html body.burakcit-public-template .bc-smart-region-list li{
  list-style:none!important;
  margin:0!important;
  padding:0!important;
}
html body.burakcit-public-template .bc-smart-region-list a{
  min-height:auto!important;
  padding:14px 16px!important;
  border-radius:16px!important;
}
html body.burakcit-public-template .bc-smart-region-side .renk.uline{
  color:#090d12!important;
}
@media(max-width:1100px){
  html body.burakcit-public-template main.bc-home-flow .bc-home-intent-grid,
  html body.burakcit-public-template main.bc-home-flow .bc-home-trust-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  html body.burakcit-public-template main.bc-home-flow .bc-home-region-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:840px){
  html body.burakcit-public-template main.bc-home-flow .bc-home-hero-grid,
  html body.burakcit-public-template main.bc-home-flow .bc-home-head,
  html body.burakcit-public-template main.bc-home-flow .bc-home-offer-band{
    grid-template-columns:1fr!important;
  }
  html body.burakcit-public-template main.bc-home-flow .bc-home-hero-panel{
    max-width:none!important;
  }
}
@media(max-width:640px){
  html body.burakcit-public-template main.bc-home-flow .bc-home-actions,
  html body.burakcit-public-template main.bc-home-flow .bc-home-offer-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  html body.burakcit-public-template main.bc-home-flow .bc-home-trust-grid,
  html body.burakcit-public-template main.bc-home-flow .bc-home-intent-grid,
  html body.burakcit-public-template main.bc-home-flow .bc-home-region-grid{
    grid-template-columns:1fr!important;
  }
  html body.burakcit-public-template main.bc-home-flow .bc-home-region-card{
    min-height:auto!important;
  }
  html body.burakcit-public-template main.bc-home-flow .bc-home-hero-panel{
    padding:18px!important;
    border-radius:22px!important;
  }
}

/* =====================================================================
   V12 FINAL SEO + GORSEL + SATIS AKISI UYUMU
   Kapsam: yalnızca public index ve detay sayfaları.
   Admin panel şablonuna etki etmez.
   ===================================================================== */
html body.burakcit-public-template main.bc-home-flow .bc-home-visual-section{
  background:linear-gradient(180deg,#f6f8fb 0%,#ffffff 100%)!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-visual-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:16px!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-visual-card{
  display:grid!important;
  grid-template-rows:auto 1fr!important;
  background:#ffffff!important;
  border:1px solid #e3e8ef!important;
  border-radius:26px!important;
  overflow:hidden!important;
  box-shadow:0 16px 42px rgba(9,13,18,.07)!important;
  min-width:0!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-visual-media{
  display:grid!important;
  place-items:center!important;
  min-height:210px!important;
  aspect-ratio:4/3!important;
  background:linear-gradient(135deg,#111821,#17212d)!important;
  color:#ffb21a!important;
  text-decoration:none!important;
  overflow:hidden!important;
  position:relative!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-visual-media::after{
  content:""!important;
  position:absolute!important;
  inset:auto 0 0 0!important;
  height:42%!important;
  background:linear-gradient(180deg,rgba(9,13,18,0),rgba(9,13,18,.44))!important;
  pointer-events:none!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-visual-media img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  transform:scale(1.001)!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-visual-media.is-placeholder span{
  position:relative!important;
  z-index:1!important;
  padding:12px 16px!important;
  border-radius:999px!important;
  background:rgba(255,178,26,.14)!important;
  border:1px solid rgba(255,178,26,.28)!important;
  color:#ffb21a!important;
  font-weight:950!important;
  text-align:center!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-visual-body{
  padding:18px!important;
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-visual-body > span{
  align-self:flex-start!important;
  color:#c34c13!important;
  background:#fff3d7!important;
  border:1px solid rgba(240,106,26,.18)!important;
  border-radius:999px!important;
  padding:5px 9px!important;
  font-size:11px!important;
  line-height:1!important;
  letter-spacing:.05em!important;
  text-transform:uppercase!important;
  font-weight:950!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-visual-body h3{
  color:#090d12!important;
  font-size:19px!important;
  line-height:1.18!important;
  margin:0!important;
  font-weight:950!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-visual-body p{
  color:#5f6b78!important;
  line-height:1.62!important;
  margin:0!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-visual-body a{
  margin-top:auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:40px!important;
  border-radius:999px!important;
  padding:9px 14px!important;
  background:#090d12!important;
  color:#ffffff!important;
  text-decoration:none!important;
  font-weight:950!important;
}
html body.burakcit-public-template main.bc-home-flow .bc-home-visual-body a:hover{
  background:#ffb21a!important;
  color:#090d12!important;
}
html body.burakcit-public-template main.bcfd-page .bc-detail-visual figure{
  border-color:rgba(255,178,26,.24)!important;
  box-shadow:0 18px 50px rgba(9,13,18,.18)!important;
}
html body.burakcit-public-template main.bcfd-page .bc-detail-visual .bc-visual-media,
html body.burakcit-public-template main.bcfd-page .bc-detail-visual figure > div:first-child{
  background:linear-gradient(135deg,#111821,#17212d)!important;
}
html body.burakcit-public-template main.bcfd-page .bc-detail-visual figcaption{
  color:#eaf1f8!important;
}
html body.burakcit-public-template main.bcfd-page .bc-detail-visual figcaption strong{
  color:#ffffff!important;
}
html body.burakcit-public-template main.bcfd-page .bc-detail-visual .bc-visual-kicker{
  background:rgba(255,178,26,.14)!important;
  color:#ffb21a!important;
  border:1px solid rgba(255,178,26,.24)!important;
}
html body.burakcit-public-template main.bcfd-page .bc-full-article img,
html body.burakcit-public-template main.bcfd-page .article-content img,
html body.burakcit-public-template main.bcfd-page .seo-longform img{
  max-width:100%!important;
  height:auto!important;
  display:block!important;
  border-radius:20px!important;
  border:1px solid #e3e8ef!important;
  box-shadow:0 12px 34px rgba(9,13,18,.08)!important;
  background:#ffffff!important;
}
html body.burakcit-public-template main.bcfd-page .bc-keyword-box .bc-search-intent-cloud span{
  background:#fff7e5!important;
  color:#7a320d!important;
  border-color:rgba(240,106,26,.22)!important;
}
html body.burakcit-public-template main.bcfd-page .bc-keyword-box .bc-search-intent-cloud span:nth-child(4n+1){
  background:#0b0f14!important;
  color:#ffffff!important;
  border-color:#0b0f14!important;
}
html body.burakcit-public-template main.bcfd-page .bc-price-chip strong,
html body.burakcit-public-template main.bcfd-page .bc-micro-card strong{
  overflow-wrap:anywhere!important;
}
html body.burakcit-public-template main.bcfd-page .bc-sales-section p,
html body.burakcit-public-template main.bcfd-page .bc-full-article p{
  color:#3b4654!important;
  line-height:1.82!important;
}
html body.burakcit-public-template main.bcfd-page .bc-sales-section h2,
html body.burakcit-public-template main.bcfd-page .bc-full-article h2,
html body.burakcit-public-template main.bcfd-page .bc-full-article h3{
  color:#090d12!important;
}
@media(max-width:1180px){
  html body.burakcit-public-template main.bc-home-flow .bc-home-visual-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:767px){
  html body.burakcit-public-template main.bc-home-flow .bc-home-visual-grid{
    grid-template-columns:1fr!important;
  }
  html body.burakcit-public-template main.bc-home-flow .bc-home-visual-media{
    min-height:190px!important;
    aspect-ratio:16/10!important;
  }
  html body.burakcit-public-template main.bc-home-flow .bc-home-visual-body{
    padding:15px!important;
  }
  html body.burakcit-public-template main.bcfd-page .bc-detail-visual figure{
    grid-template-columns:1fr!important;
  }
}

/* V16 - Türkiye geneli bölgeler sayfası: 81 il / ilçe hub uyumu */
html body.burakcit-public-template .bc-region-page .wrap-wide{
  width:min(100% - 28px,1180px)!important;
  margin-inline:auto!important;
}
html body.burakcit-public-template .bc-region-hero .breadcrumb a,
html body.burakcit-public-template .bc-region-page .breadcrumb a{
  color:#ffb21a!important;
  text-decoration:none!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-summary{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
  margin-top:20px!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-summary div,
html body.burakcit-public-template .bc-region-page .bc-region-box,
html body.burakcit-public-template .bc-region-page .bc-region-product,
html body.burakcit-public-template .bc-region-page .bc-region-faq details{
  border:1px solid rgba(255,178,26,.18)!important;
  background:#fff!important;
  border-radius:20px!important;
  box-shadow:0 18px 42px rgba(10,15,21,.08)!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-summary div{
  padding:15px!important;
  background:linear-gradient(180deg,#fff 0%,#fff8ea 100%)!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-summary span{
  display:block!important;
  font-size:.76rem!important;
  font-weight:950!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
  color:#9b4b00!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-summary strong{
  display:block!important;
  margin-top:5px!important;
  color:#0b0f14!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:16px!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-product{
  padding:18px!important;
  position:relative!important;
  overflow:hidden!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-product:before{
  content:""!important;
  position:absolute!important;
  inset:0 auto 0 0!important;
  width:5px!important;
  background:linear-gradient(180deg,#ffb21a,#e5541a)!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-product h3{
  color:#0b0f14!important;
  margin:.35rem 0 .45rem!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-product p,
html body.burakcit-public-template .bc-region-page .bc-region-product li{
  color:#445161!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-icon{
  width:40px!important;
  height:40px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:14px!important;
  background:#0b0f14!important;
  color:#ffb21a!important;
  font-size:1.2rem!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-city-grid,
html body.burakcit-public-template .bc-region-page .bc-region-town-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-city-card,
html body.burakcit-public-template .bc-region-page .bc-region-town-card{
  display:flex!important;
  flex-direction:column!important;
  gap:4px!important;
  min-height:98px!important;
  padding:15px!important;
  border:1px solid rgba(226,232,238,.95)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#fff 0%,#f8fafc 100%)!important;
  color:#0b0f14!important;
  text-decoration:none!important;
  box-shadow:0 14px 34px rgba(10,15,21,.06)!important;
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-city-card strong,
html body.burakcit-public-template .bc-region-page .bc-region-town-card strong{
  color:#0b0f14!important;
  font-weight:950!important;
  font-size:1.02rem!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-city-card span,
html body.burakcit-public-template .bc-region-page .bc-region-town-card span{
  color:#5d6673!important;
  font-weight:800!important;
  font-size:.88rem!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-city-card em{
  color:#9b4b00!important;
  font-style:normal!important;
  font-weight:850!important;
  font-size:.78rem!important;
  line-height:1.35!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-city-card:hover,
html body.burakcit-public-template .bc-region-page .bc-region-town-card:hover{
  transform:translateY(-2px)!important;
  background:#0b0f14!important;
  border-color:#ffb21a!important;
  box-shadow:0 20px 44px rgba(10,15,21,.18)!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-city-card:hover *,
html body.burakcit-public-template .bc-region-page .bc-region-town-card:hover *{
  color:#fff!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-city-card:hover em{
  color:#ffb21a!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-article{
  max-width:1060px!important;
  background:#fff!important;
  border:1px solid rgba(226,232,238,.95)!important;
  border-radius:22px!important;
  padding:24px!important;
  box-shadow:0 18px 42px rgba(10,15,21,.07)!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-article h2{
  color:#0b0f14!important;
  margin-top:0!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-article p{
  color:#334155!important;
  line-height:1.78!important;
  font-size:1.035rem!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-keywords{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-keywords span{
  border:1px solid rgba(255,178,26,.22)!important;
  border-radius:999px!important;
  background:#fff8ea!important;
  color:#24160a!important;
  padding:8px 12px!important;
  font-weight:850!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-faq{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-faq details{
  padding:15px!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-faq summary{
  color:#0b0f14!important;
  font-weight:950!important;
  cursor:pointer!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-faq p{
  color:#445161!important;
  margin:.75rem 0 0!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-offer{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(320px,.55fr)!important;
  gap:18px!important;
  align-items:start!important;
}
html body.burakcit-public-template .bc-region-page .bc-region-box{
  padding:20px!important;
}
@media(max-width:1080px){
  html body.burakcit-public-template .bc-region-page .bc-region-grid,
  html body.burakcit-public-template .bc-region-page .bc-region-city-grid,
  html body.burakcit-public-template .bc-region-page .bc-region-town-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
}
@media(max-width:760px){
  html body.burakcit-public-template .bc-region-page .wrap-wide{width:min(100% - 18px,100%)!important;}
  html body.burakcit-public-template .bc-region-page .bc-region-summary,
  html body.burakcit-public-template .bc-region-page .bc-region-grid,
  html body.burakcit-public-template .bc-region-page .bc-region-city-grid,
  html body.burakcit-public-template .bc-region-page .bc-region-town-grid,
  html body.burakcit-public-template .bc-region-page .bc-region-faq,
  html body.burakcit-public-template .bc-region-page .bc-region-offer{grid-template-columns:1fr!important;}
  html body.burakcit-public-template .bc-region-page .bc-region-city-card,
  html body.burakcit-public-template .bc-region-page .bc-region-town-card{min-height:auto!important;}
  html body.burakcit-public-template .bc-region-page .bc-region-article{padding:18px!important;}
}


/* V17 - Bölge SEO ürün arama ve özgün il/ilçe sunum katmanı */
html body.burakcit-public-template .bc-region-value-grid{
  display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr))!important; gap:14px!important; margin-top:20px!important;
}
html body.burakcit-public-template .bc-region-value-grid article{
  background:#fff!important; border:1px solid rgba(229,84,26,.18)!important; border-left:4px solid #ff8a1d!important; border-radius:18px!important; padding:16px!important; box-shadow:0 12px 30px rgba(11,15,20,.06)!important;
}
html body.burakcit-public-template .bc-region-value-grid strong{display:block!important; color:#0b0f14!important; font-weight:900!important; margin-bottom:7px!important;}
html body.burakcit-public-template .bc-region-value-grid p{margin:0!important; color:#4b5563!important; line-height:1.58!important; font-size:14px!important;}
html body.burakcit-public-template .bc-region-mini-tags{display:flex!important; flex-wrap:wrap!important; gap:7px!important; margin:12px 0!important;}
html body.burakcit-public-template .bc-region-mini-tags span{background:rgba(255,178,26,.16)!important; color:#0b0f14!important; border:1px solid rgba(229,84,26,.22)!important; border-radius:999px!important; padding:5px 9px!important; font-size:12px!important; font-weight:800!important;}
html body.burakcit-public-template .bc-region-focus{margin-top:18px!important; background:#0b0f14!important; color:#fff!important; border-radius:22px!important; padding:22px!important; border:1px solid rgba(255,178,26,.25)!important; box-shadow:0 20px 45px rgba(11,15,20,.18)!important;}
html body.burakcit-public-template .bc-region-focus h3{margin:0 0 8px!important; color:#ffb21a!important; font-weight:900!important;}
html body.burakcit-public-template .bc-region-focus p{margin:0 0 14px!important; color:rgba(255,255,255,.82)!important; line-height:1.65!important;}
html body.burakcit-public-template .bc-region-focus .bc-region-keywords span{background:rgba(255,255,255,.1)!important; color:#fff!important; border-color:rgba(255,178,26,.25)!important;}
html body.burakcit-public-template .bc-region-city-card small,
html body.burakcit-public-template .bc-region-town-card em{display:block!important; margin-top:8px!important; color:#4b5563!important; font-style:normal!important; font-size:13px!important; line-height:1.45!important;}
html body.burakcit-public-template .bc-region-city-card:hover small,
html body.burakcit-public-template .bc-region-town-card:hover em{color:rgba(255,255,255,.78)!important;}
@media(max-width:980px){html body.burakcit-public-template .bc-region-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:640px){html body.burakcit-public-template .bc-region-value-grid{grid-template-columns:1fr!important;} html body.burakcit-public-template .bc-region-focus{padding:18px!important;}}
