/* Brand visuals use the original wordmark as a cropped background.
   No inherited login/header img rules can resize or recolor it. */
html body [data-wg-slot][data-wg-slot]{display:inline-flex!important;align-items:center!important;gap:9px!important;min-width:0!important;max-width:100%;font-size:0!important;line-height:0!important;background-image:none!important}
html body [data-wg-slot]::before,html body [data-wg-slot]::after{content:none!important}
html body [data-wg-slot]>:not([data-wg-visual]):not([data-wg-subtitle]){display:none!important}
[data-wg-visual][data-wg-visual]{display:inline-block!important;position:relative!important;width:144px!important;max-width:100%;height:auto!important;min-height:0!important;aspect-ratio:1324/311;overflow:hidden!important;flex:0 0 auto!important;vertical-align:middle;line-height:0!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-sizing:border-box!important}
[data-wg-visual="wordmark"][data-wg-visual]{background:transparent url('/assets/weiguang-wordmark-70c7f63b0481fe40.png') 52.444444% 47.916667% / 133.987915% 285.209003% no-repeat!important}
[data-wg-visual="wordmark"][data-wg-tone="dark"]{filter:invert(1)!important;mix-blend-mode:screen!important}
[data-wg-visual="wordmark"][data-wg-tone="light"]{filter:none!important;mix-blend-mode:multiply!important}
[data-wg-visual]>img{display:none!important}
[data-wg-visual="icon"][data-wg-visual]{width:26px!important;height:26px!important;aspect-ratio:1;overflow:visible!important;background:var(--wg-ink,#fff)!important;mask:url('/site-assets/weiguang-mark-20261107.svg') center/contain no-repeat;-webkit-mask:url('/site-assets/weiguang-mark-20261107.svg') center/contain no-repeat}
[data-wg-visual="icon"][data-wg-tone="light"]{--wg-ink:#151515}
html body [data-wg-subtitle]{display:inline-block!important;font-size:14px!important;line-height:1.3!important;white-space:nowrap;letter-spacing:normal!important;color:inherit!important}
img[data-wg-replaced]{display:none!important}
html body .gx-interior-brand[data-wg-slot]{border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 12px!important;background:transparent!important;justify-content:center}
html body #xh-global-brand[data-wg-slot]{display:flex!important;align-items:center!important;justify-content:center!important;width:144px!important;min-width:0!important;height:40px!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
html body:has(>#xh-global-brand[data-wg-slot]) .gx-interior-brand{display:none!important}
html body:has(>#xh-global-brand[data-wg-slot]) .mh-workbench-shell>header>div>button[data-wg-slot]{visibility:hidden!important;pointer-events:none!important}
@media(max-width:600px){[data-wg-visual="wordmark"][data-wg-visual]{width:116px!important}[data-wg-subtitle]{font-size:11px!important}[data-wg-slot]{gap:6px!important}}
