/* v201: fixed mobile shell with an independently scrolling active panel. */
@media(max-width:1024px){
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])){height:100dvh!important;min-height:0!important;overflow:hidden!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) .app-shell{height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:env(safe-area-inset-top,0px) 10px calc(84px + env(safe-area-inset-bottom,0px))!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active) .app-shell>.topbar{flex:0 0 auto!important;min-height:56px!important;height:56px!important;padding:6px 4px!important;gap:8px!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) #social-shell{flex:1 1 0!important;display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) #social-shell>.social-main{flex:1 1 0!important;display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:hidden!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) .social-main-header{flex:0 0 auto!important;padding:6px 4px 10px!important;min-height:0!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) #social-view-title{font-size:22px!important;line-height:1.2!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) .social-main-header .overline{display:none!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) #social-shell .social-view.is-active:not([hidden]){flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;padding:0 0 20px!important;scroll-padding-bottom:20px!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) #social-shell :is(.hg-library,.hg-catalog,.halo-communities,.halo-news-list){height:auto!important;max-height:none!important;overflow:visible!important;min-height:0!important;touch-action:pan-y!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) .hg-library{padding:16px!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) .hg-library>h2{display:none!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) .hg-library>.hg-eyebrow{display:none!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) .halo-guild-toolbar{padding:14px!important;gap:10px!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) .halo-guild-toolbar h2{display:none!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) .halo-guild-toolbar .overline{display:none!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active) .topbar .logo-mark{width:34px!important;height:34px!important;min-width:34px!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active) .topbar .wordmark{gap:8px!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active) .topbar .wordmark>span:last-child{font-size:24px!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active) .topbar-actions{gap:6px!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active) .topbar-actions :is(#halo-theme-toggle,#mobile-utility-toggle,#header-profile-button){width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:6px!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active) .topbar-actions .header-profile-avatar{width:28px!important;height:28px!important;min-width:28px!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) .halo-news-reader{height:calc(100dvh - 190px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;min-height:220px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) .halo-news-reader[hidden]{display:none!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) .halo-news-reader>header{flex:0 0 auto!important;min-height:48px!important;padding:8px!important;gap:8px!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) #halo-news-reader-title{font-size:15px!important;line-height:1.25!important}
html:root:not(#native-scroll-0):not(#native-scroll-1):not(#native-scroll-2):not(#native-scroll-3):not(#native-scroll-4):not(#native-scroll-5):not(#native-scroll-6):not(#native-scroll-7):not(#native-scroll-8):not(#native-scroll-9):not(#native-scroll-10):not(#native-scroll-11):not(#native-scroll-12):not(#native-scroll-13):not(#native-scroll-14):not(#native-scroll-15):not(#native-scroll-16):not(#native-scroll-17):not(#native-scroll-18):not(#native-scroll-19) body.halo-home-glass:not(.hg-gaming):not(.call-active):has([data-social-panel]:is([data-social-panel="games"],[data-social-panel="communities"]):not([hidden])) #halo-news-reader-frame{flex:1 1 0!important;display:block!important;width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;}
}

