/* r15b: dark sub-navigation bar on every subdomain (matches the dark main-site header) */
.blc-sub{background:#121317!important;border-color:#2a2c32!important;box-shadow:none!important}
.blc-sub .blc-subt{color:#fff!important}.blc-sub .blc-subl{color:#c9cdd3!important}.blc-sub .blc-subl:hover{color:#ff8a3d!important}
.blc-sub .lang,.blc-sub .bl-lang{border-color:#3a3d44!important}.blc-sub .lang a,.blc-sub .bl-lang a{color:#e7e9ec!important}.blc-sub .lang a.on,.blc-sub .bl-lang a.on{color:#fff!important}
.blc-foot{background:#0a0b0d!important}
/* r15b: orange round BALÇIK emblem, transparent, fixed on the right behind the content */
body::before{background:url(/chrome/img/emblem-or2.png) no-repeat center/contain!important;aspect-ratio:1024/1005!important;filter:none!important;transform:translateY(-50%)!important;animation:blcem 10s ease-in-out infinite!important;opacity:.1!important}
@keyframes blcem{0%,100%{opacity:.07}50%{opacity:.14}}
html{background:#0d0e10!important}
/* r15c: same header/footer language as the main site (no menu / RFQ / call-to-action on subdomains) */
.blc-cta,.blc-nav,.blc-rfq,.blc-burger,.blc-nt{display:none!important}
.blc-tb{display:flex!important;align-items:center;justify-content:space-between;gap:12px}
.blc-soc{display:flex!important;gap:2px;align-items:center}.blc-soc .blc-si{color:#fff!important;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:color .2s,background .2s}.blc-soc .blc-si svg{width:15px;height:15px}.blc-soc .blc-si:hover{color:#ff6501!important;background:rgba(255,255,255,.06)}
.blc-badge{margin-left:auto}
.blc-logo{position:relative;display:inline-block}.blc-logo:after{content:"";position:absolute;inset:0;background:url(/chrome/img/tormecs-oo.png) no-repeat 0 0/100% 100%;opacity:0;transition:opacity .35s;pointer-events:none}.blc-logo:hover:after{opacity:1}
.blc-flogo{display:inline-flex!important;align-items:center}
.blc-flogo:after{width:163px!important;height:40px!important;margin-left:-24px!important;padding-left:0!important;border-left:0!important;background:url(/chrome/img/heatechnics-w3@2x.png) no-repeat left center/163px 40px!important;opacity:1!important;filter:none!important}
.blc-flogo:hover:after{background-image:url(/chrome/img/heatechnics-o3@2x.png)!important}
.blc-foot a:hover,.blc-foot a:focus{color:#ff6501!important}
/* r15c: top bar as its own row above the logo row (like the main site) */
.blc-topbar{position:relative!important;inset:auto!important;height:auto!important;background:#0f1012!important;border-bottom:1px solid rgba(255,255,255,.07)}
.blc-topbar .blc-tb{min-height:36px;padding-top:2px;padding-bottom:2px}

#blc-top .blc-topbar a,#blc-top .blc-topbar button,#blc-top .blc-topbar .blc-soc{pointer-events:auto!important}

/* r15 29.10: fixed technical sketch behind the page (replaces the orange emblem + full-page rain); matrix rain lives in header + footer (bl-fx2.js) */
body::before,body::after{content:none!important;display:none!important;animation:none!important}
#blc-mx{display:none!important}
body{background-image:url(/chrome/img/bg-sketch-d.webp)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;background-attachment:fixed!important}
.blc-mxhost{position:relative!important;overflow:hidden}
.blc-mxh{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.34}
.blc-foot .blc-mxh{opacity:.24}
#blc-top>*:not(.blc-mxh):not(.blc-topbar),.blc-foot>*:not(.blc-mxh){position:relative;z-index:1}
@media(max-width:1024px),(hover:none){body{background-attachment:scroll!important;background-size:auto 100vh!important}}

.blc-mxh{z-index:2!important;mix-blend-mode:screen;opacity:.3!important}.blc-foot .blc-mxh{opacity:.22!important}#blc-top .blc-topbar{z-index:6!important}

body{background-image:url(/chrome/img/bg-sketch-d3.webp)!important}
