/* Halo v172 — Cloud / Charcoal. Presentation only; existing feature contracts retained. */
:root{--cloud-bg:#111819;--cloud-surface:#1b2527;--cloud-raised:#243033;--cloud-ink:#f1f6f5;--cloud-muted:#a4b7b7;--cloud-line:#344347;--cloud-accent:#55d4bd;--cloud-soft:#183e39;--cloud-outgoing:#10524c;--cloud-send-ink:#102622}
html[data-theme="light"]{--cloud-bg:#f7f7f4;--cloud-surface:#ffffff;--cloud-raised:#f3f5f4;--cloud-ink:#142c31;--cloud-muted:#5f7278;--cloud-line:#e3e9e7;--cloud-accent:#087e83;--cloud-soft:#dcf5ee;--cloud-outgoing:#dcf5ee;--cloud-send-ink:#ffffff}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body{--ui-bg:var(--cloud-bg)!important;--ui-surface:var(--cloud-surface)!important;--ui-raised:var(--cloud-raised)!important;--ui-ink:var(--cloud-ink)!important;--ui-muted:var(--cloud-muted)!important;--ui-line:var(--cloud-line)!important;--ui-accent:var(--cloud-accent)!important;--halo-shell-bg:var(--cloud-bg)!important;--halo-shell-line:var(--cloud-line)!important;--accent:var(--cloud-accent)!important;--ui-shadow:0 12px 32px #00000014!important;background:var(--cloud-bg)!important;color:var(--cloud-ink)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .ambient{display:none!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .topbar{position:sticky!important;top:var(--ui-safe-top)!important;z-index:50!important;background:var(--cloud-surface)!important;border-bottom:1px solid var(--cloud-line)!important;border-radius:20px 20px 0 0!important;padding:12px 18px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .topbar-actions{gap:6px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .topbar-actions :is(button,select){background:var(--cloud-surface)!important;border-color:var(--cloud-line)!important;border-radius:50px!important;color:var(--cloud-ink)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell.social-shell{display:block!important;min-height:var(--ui-workspace)!important;padding-top:12px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell.social-shell>.social-main{display:block!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;margin:0!important;min-height:0!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-rail{position:fixed!important;top:calc(var(--ui-safe-top) + 12px)!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important;width:min(660px,calc(100vw - 600px))!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:3px!important;border-radius:50px!important;border:1px solid var(--cloud-line)!important;background:var(--cloud-raised)!important;box-shadow:none!important;z-index:60!important;overflow:visible!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-rail-brand,html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-rail-security{display:none!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:auto!important;height:100%!important;min-height:0!important;width:100%!important;gap:2px!important;padding:0!important;margin:0!important;overflow:visible!important;background:transparent!important;border-radius:50px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-nav-button{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:40px!important;height:100%!important;padding:8px 6px!important;border-radius:50px!important;border:0!important;background:transparent!important;color:var(--cloud-muted)!important;transform:none!important;box-shadow:none!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-nav-button.is-active{background:var(--cloud-soft)!important;color:var(--cloud-accent)!important;border:0!important;box-shadow:none!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-nav-button::after{display:none!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-nav-button b{font-size:12px!important;font-weight:600!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-nav-button svg,html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-nav-button .nav-icon{width:20px!important;height:20px!important;flex:none!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(.social-card,.glass-panel,.hg-library,.halo-guild-toolbar,.halo-news-card){background:var(--cloud-surface)!important;border:1px solid var(--cloud-line)!important;border-radius:22px!important;box-shadow:0 4px 20px #00000005!important;color:var(--cloud-ink)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-contact{border-radius:16px!important;border-color:transparent!important;background:transparent!important;padding:10px!important;min-height:76px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-contact:is(:hover,.is-active,.is-selected){background:var(--cloud-soft)!important;border-color:transparent!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-contact-avatar{border-radius:50%!important;background:var(--cloud-soft)!important;color:var(--cloud-accent)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-contact-actions button{border-radius:50%!important;color:var(--cloud-muted)!important;background:transparent!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(input,select,textarea){border-color:var(--cloud-line)!important;color:var(--cloud-ink)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(.social-contact-search,#social-contact-search,.halo-guild-select){background:var(--cloud-raised)!important;border-radius:16px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .halo-guild-toolbar{background:transparent!important;border:0!important;box-shadow:none!important;padding:20px 8px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .halo-news-image{height:210px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .halo-news-body{padding:18px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(.hg-categories button,.hg-invite button,.halo-ui-actions button){border-radius:50px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-categories button.is-active{background:var(--cloud-soft)!important;color:var(--cloud-accent)!important;border-color:var(--cloud-line)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:140px!important;padding:16px!important;border-radius:20px!important;background:var(--cloud-surface)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button>span{display:grid!important;place-items:center!important;width:64px!important;height:64px!important;border-radius:18px!important;background:var(--cloud-soft)!important;color:var(--cloud-accent)!important;font-size:34px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button b{font-size:13px!important;color:var(--cloud-ink)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button small{font-size:10px!important;color:var(--cloud-muted)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(.halo-ui-dialog,.halo-ui-exit,.halo-group-call-panel,.halo-group-call-incoming){background:var(--cloud-surface)!important;color:var(--cloud-ink)!important;border-color:var(--cloud-line)!important;border-radius:24px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(#direct-chat-composer,#halo-group-composer){background:var(--cloud-surface)!important;border-color:var(--cloud-line)!important;border-radius:50px!important;padding:8px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(#direct-chat-send,#halo-group-submit){background:var(--cloud-accent)!important;color:var(--cloud-send-ink)!important;border-radius:50%!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated{--cc-panel:var(--cloud-surface)!important;--cc-panel-deep:var(--cloud-bg)!important;--cc-panel-raised:var(--cloud-raised)!important;--cc-text:var(--cloud-ink)!important;--cc-muted:var(--cloud-muted)!important;--cc-line:var(--cloud-line)!important;--cc-incoming:var(--cloud-raised)!important;--cc-outgoing:var(--cloud-outgoing)!important}
@media(min-width:768px) and (max-width:1199px){
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body{--ui-workspace:calc(var(--halo-viewport-height,100dvh) - var(--ui-top-height) - var(--ui-safe-top) - 84px)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell.social-shell{padding-top:70px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-rail{top:calc(var(--ui-safe-top) + var(--ui-top-height))!important;width:calc(100vw - 64px)!important;max-width:720px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(min-width:1200px){
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .header-profile-label{display:none!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .account-menu #logout-button{padding:8px 12px!important}
}
@media(max-width:767px){
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .topbar{padding:10px 4px!important;border-radius:0!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell.social-shell{padding-top:12px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-rail{position:fixed!important;top:auto!important;left:0!important;right:0!important;bottom:0!important;transform:none!important;width:100%!important;max-width:none!important;height:calc(var(--ui-bottom-height) + var(--ui-safe-bottom))!important;min-height:0!important;max-height:none!important;padding:8px 12px calc(8px + var(--ui-safe-bottom))!important;border:0!important;border-top:1px solid var(--cloud-line)!important;border-radius:22px 22px 0 0!important;background:var(--cloud-surface)!important;box-shadow:0 -4px 16px #00000008!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-nav{border-radius:18px!important;background:transparent!important;padding:0!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-nav-button{flex-direction:column!important;gap:4px!important;padding:5px 2px!important;min-height:48px!important;border-radius:18px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-nav-button b{font-size:9px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button{min-height:128px!important;padding:12px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .halo-news-image{height:190px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .halo-guild-toolbar{padding:16px 4px!important}
}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(.social-accent-button,.hg-categories button.is-selected,.hg-invite button,.halo-ui-actions button.is-primary){background:var(--cloud-accent)!important;color:var(--cloud-send-ink)!important;border-color:transparent!important;box-shadow:none!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(.halo-call-history,.halo-call-row,.halo-direct-call-card,.halo-status-list-card,.halo-status-update-row,.halo-status-own-row,.halo-status-viewer-card){background:var(--cloud-surface)!important;border-color:var(--cloud-line)!important;color:var(--cloud-ink)!important;box-shadow:none!important;border-radius:20px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(.halo-call-history h2,.halo-call-row strong,.halo-status-row-copy strong){color:var(--cloud-ink)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(.halo-call-row small,.halo-call-history p,.halo-status-row-copy small){color:var(--cloud-muted)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(.halo-status-ring,.halo-status-own-ring){border-color:var(--cloud-accent)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(.chat-tool-button,.direct-chat-actions button,.halo-group-actions button){background:var(--cloud-raised)!important;border-color:var(--cloud-line)!important;border-radius:50%!important;color:var(--cloud-accent)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(.direct-chat-message,.halo-group-message){background:var(--cloud-raised)!important;border-color:transparent!important;color:var(--cloud-ink)!important;box-shadow:none!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(.direct-chat-message.outgoing,.halo-group-message.outgoing){background:var(--cloud-outgoing)!important;color:var(--cloud-ink)!important;border-color:transparent!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(.direct-chat-message time,.halo-group-message time){color:var(--cloud-muted)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button>span{width:clamp(64px,8vw,120px)!important;height:clamp(64px,8vw,120px)!important;background-image:url(/halo-game-icons.webp?v=173)!important;background-size:400% 400%!important;color:transparent!important;font-size:0!important;border-radius:18px!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button[data-kind="tanks"]>span{background-position:0.0% 0.0%!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button[data-kind="minigolf"]>span{background-position:33.333333333333336% 0.0%!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button[data-kind="sea-battle"]>span{background-position:66.66666666666667% 0.0%!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button[data-kind="hill-race"]>span{background-position:100.0% 0.0%!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button[data-kind="ludo"]>span{background-position:0.0% 33.333333333333336%!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button[data-kind="tic-tac-toe"]>span{background-position:33.333333333333336% 33.333333333333336%!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button[data-kind="sky-runner"]>span{background-position:66.66666666666667% 33.333333333333336%!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button[data-kind="wood-slide"]>span{background-position:100.0% 33.333333333333336%!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button[data-kind="skyguard-tank"]>span{background-position:0.0% 66.66666666666667%!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button[data-kind="island-quest"]>span{background-position:33.333333333333336% 66.66666666666667%!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button[data-kind="cube-drop"]>span{background-position:66.66666666666667% 66.66666666666667%!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button[data-kind="bubble-birds"]>span{background-position:100.0% 66.66666666666667%!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button[data-kind="cross-math"]>span{background-position:0.0% 100.0%!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button[data-kind="cannon-clash"]>span{background-position:33.333333333333336% 100.0%!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button:disabled>span{background-position:66.666667% 100%!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(.social-empty,.social-contact-count,.halo-ui-mark,.halo-news-fallback){background:var(--cloud-soft)!important;color:var(--cloud-accent)!important;border-color:var(--cloud-line)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .social-empty{background:var(--cloud-surface)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-contact-list{gap:4px!important}
html[data-halo-chat-custom-color="true"]:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(.direct-chat-message.outgoing,.halo-group-message.outgoing){background:color-mix(in srgb,var(--halo-chat-accent) 24%,var(--cloud-surface))!important;color:var(--cloud-ink)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell .social-main-header{display:none!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-categories button{background:transparent!important;color:var(--cloud-muted)!important;box-shadow:none!important;border:0!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-categories button.is-selected{background:var(--cloud-accent)!important;color:var(--cloud-send-ink)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .hg-catalog>button{box-shadow:none!important;text-align:center!important;transform:none!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .social-side-stack{background:var(--cloud-surface)!important;border-color:var(--cloud-line)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(.halo-status-inline-add,.halo-status-floating-add){background:var(--cloud-accent)!important;color:var(--cloud-send-ink)!important;border:0!important;box-shadow:none!important;font-family:Arial,sans-serif!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body :is(.halo-status-avatar,.halo-call-empty){background:var(--cloud-soft)!important;color:var(--cloud-accent)!important;border-color:var(--cloud-line)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body .halo-status-section-label{background:var(--cloud-raised)!important;color:var(--cloud-muted)!important}
html:root:not(#legacy-shell):not(#legacy-layout):not(#legacy-theme):not(#cloud-legacy) body.social-authenticated #social-shell [hidden]{display:none!important}
