html,
body{overscroll-behavior:none}#CenterColumn{max-width:800px;margin-top:50px;margin-left:auto;margin-right:auto;margin-bottom:100px}@media (min-width:350px) and (max-width:835px){#CenterColumn .Section{margin:0 8px 40px 8px}#CenterColumn .Section:has(> .OpenCloseOuterWrapper:not(.Open)){width:calc(100% - 18px)}}.HamburgerLines{display:inline-block;padding:6px 3px}.HamburgerLines div{width:26px;height:2px;background-color:#666;margin:7px 0}#Menu{z-index:1;height:50px;width:calc(100% - 100px);position:fixed;top:0;left:0;border-bottom:7px solid transparent;background:-webkit-linear-gradient(#fff, #efefef) padding-box, -webkit-linear-gradient(bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.2) 10%, rgba(0,0,0,1) 15%) border-box;background:-o-linear-gradient(#fff, #efefef) padding-box, -o-linear-gradient(bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.2) 10%, rgba(0,0,0,1) 15%) border-box;background:linear-gradient(#fff, #efefef) padding-box, linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,.2) 10%, rgba(0,0,0,1) 15%) border-box;text-align:left}#Menu.Open > .OpenCloseInnerWrapper{position:absolute;border-top:none;border-left:none}.Open > .OpenCloseInnerWrapper > .HamburgerLines div:first-of-type{display:none}.Open > .OpenCloseInnerWrapper > .HamburgerLines div:nth-of-type(2){transform:rotate(45deg)}.Open > .OpenCloseInnerWrapper > .HamburgerLines div:last-of-type{transform:rotate(-45deg);margin-top:-9px}#PostButtonWrapper,
#FeedFilterButtonWrapper{position:absolute;right:calc(50% - 65px);top:10px;cursor:pointer}#Menu.Open #PostButtonWrapper{display:none}#Menu.Open #FeedFilterButtonWrapper{right:calc(50% - 75px)}#Menu:has(#FeedFilterButtonWrapper:not(.Hide)) #PostButtonWrapper{right:calc(50% - 35px)}#FeedFilterButtonWrapper{right:calc(50% - 95px)}@media (max-width:369px){#Menu:has(#FeedFilterButtonWrapper:not(.Hide)) #PostButtonWrapper{right:calc(50% - 45px)}#FeedFilterButtonWrapper{right:calc(50% - 85px)}}#Account,
#Notifications{height:50px;width:50px;position:fixed;top:0;right:0;border-bottom:7px solid transparent;background:-webkit-linear-gradient(#fff, #efefef) padding-box, -webkit-linear-gradient(bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.2) 10%, rgba(0,0,0,1) 15%) border-box;background:-o-linear-gradient(#fff, #efefef) padding-box, -o-linear-gradient(bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.2) 10%, rgba(0,0,0,1) 15%) border-box;background:linear-gradient(#fff, #efefef) padding-box, linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,.2) 10%, rgba(0,0,0,1) 15%) border-box}#Notifications{right:50px}#Account .Content{max-height:calc(100dvh - 50px)}#Account.Open > .OpenCloseInnerWrapper,
#Notifications.Open > .OpenCloseInnerWrapper{position:absolute;right:0px;top:0px}#Notifications.Open{width:calc(100% - 100px)}#Notifications.Open > .OpenCloseInnerWrapper{width:100%}#NotificationsContentNotificationsInsertedContent,
#NotificationsContentMessagesInsertedContent,
#NotificationsContentConnectionRequestsInsertedContent,
#NotificationsContentOtherInsertedContent{height:calc(100dvh - 262px);max-height:calc(100dvh - 262px);overflow-y:auto}@media (max-width:799px){html:has(#Notifications.Open), body:has(#Notifications.Open){overflow:hidden}#Notifications.Open{width:100%}#Notifications.Open #NotificationsIcon{margin-right:50px}#Notifications.Open > .OpenCloseInnerWrapper{right:-51px}#NotificationsContent > .PopupCloseWrapper{left:calc(50% - 30px)}#NotificationsClose{display:inline-block;top:-42px;right:-42px}}@media (max-width:599px){#NotificationsContent{padding:50px 0 0 0}#NotificationsContentNotificationsInsertedContent, #NotificationsContentMessagesInsertedContent, #NotificationsContentConnectionRequestsInsertedContent, #NotificationsContentOtherInsertedContent{height:calc(100dvh - 242px);max-height:calc(100dvh - 242px)}#NotificationsClose{right:-22px}}@media (max-height:600px){#NotificationsContentNotificationsInsertedContent, #NotificationsContentMessagesInsertedContent, #NotificationsContentConnectionRequestsInsertedContent, #NotificationsContentOtherInsertedContent{height:calc(100dvh - 138px);max-height:calc(100dvh - 138px)}}#Menu,
#Account,
#Notifications{transition:top .1s}body.scroll-down #Menu,
body.scroll-down #Account,
body.scroll-down #Notifications{top:-50px}#SponsorAdOuterWrapper{background:#e9e9e9;position:fixed;bottom:0;width:100%;height:calc(100px - 1px);overflow:hidden;border-top:1px solid #666;-moz-box-shadow:inset 0px 7px 4px -5px rgba(0, 0, 0, .35);-webkit-box-shadow:inset 0px 7px 4px -5px rgba(0,0,0,.35);box-shadow:inset 0px 7px 4px -5px rgba(0,0,0,.35);opacity:0;transition:opacity 3s;pointer-events:none}#SponsorAdMiddleWrapper{height:100%;display:flex;justify-content:center}#SponsorAdButtonInfoWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}#SponsorAdButtonInfo{margin:0 10px 0 5px}#SponsorAdButton{color:#666;align-self:center;font-size:.85rem;margin:-10px 10px 0 5px;padding:2px 6px}#SponsorAdButtonTextSee{display:none}#SponsorAdInnerWrapper{display:inline-block;align-self:flex-end}#SponsorAd{width:375px;height:90px;background-repeat:no-repeat;background-size:contain;background-position:center}@media (max-width:499px){#SponsorAd{width:280px}}@media (max-width:399px){#SponsorAd{width:180px}}@media (hover:none), not (pointer:fine){body.KeyboardOpen #SponsorAdOuterWrapper{position:relative}body.KeyboardOpen #CenterColumn{margin-bottom:0}}@media (max-height:600px){#SponsorAdOuterWrapper{position:relative}#CenterColumn{margin-bottom:0}body.scroll-down > .GoToTopButton{bottom:0}}