.wm-screen .wm-screen-header{background:var(--wm-panel-noise), linear-gradient(180deg, #110d08e6, #070503f0);background-blend-mode:overlay, normal;background-size:420px 420px,cover;background-attachment:fixed,scroll;border-bottom:1px solid #000000b3;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;margin:-14px -22px 0;padding:10px 20px 12px;display:grid;position:relative;box-shadow:inset 0 1px #f0cd8c24,inset 0 14px 24px -16px #e9c57a38,0 6px 16px #00000073}.wm-screen .wm-header-crest{align-items:center;gap:12px;min-width:0;display:flex}.wm-screen .wm-header-emblem{width:42px;height:46px;color:var(--wm-gold);border:1px solid var(--wm-gold-dim,var(--wm-border-strong));clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);background:radial-gradient(70% 60% at 50% 32%,#e0b55847,#0000 72%),linear-gradient(#3a2f1ee6,#1c1710e6);border-radius:6px 6px 8px 8px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 8px #e0b55833,0 1px 3px #00000080}.wm-screen .wm-header-emblem:before{content:"";clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);pointer-events:none;border:1px solid #e0b55859;border-radius:4px 4px 6px 6px;position:absolute;inset:3px}.wm-screen .wm-header-titles{flex-direction:column;min-width:0;display:flex}.wm-screen .wm-header-title{font-family:var(--wm-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--wm-text);font-size:18px}.wm-screen .wm-header-location{letter-spacing:.08em;color:var(--wm-text-dim);font-size:12px}.wm-screen .wm-header-utility{justify-content:flex-end;align-items:center;gap:10px;display:flex}.wm-screen .wm-header-util-btn{appearance:none;width:34px;height:34px;color:var(--wm-text-dim);background:var(--wm-panel);border:1px solid var(--wm-border);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:16px;display:flex}.wm-screen .wm-header-util-btn:hover{color:var(--wm-gold);border-color:var(--wm-border-strong)}.wm-screen #wm-tab-bar{justify-content:center;align-items:stretch;gap:34px;margin:-10px 0 -12px;display:flex;position:relative}.wm-screen #wm-tab-bar:before,.wm-screen #wm-tab-bar:after{content:"";background:linear-gradient(#0000,#c9a24b80,#0000);width:1px;height:22px;position:absolute;top:50%;transform:translateY(-50%)}.wm-screen #wm-tab-bar:before{left:-26px}.wm-screen #wm-tab-bar:after{right:-26px}.wm-screen #wm-tab-bar .wm-tab{appearance:none;color:var(--wm-text-dim);font:inherit;font-family:var(--wm-font-display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:6px 6px 0 0;justify-content:center;align-items:center;padding:0 20px;font-size:15px;transition:color .15s;display:inline-flex;position:relative}.wm-screen #wm-tab-bar .wm-tab:hover{color:color-mix(in srgb, var(--wm-gold) 70%, var(--wm-text))}.wm-screen #wm-tab-bar .wm-tab.is-active{color:var(--wm-gold);text-shadow:0 0 10px #e0b55873}.wm-screen #wm-tab-bar .wm-tab-marker{pointer-events:none;background:radial-gradient(38% 74% at 50% 124%,#e0b55880,#e0b55829 46%,#0000 76%);position:absolute;top:0;bottom:0;left:0}.wm-screen #wm-tab-bar .wm-tab-marker.is-animated{transition:transform .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1)}.wm-screen #wm-tab-bar .wm-tab-marker:before{content:"";background:linear-gradient(90deg, transparent, var(--wm-gold), transparent);opacity:.7;height:1px;position:absolute;bottom:0;left:12px;right:12px}.wm-screen #wm-tab-bar .wm-tab-marker:after{content:"";background:var(--wm-gold);width:7px;height:7px;box-shadow:0 0 6px var(--wm-gold);position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)rotate(45deg)}@media (prefers-reduced-motion:reduce){.wm-screen #wm-tab-bar .wm-tab-marker.is-animated{transition:none}}@media (width<=1100px){.wm-screen .wm-screen-header{grid-template-columns:auto minmax(0,1fr) auto}.wm-screen .wm-header-titles{display:none}.wm-screen #wm-tab-bar{scrollbar-width:none;justify-content:safe center;gap:22px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000)}.wm-screen #wm-tab-bar::-webkit-scrollbar{display:none}.wm-screen #wm-tab-bar .wm-tab{flex:none}.wm-screen #wm-tab-bar:before,.wm-screen #wm-tab-bar:after{display:none}}
