/* Approved A03 identity: exact source PNG, CSS-only contrast on dark surfaces. */
.brand-wordmark{display:block;position:relative;flex:none;width:210px;aspect-ratio:3/1;line-height:0;background:#fff;border-radius:3px}
.brand-wordmark>img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:contain}
@supports (mask-image:url(./brand/xtechnic-lange.png?v=2268d2c68d76)){
 .brand-wordmark{background:transparent}
 html:not([data-theme=light]) .brand-wordmark>img{visibility:hidden}
 html:not([data-theme=light]) .brand-wordmark:before{content:"";position:absolute;inset:0;background:#f3f6ff;mask:url(./brand/xtechnic-lange.png?v=2268d2c68d76) center/contain no-repeat}
 html:not([data-theme=light]) .brand-wordmark:after{content:"";position:absolute;inset:0;background:url(./brand/xtechnic-lange.png?v=2268d2c68d76) center/contain no-repeat;clip-path:polygon(13.375% 44.15%,14.98% 48.825%,13.375% 53.5%,11.77% 48.825%)}
}
.brand .brand-wordmark{display:block}.brand{gap:8px}.brand-label{font-size:9px;letter-spacing:1.8px}
.site-footer .brand-wordmark{width:230px}
@media(max-width:560px){.site-header .brand>.brand-wordmark,.site-header .brand-wordmark{display:block;width:150px}.site-header .brand-label{display:none}}
@media print{.brand-wordmark{background:#fff}.brand-wordmark>img{visibility:visible!important}.brand-wordmark:before,.brand-wordmark:after{display:none!important}}
html{--brand-primary:#2458e8;--paper:#101319;--surface:#171d27;--raised:#1d2533;--action:#2458e8;--blue:#85a6ff;--glass:#101319ed}
html[data-theme=light]{--paper:#f5f7fb;--surface:#fff;--raised:#eaf0fc;--ink:#101319;--action:#2458e8;--blue:#2458e8;--glass:#f5f7fbed}
.button:hover{background:#1945c2}.header-inner{min-height:96px}.brand-label{padding-left:10px;margin-left:0}
@media(max-width:860px){.header-inner{min-height:78px}.storefront-header .currency-control{top:78px}}
@media(max-width:560px){.site-header .header-inner{flex-wrap:wrap;justify-content:center;padding-top:4px;padding-bottom:12px;gap:0}.site-header .header-tools{width:100%;justify-content:space-between;gap:7px}.site-header .brand-wordmark{width:180px}.storefront-header .currency-context{display:none}.storefront-header{padding-bottom:0}.storefront-header .currency-control{position:static;inset:auto;height:auto;padding:0;min-width:58px}.storefront-header .header-shop{padding:6px 9px}}
