.so-global-header{box-sizing:border-box;position:relative;z-index:20;display:flex;align-items:center;gap:28px;width:100%;min-height:68px;padding:14px clamp(18px,4vw,64px);border-bottom:1px solid #203342;background:#080d13;color:#dce7f0;font:14px/1.5 system-ui,sans-serif}
.so-global-header *{box-sizing:border-box}.so-global-header a{text-decoration:none;color:#aabcca}.so-global-header a:hover{color:#4bc7f4}.so-global-header a:focus-visible{outline:2px solid #4bc7f4;outline-offset:5px;border-radius:3px}.so-global-header .so-site-brand{white-space:nowrap;color:#eaf4fb;font:bold 13px/1.5 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.so-site-brand b{color:#4bc7f4}.so-site-nav{display:flex;align-items:center;gap:22px;flex:1;min-width:0}.so-site-nav [aria-current=page]{color:#4bc7f4;font-weight:700;white-space:nowrap}.so-site-nav a{white-space:nowrap}.so-global-header .so-account-link{margin-left:auto;padding:8px 13px;border:1px solid #2b4d62;border-radius:4px;color:#dce7f0;white-space:nowrap}.so-global-header .so-account-link:hover{border-color:#4bc7f4;background:#10202d}.so-inworld-header{position:fixed;inset:0 0 auto;z-index:25;background:#080d13ed}.so-inworld-header~.connection-note{display:none}
@media(max-width:900px){.so-global-header{gap:10px 20px;flex-wrap:wrap;padding:12px 18px}.so-site-nav{order:3;flex-basis:100%;overflow-x:auto;gap:22px;padding:5px 2px;scrollbar-width:thin}.so-global-header .so-account-link{padding:6px 10px}.so-site-brand{font-size:12px}.so-inworld-header{min-height:0}}

body.so-entry-page{display:flex;flex-direction:column;align-items:stretch;padding:0}body.so-entry-page>main{margin:48px auto;width:min(650px,calc(100% - 36px))}

.so-admin-shortcuts{display:flex;flex-wrap:wrap;gap:18px;padding:14px clamp(18px,4vw,64px);border-bottom:1px solid #203342;font:13px/1.5 system-ui,sans-serif}.so-admin-shortcuts a{color:#9fc8de}
.so-inworld-header~.notice-toast{top:86px;z-index:50}@media(max-width:900px){.so-inworld-header~.notice-toast{top:130px}}
