.app-shell{isolation:isolate}.battlefield-background{z-index:-2;pointer-events:none;opacity:.42;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 48%,#0007 100%);mask-image:linear-gradient(90deg,#000 0% 48%,#0007 100%)}.battlefield-scene{background-position:50%,32%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.blaze-background{z-index:-1;pointer-events:none;opacity:.575;width:100%;height:100dvh;position:fixed;inset:0}.background-motion-toggle.wc-button{min-height:44px;color:var(--muted-foreground);flex-shrink:0;padding:8px 10px;font-size:12px;font-weight:400}.background-motion-note{color:var(--muted-foreground);font-size:12px}.workspace>footer{flex-wrap:wrap;align-items:center}html[data-page-artwork=alliance]{--war-banner:#284d75;--banner-metal:#c9a42c;--banner-highlight:#ffdf69;--banner-emblem:url(/brand/alliance-banner-reference.png);--banner-field:#284d75}html[data-page-artwork=horde]{--war-banner:#852321;--banner-metal:#292724;--banner-highlight:#bcb4a4;--banner-emblem:url(/brand/horde-banner-reference.png);--banner-field:#992622}.war-banner-decoration{display:none}html[data-page-artwork=horde] .community-reel{color:#f05248}html[data-page-artwork=alliance] .community-reel{color:#f4d35e}html[data-page-artwork=alliance]{--primary:#f4d35e;--primary-foreground:#18243b;--ring:#f4d35e;--background:#0b121e;--foreground:#f4f3eb;--card:#141f30;--popover:#1a2940;--secondary:#253b5b;--muted:#1a2940;--accent:#243e60;--muted-foreground:#b2c0d2;--border:#384c65;--input:#526785;--faction-panel:#182b44;--faction-edge:#9b813d}html[data-page-artwork=horde]{--primary:#74d85b;--primary-foreground:#101d0d;--ring:#74d85b;--background:#120d0e;--foreground:#f3efea;--card:#201719;--popover:#2b1b1e;--secondary:#432225;--muted:#2b1b1e;--accent:#4c2428;--muted-foreground:#c5b4b3;--border:#593035;--input:#76434a;--faction-panel:#391e22;--faction-edge:#a64748}html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .primary-link,html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .button.is-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .primary-link:hover,html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .button.is-primary:hover{background:color-mix(in srgb, var(--primary) 86%, white)}html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .comms-map{background:linear-gradient(150deg, var(--faction-panel), var(--card))}html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .command-node{background:var(--faction-panel);border-color:var(--faction-edge);border-left-color:var(--primary)}html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .squad-node{background:var(--card);border-color:var(--border)}html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .routing-line{background:var(--faction-edge)}html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .squad-node svg,html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .map-caption svg,html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .access-note svg{color:var(--primary)}html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .command-node span,html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .squad-node span,html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .map-caption,html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .access-note,html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .access-panel>p:not(.eyebrow){color:var(--muted-foreground)}html:is([data-page-artwork=alliance],[data-page-artwork=horde]) ::selection{background:color-mix(in srgb, var(--primary) 30%, transparent);color:var(--foreground)}html[data-page-artwork=alliance] :is(.warcomms-wordmark,.cloth-wordmark){content:url(/brand/warcomms-wordmark-alliance.svg)}html[data-page-artwork=horde] :is(.warcomms-wordmark,.cloth-wordmark){content:url(/brand/warcomms-wordmark-horde.svg)}html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .topbar{filter:drop-shadow(0 5px 5px #0008);background:0 0;border-bottom:0;padding-top:26px;padding-bottom:30px}html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .topbar:before{display:none}.war-banner-fabric{transform-origin:top;opacity:1;background:repeating-linear-gradient(0deg, #0000 0 2px, #0003 2px 3px), repeating-linear-gradient(90deg, #fff0 0 3px, #ffffff09 3px 4px), repeating-linear-gradient(100deg, #0005 0, #ffffff0b 7%, #0003 12%, transparent 19%, #0005 25%), linear-gradient(180deg, #0009, transparent 25%, transparent 68%, #0008), var(--war-banner);clip-path:polygon(0 0,100% 0,100% 89%,98% 95%,96% 87%,93% 97%,90% 93%,87% 100%,83% 89%,81% 97%,78% 92%,75% 99%,71% 91%,68% 96%,64% 90%,61% 100%,58% 93%,54% 98%,50% 90%,47% 99%,44% 92%,40% 97%,37% 89%,34% 98%,31% 91%,27% 97%,24% 90%,20% 100%,17% 92%,13% 98%,10% 91%,6% 97%,3% 89%,0 95%);width:100%;height:100%;position:absolute;inset:0;-webkit-mask:none;mask:none}.cloth-wordmark{left:var(--cloth-logo-x);top:var(--cloth-logo-y);width:var(--cloth-logo-width);height:var(--cloth-logo-height);object-fit:contain;position:absolute}.topbar:not([data-cloth-logo=true]) .cloth-wordmark{visibility:hidden}html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .topbar[data-cloth-logo=true]>.warcomms-brand .warcomms-wordmark{opacity:0}html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .topbar:after{opacity:.15}html:is([data-page-artwork=alliance],[data-page-artwork=horde]) .war-banner-decoration{pointer-events:none;z-index:-1;display:block;position:absolute;inset:0}.war-banner-trim{background:linear-gradient(180deg, var(--banner-highlight), var(--banner-metal) 25%, var(--banner-metal) 75%, var(--banner-highlight));opacity:.8;filter:drop-shadow(0 1px 1px #000);position:absolute;inset:5px 0 18px;-webkit-mask:url(/brand/banner-trim.svg?v=2) 0 0/128px 16px repeat-x,url(/brand/banner-trim.svg?v=2) 0 100%/128px 16px repeat-x;mask:url(/brand/banner-trim.svg?v=2) 0 0/128px 16px repeat-x,url(/brand/banner-trim.svg?v=2) 0 100%/128px 16px repeat-x}.war-banner-embroidery{background:linear-gradient(150deg, var(--banner-metal), var(--banner-highlight) 45%, var(--banner-metal) 60%);opacity:.6;width:min(26vw,360px);height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);-webkit-mask:url(/brand/banner-embroidery.svg) 50%/contain no-repeat;mask:url(/brand/banner-embroidery.svg) 50%/contain no-repeat}.war-banner-emblem{background:var(--banner-emblem) center / 82px auto no-repeat, var(--banner-field);border:1px solid var(--banner-metal);width:84px;height:88px;box-shadow:0 2px 7px #0008, inset 0 0 0 3px var(--banner-field);clip-path:polygon(0 0,100% 0,100% 89%,50% 100%,0 89%);position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}html[data-page-artwork=horde] .war-banner-embroidery{opacity:.45}@media (max-width:1000px){.war-banner-embroidery,.war-banner-emblem{display:none}}@media (max-width:650px){.battlefield-background{opacity:.28}.blaze-background{opacity:.4025}.workspace>footer{align-items:flex-start}}.radar-background{z-index:-1;pointer-events:none;opacity:.72;width:100%;height:100dvh;position:fixed;inset:0}@media (max-width:650px){.radar-background{opacity:.55}}
