/* Header signature only; the globe tint and silver lettering glow inherit the account accent. */
.xg-signature{--xg-ink:var(--xg-logo-accent,var(--brand,var(--purple,#a855f7)));display:inline-flex;align-items:center;gap:10px;white-space:nowrap;line-height:1;isolation:isolate;max-width:100%;text-decoration:none}
.xg-orb{display:inline-block;flex:0 0 auto;width:46px;height:46px;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--xg-ink) 65%,transparent))}
.xg-orb-core{display:block;width:100%;height:100%;clip-path:circle(47.65% at 50% 50%);background-image:linear-gradient(var(--xg-ink),var(--xg-ink)),url('/assets/xglobe-favicon-180.png?v=b721169485d7');background-position:center;background-size:contain;background-repeat:no-repeat;background-blend-mode:color;}
.xg-silver{display:inline-block;font:italic 900 24px/1 system-ui,Arial,sans-serif;letter-spacing:.075em;background:linear-gradient(180deg,#fff 4%,#d8deeb 34%,#8a93a7 49%,#f9fbff 57%,#b4bdcf 88%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-stroke:.35px #7e879b;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--xg-ink) 70%,transparent));}
body.xg-header-theme #app>.topbar>.brand-mark{display:flex!important;align-items:center;width:177px;height:48px;flex:0 0 auto;background:none!important;border:0;border-radius:0;box-shadow:none;overflow:visible;mix-blend-mode:normal}
body.xg-header-theme #app>.topbar>.brand-mark::before,body.xg-header-theme #app>.topbar>.brand-mark::after{display:none!important}
body.xg-header-theme #app>.topbar>.brand-mark .xg-signature{gap:8px}
body.xg-header-theme #app>.topbar>.brand-mark .xg-orb{width:40px;height:40px}
body.xg-header-theme #app>.topbar>.brand-mark .xg-silver{font-size:22px}
@media(max-width:640px){body.xg-header-theme #app>.topbar>.brand-mark{width:133px;height:40px}body.xg-header-theme #app>.topbar>.brand-mark .xg-orb{width:32px;height:32px}body.xg-header-theme #app>.topbar>.brand-mark .xg-signature{gap:6px}body.xg-header-theme #app>.topbar>.brand-mark .xg-silver{font-size:17px;letter-spacing:.045em}}

.global-header .brand{display:flex;align-items:center;width:205px;height:62px;overflow:visible}.global-header .brand .xg-signature{--xg-logo-accent:var(--brand,var(--purple,#a855f7))}@media(max-width:640px){.global-header .brand{width:177px;height:52px}.global-header .brand .xg-orb{width:38px;height:38px}.global-header .brand .xg-silver{font-size:21px}}
