:root{--top-safe-area:env(safe-area-inset-top,0px)}body{padding-top:var(--top-safe-area)}body:before{content:"";position:fixed;inset:0 0 auto;height:var(--top-safe-area);background:#101216;pointer-events:none;z-index:90}.content>header,.offline-bar,.public-nav,.sidebar{top:var(--top-safe-area)}@media (max-width:1050px){.sidebar{bottom:auto;height:calc(100vh - var(--top-safe-area));height:calc(100dvh - var(--top-safe-area));padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.modal-backdrop{overflow-y:auto;align-items:start;overscroll-behavior-y:contain}.modal{max-height:calc(100dvh - 36px - var(--top-safe-area));overflow-y:auto}.notification-panel{max-height:calc(100dvh - 82px - var(--top-safe-area));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.notification-list{max-height:none;overflow:visible}}.sidebar{overflow:hidden;min-height:0}.sidebar .side-top,.sidebar .side-user{flex:0 0 auto}.sidebar-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#626a74 #121417;scrollbar-gutter:stable}.sidebar-scroll::-webkit-scrollbar{width:7px}.sidebar-scroll::-webkit-scrollbar-thumb{background:#626a74;border-radius:8px}.sidebar-scroll:focus-visible{outline:2px solid #ff5c1a;outline-offset:-2px}.sidebar-scroll .support{margin:24px 3px 20px}