/* v202: one small blur per dock; content uses translucent gradients, with no animated filters. */
@media(max-width:1024px){
html:root:not(#dock-mobile-0):not(#dock-mobile-1):not(#dock-mobile-2):not(#dock-mobile-3):not(#dock-mobile-4):not(#dock-mobile-5):not(#dock-mobile-6):not(#dock-mobile-7):not(#dock-mobile-8):not(#dock-mobile-9):not(#dock-mobile-10):not(#dock-mobile-11):not(#dock-mobile-12):not(#dock-mobile-13):not(#dock-mobile-14):not(#dock-mobile-15):not(#dock-mobile-16):not(#dock-mobile-17):not(#dock-mobile-18):not(#dock-mobile-19):not(#dock-mobile-20):not(#dock-mobile-21) body.halo-home-glass:not(.hg-gaming):not(.call-active):not(.home-chat-open) .app-shell>.topbar{height:60px!important;min-height:60px!important;flex:0 0 60px!important;margin:8px 0 12px!important;padding:7px 10px!important;border-radius:999px!important;}
html:root:not(#dock-mobile-0):not(#dock-mobile-1):not(#dock-mobile-2):not(#dock-mobile-3):not(#dock-mobile-4):not(#dock-mobile-5):not(#dock-mobile-6):not(#dock-mobile-7):not(#dock-mobile-8):not(#dock-mobile-9):not(#dock-mobile-10):not(#dock-mobile-11):not(#dock-mobile-12):not(#dock-mobile-13):not(#dock-mobile-14):not(#dock-mobile-15):not(#dock-mobile-16):not(#dock-mobile-17):not(#dock-mobile-18):not(#dock-mobile-19):not(#dock-mobile-20):not(#dock-mobile-21) body.halo-home-glass:not(.hg-gaming):not(.call-active):not(.home-chat-open) .app-shell>.topbar .wordmark{gap:8px!important;font-size:24px!important}
html:root:not(#dock-mobile-0):not(#dock-mobile-1):not(#dock-mobile-2):not(#dock-mobile-3):not(#dock-mobile-4):not(#dock-mobile-5):not(#dock-mobile-6):not(#dock-mobile-7):not(#dock-mobile-8):not(#dock-mobile-9):not(#dock-mobile-10):not(#dock-mobile-11):not(#dock-mobile-12):not(#dock-mobile-13):not(#dock-mobile-14):not(#dock-mobile-15):not(#dock-mobile-16):not(#dock-mobile-17):not(#dock-mobile-18):not(#dock-mobile-19):not(#dock-mobile-20):not(#dock-mobile-21) body.halo-home-glass:not(.hg-gaming):not(.call-active):not(.home-chat-open) .app-shell>.topbar .logo-mark{width:34px!important;min-width:34px!important;height:34px!important;border-radius:12px!important}
html:root:not(#dock-mobile-0):not(#dock-mobile-1):not(#dock-mobile-2):not(#dock-mobile-3):not(#dock-mobile-4):not(#dock-mobile-5):not(#dock-mobile-6):not(#dock-mobile-7):not(#dock-mobile-8):not(#dock-mobile-9):not(#dock-mobile-10):not(#dock-mobile-11):not(#dock-mobile-12):not(#dock-mobile-13):not(#dock-mobile-14):not(#dock-mobile-15):not(#dock-mobile-16):not(#dock-mobile-17):not(#dock-mobile-18):not(#dock-mobile-19):not(#dock-mobile-20):not(#dock-mobile-21) body.halo-home-glass:not(.hg-gaming):not(.call-active):not(.home-chat-open) .app-shell>.topbar .wordmark>span:last-child{font-size:24px!important;letter-spacing:-.8px!important}
html:root:not(#dock-mobile-0):not(#dock-mobile-1):not(#dock-mobile-2):not(#dock-mobile-3):not(#dock-mobile-4):not(#dock-mobile-5):not(#dock-mobile-6):not(#dock-mobile-7):not(#dock-mobile-8):not(#dock-mobile-9):not(#dock-mobile-10):not(#dock-mobile-11):not(#dock-mobile-12):not(#dock-mobile-13):not(#dock-mobile-14):not(#dock-mobile-15):not(#dock-mobile-16):not(#dock-mobile-17):not(#dock-mobile-18):not(#dock-mobile-19):not(#dock-mobile-20):not(#dock-mobile-21) body.halo-home-glass:not(.hg-gaming):not(.call-active):not(.home-chat-open) .app-shell>.topbar .topbar-actions{gap:5px!important}
html:root:not(#dock-mobile-0):not(#dock-mobile-1):not(#dock-mobile-2):not(#dock-mobile-3):not(#dock-mobile-4):not(#dock-mobile-5):not(#dock-mobile-6):not(#dock-mobile-7):not(#dock-mobile-8):not(#dock-mobile-9):not(#dock-mobile-10):not(#dock-mobile-11):not(#dock-mobile-12):not(#dock-mobile-13):not(#dock-mobile-14):not(#dock-mobile-15):not(#dock-mobile-16):not(#dock-mobile-17):not(#dock-mobile-18):not(#dock-mobile-19):not(#dock-mobile-20):not(#dock-mobile-21) body.halo-home-glass:not(.hg-gaming):not(.call-active):not(.home-chat-open) .app-shell>.topbar .topbar-actions :is(#halo-theme-toggle,#header-profile-button,#mobile-utility-toggle){width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:6px!important;border-radius:50%!important;}
html:root:not(#dock-mobile-0):not(#dock-mobile-1):not(#dock-mobile-2):not(#dock-mobile-3):not(#dock-mobile-4):not(#dock-mobile-5):not(#dock-mobile-6):not(#dock-mobile-7):not(#dock-mobile-8):not(#dock-mobile-9):not(#dock-mobile-10):not(#dock-mobile-11):not(#dock-mobile-12):not(#dock-mobile-13):not(#dock-mobile-14):not(#dock-mobile-15):not(#dock-mobile-16):not(#dock-mobile-17):not(#dock-mobile-18):not(#dock-mobile-19):not(#dock-mobile-20):not(#dock-mobile-21) body.halo-home-glass:not(.hg-gaming):not(.call-active):not(.home-chat-open) .social-main-header>div:first-child{display:none!important}
html:root:not(#dock-mobile-0):not(#dock-mobile-1):not(#dock-mobile-2):not(#dock-mobile-3):not(#dock-mobile-4):not(#dock-mobile-5):not(#dock-mobile-6):not(#dock-mobile-7):not(#dock-mobile-8):not(#dock-mobile-9):not(#dock-mobile-10):not(#dock-mobile-11):not(#dock-mobile-12):not(#dock-mobile-13):not(#dock-mobile-14):not(#dock-mobile-15):not(#dock-mobile-16):not(#dock-mobile-17):not(#dock-mobile-18):not(#dock-mobile-19):not(#dock-mobile-20):not(#dock-mobile-21) body.halo-home-glass:not(.hg-gaming):not(.call-active):not(.home-chat-open) .social-main-header{padding:0!important;min-height:0!important;gap:0!important}
html:root:not(#dock-mobile-0):not(#dock-mobile-1):not(#dock-mobile-2):not(#dock-mobile-3):not(#dock-mobile-4):not(#dock-mobile-5):not(#dock-mobile-6):not(#dock-mobile-7):not(#dock-mobile-8):not(#dock-mobile-9):not(#dock-mobile-10):not(#dock-mobile-11):not(#dock-mobile-12):not(#dock-mobile-13):not(#dock-mobile-14):not(#dock-mobile-15):not(#dock-mobile-16):not(#dock-mobile-17):not(#dock-mobile-18):not(#dock-mobile-19):not(#dock-mobile-20):not(#dock-mobile-21) body.halo-home-glass:not(.hg-gaming):not(.call-active):not(.home-chat-open) .social-main-header:has(.social-header-actions:empty){display:none!important}
html:root:not(#dock-mobile-0):not(#dock-mobile-1):not(#dock-mobile-2):not(#dock-mobile-3):not(#dock-mobile-4):not(#dock-mobile-5):not(#dock-mobile-6):not(#dock-mobile-7):not(#dock-mobile-8):not(#dock-mobile-9):not(#dock-mobile-10):not(#dock-mobile-11):not(#dock-mobile-12):not(#dock-mobile-13):not(#dock-mobile-14):not(#dock-mobile-15):not(#dock-mobile-16):not(#dock-mobile-17):not(#dock-mobile-18):not(#dock-mobile-19):not(#dock-mobile-20):not(#dock-mobile-21) body.halo-home-glass:not(.hg-gaming):not(.call-active):not(.home-chat-open) [data-social-panel="chats"] .social-contacts-card>.social-card-head>div:first-child{display:none!important}
html:root:not(#dock-mobile-0):not(#dock-mobile-1):not(#dock-mobile-2):not(#dock-mobile-3):not(#dock-mobile-4):not(#dock-mobile-5):not(#dock-mobile-6):not(#dock-mobile-7):not(#dock-mobile-8):not(#dock-mobile-9):not(#dock-mobile-10):not(#dock-mobile-11):not(#dock-mobile-12):not(#dock-mobile-13):not(#dock-mobile-14):not(#dock-mobile-15):not(#dock-mobile-16):not(#dock-mobile-17):not(#dock-mobile-18):not(#dock-mobile-19):not(#dock-mobile-20):not(#dock-mobile-21) body.halo-home-glass:not(.hg-gaming):not(.call-active):not(.home-chat-open) [data-social-panel="chats"] .social-card-head{justify-content:flex-end!important;padding:8px 12px!important;min-height:48px!important}
html:root:not(#dock-mobile-0):not(#dock-mobile-1):not(#dock-mobile-2):not(#dock-mobile-3):not(#dock-mobile-4):not(#dock-mobile-5):not(#dock-mobile-6):not(#dock-mobile-7):not(#dock-mobile-8):not(#dock-mobile-9):not(#dock-mobile-10):not(#dock-mobile-11):not(#dock-mobile-12):not(#dock-mobile-13):not(#dock-mobile-14):not(#dock-mobile-15):not(#dock-mobile-16):not(#dock-mobile-17):not(#dock-mobile-18):not(#dock-mobile-19):not(#dock-mobile-20):not(#dock-mobile-21) body.halo-home-glass:not(.hg-gaming):not(.call-active):not(.home-chat-open) #social-shell :is(.social-contacts-card,.hg-library,.halo-guild-toolbar,.halo-news-card,.social-card){}
html:root:not(#dock-mobile-0):not(#dock-mobile-1):not(#dock-mobile-2):not(#dock-mobile-3):not(#dock-mobile-4):not(#dock-mobile-5):not(#dock-mobile-6):not(#dock-mobile-7):not(#dock-mobile-8):not(#dock-mobile-9):not(#dock-mobile-10):not(#dock-mobile-11):not(#dock-mobile-12):not(#dock-mobile-13):not(#dock-mobile-14):not(#dock-mobile-15):not(#dock-mobile-16):not(#dock-mobile-17):not(#dock-mobile-18):not(#dock-mobile-19):not(#dock-mobile-20):not(#dock-mobile-21) body.halo-home-glass:not(.hg-gaming):not(.call-active):not(.home-chat-open) #social-shell .social-rail{}
html:root:not(#dock-mobile-0):not(#dock-mobile-1):not(#dock-mobile-2):not(#dock-mobile-3):not(#dock-mobile-4):not(#dock-mobile-5):not(#dock-mobile-6):not(#dock-mobile-7):not(#dock-mobile-8):not(#dock-mobile-9):not(#dock-mobile-10):not(#dock-mobile-11):not(#dock-mobile-12):not(#dock-mobile-13):not(#dock-mobile-14):not(#dock-mobile-15):not(#dock-mobile-16):not(#dock-mobile-17):not(#dock-mobile-18):not(#dock-mobile-19):not(#dock-mobile-20):not(#dock-mobile-21) body.halo-home-glass:not(.hg-gaming):not(.call-active):not(.home-chat-open) [data-social-panel="chats"] .social-dashboard-grid{height:calc(100dvh - 180px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;min-height:160px!important}
html:root:not(#dock-mobile-0):not(#dock-mobile-1):not(#dock-mobile-2):not(#dock-mobile-3):not(#dock-mobile-4):not(#dock-mobile-5):not(#dock-mobile-6):not(#dock-mobile-7):not(#dock-mobile-8):not(#dock-mobile-9):not(#dock-mobile-10):not(#dock-mobile-11):not(#dock-mobile-12):not(#dock-mobile-13):not(#dock-mobile-14):not(#dock-mobile-15):not(#dock-mobile-16):not(#dock-mobile-17):not(#dock-mobile-18):not(#dock-mobile-19):not(#dock-mobile-20):not(#dock-mobile-21) body.halo-home-glass:not(.hg-gaming):not(.call-active):not(.home-chat-open) [data-social-panel="chats"] .social-contacts-card{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}
html:root:not(#dock-mobile-0):not(#dock-mobile-1):not(#dock-mobile-2):not(#dock-mobile-3):not(#dock-mobile-4):not(#dock-mobile-5):not(#dock-mobile-6):not(#dock-mobile-7):not(#dock-mobile-8):not(#dock-mobile-9):not(#dock-mobile-10):not(#dock-mobile-11):not(#dock-mobile-12):not(#dock-mobile-13):not(#dock-mobile-14):not(#dock-mobile-15):not(#dock-mobile-16):not(#dock-mobile-17):not(#dock-mobile-18):not(#dock-mobile-19):not(#dock-mobile-20):not(#dock-mobile-21) body.halo-home-glass:not(.hg-gaming):not(.call-active):not(.home-chat-open) [data-social-panel="chats"] #social-contact-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}
}
@media(prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce){html:root:not(#dock-mobile-0):not(#dock-mobile-1):not(#dock-mobile-2):not(#dock-mobile-3):not(#dock-mobile-4):not(#dock-mobile-5):not(#dock-mobile-6):not(#dock-mobile-7):not(#dock-mobile-8):not(#dock-mobile-9):not(#dock-mobile-10):not(#dock-mobile-11):not(#dock-mobile-12):not(#dock-mobile-13):not(#dock-mobile-14):not(#dock-mobile-15):not(#dock-mobile-16):not(#dock-mobile-17):not(#dock-mobile-18):not(#dock-mobile-19):not(#dock-mobile-20):not(#dock-mobile-21) body.halo-home-glass:not(.hg-gaming):not(.call-active):not(.home-chat-open) :is(.topbar,#social-shell .social-rail){}}

