@media only screen and (max-width:768px){.browsecommunitiescontainer{padding:0!important;margin-top:0!important;min-height:calc(100vh - var(--nav-top-height) - var(--nav-bottom-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}.communitybodycontainer{display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;width:100%!important}.communityfiltercontainer,.communitysuggestionsidebar{display:none!important}.communitylistcontainer{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;flex:1!important}.communitylistcontainer .sscontainer{display:flex!important;flex-direction:column!important;gap:var(--space-2)!important;padding:var(--space-3) var(--space-4)!important;background:var(--bg-card);border-bottom:var(--border-card);height:auto!important;margin:0 0 25px}.communitylistcontainer .sscontainer .searchcontainer{display:flex!important;align-items:center!important;width:100%!important;height:44px!important;background:var(--input-bg)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-full)!important;padding:0 var(--space-4)!important;order:1!important}.communitylistcontainer .sscontainer .searchcontainer .iconcon{display:flex!important;align-items:center!important;justify-content:center!important;font-size:var(--fs-lg)!important;background:none;color:var(--text-secondary)!important;margin-right:var(--space-2)!important}.communitylistcontainer .sscontainer .searchcontainer input{flex:1!important;border:none!important;background:transparent!important;font-size:var(--fs-base)!important;color:var(--text-primary)!important;outline:none!important}.communitylistcontainer .sscontainer .searchcontainer input::-moz-placeholder{color:var(--text-tertiary)}.communitylistcontainer .sscontainer .searchcontainer input::placeholder{color:var(--text-tertiary)}.communitylistcontainer .sscontainer .sortbtn button:active{background:var(--hover-bg)!important}.communitylistcontainer .sscontainer .near-me-btn{width:100%!important;height:44px!important;position:static!important;order:2!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:var(--fs-sm)!important;border-radius:var(--radius-md)!important}.communitylistcontainer .sscontainer .my-communities-toggle{order:2!important;display:flex!important;align-items:center!important;gap:var(--space-2)!important;padding:4px 0!important;font-size:var(--fs-sm)!important;color:var(--text-primary)!important}.communitysortcontainer{position:absolute!important;top:calc(100% + 30px)!important;background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;z-index:1000!important;margin:0 0 0 5%!important;width:50%!important;right:15px!important;left:auto!important}.communitysortcontainer ul{list-style:none!important;padding:var(--space-2)!important;margin:0!important}.communitysortcontainer ul li{padding:var(--space-3) var(--space-4)!important;border-radius:var(--radius-sm)!important;cursor:pointer!important;font-size:var(--fs-base)!important;color:var(--text-primary)!important;transition:background .15s ease}.communitysortcontainer ul li:active{background:var(--hover-bg)!important}.communitysortcontainer ul li.active{background:var(--fsyellow)!important;color:var(--bg-primary)!important;font-weight:var(--fw-semibold)!important}.communitylistcontainer>ul{padding:5px 0 80px!important;margin:0!important;list-style:none!important;background-color:var(--bg-feed)}.communitylistcontainer>ul>li{margin:0 0 var(--space-2) 0!important;width:100%!important}.communitypostcontainer{background-color:var(--bg-card)!important;border-radius:0!important;border:var(--border-card)!important;box-shadow:var(--shadow-card)!important;width:96%!important;margin:0 2%!important;min-height:140px!important;position:relative!important;overflow:hidden!important;transition:none!important}.communitypostcontainer:hover{box-shadow:var(--shadow-card)!important;opacity:1!important;transform:none!important}.communitypostcontainer .communitylogo{width:80px!important;height:80px!important;left:var(--space-3)!important;top:var(--space-3)!important;border-radius:var(--radius-sm)!important}.communitypostcontainer h1{font-size:var(--fs-base)!important;font-weight:var(--fw-semibold)!important;line-height:var(--lh-tight)!important;padding-left:104px!important;padding-top:var(--space-3)!important;margin:0 0 var(--space-1) 0!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.communitypostcontainer .communitydesc{font-size:var(--fs-sm)!important;line-height:var(--lh-normal)!important;padding-left:20px!important;padding-right:var(--space-3)!important;margin:var(--space-1) 0 var(--space-2) 0!important;color:var(--text-secondary)!important}.communitypostcontainer .communitydetail{left:0!important;top:auto!important;position:relative!important;padding:0 var(--space-3) var(--space-3) 0!important;padding-left:20px!important}.communitypostcontainer .communitydetail h5{font-size:var(--fs-xs)!important;font-weight:var(--fw-regular)!important;color:var(--text-secondary)!important;display:inline-flex!important;align-items:center!important;gap:3px!important;margin-right:var(--space-3)!important}.communitypostcontainer .tagcontainer{padding:var(--space-2) var(--space-3) var(--space-3) 20px!important;position:static!important;margin:0!important;bottom:auto!important}.communitypostcontainer .tagcontainer span{font-size:var(--fs-xs)!important;padding:3px var(--space-2)!important}.communitypostcontainer .buttoncontainer{position:static!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--space-2)!important;padding:var(--space-2) var(--space-3) var(--space-3)!important;margin-top:var(--space-2)!important;border-top:var(--border-card)!important}.communitypostcontainer .buttoncontainer .viewbtn,.communitypostcontainer .buttoncontainer button{height:36px!important;border-radius:var(--radius-md)!important;font-size:var(--fs-sm)!important;font-weight:var(--fw-semibold)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 var(--space-3)!important;text-decoration:none!important;cursor:pointer!important;transition:opacity .15s ease,transform .1s ease}.communitypostcontainer .buttoncontainer .viewbtn:active,.communitypostcontainer .buttoncontainer button:active{transform:scale(.98)!important;opacity:.9!important}.communitypostcontainer .buttoncontainer .submitbtn{background:var(--fsyellow)!important;color:#141414!important;border:none!important}.communitypostcontainer .buttoncontainer .viewbtn{background:transparent!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}.communitypostcontainer .communitycontentlink{padding:0!important;min-height:auto!important;display:block!important}.communitypostcontainer .communitycontentlink h1{padding-left:20px!important}.mobile-comm-filters-toggle{position:fixed;bottom:calc(var(--nav-bottom-height) + 16px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:200;background:var(--fsyellow);color:#141414;border:none;padding:14px 28px;border-radius:var(--radius-full);font-size:16px;font-weight:var(--fw-semibold);display:flex;align-items:center;gap:var(--space-2);box-shadow:var(--shadow-elevated);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.mobile-comm-filters-toggle:active{transform:translateX(-50%) scale(.98);box-shadow:0 2px 8px rgba(0,0,0,.2)}.mobile-comm-filters-toggle svg{font-size:var(--fs-lg)}.mobile-comm-filters-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-comm-filters-overlay.visible{opacity:1;visibility:visible}.mobile-comm-filters-sheet{position:fixed;bottom:0;left:0;right:0;max-height:85vh;background:var(--bg-primary);border-radius:var(--radius-xl) var(--radius-xl) 0 0;z-index:999;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-sheet)}.mobile-comm-filters-sheet.open{transform:translateY(0)}.mobile-comm-filters-header{padding:var(--space-5) var(--space-4) var(--space-4);border-bottom:var(--border-card);display:flex;align-items:center;justify-content:space-between;background:var(--bg-primary);position:sticky;top:0;z-index:10}.mobile-comm-filters-header h2{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.mobile-comm-filters-header-actions{display:flex;gap:var(--space-3)}.mobile-comm-filters-clear-btn{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-color);background:transparent;color:var(--text-primary);font-size:14px;font-weight:var(--fw-medium);cursor:pointer;transition:background .2s ease}.mobile-comm-filters-clear-btn:active{background:var(--hover-bg)}.mobile-comm-filters-close-btn{width:36px;height:36px;border-radius:var(--radius-full);border:none;background:var(--hover-bg);color:var(--text-primary);font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.mobile-comm-filters-close-btn:active{background:var(--border-color)}.mobile-comm-filters-content{flex:1;overflow-y:auto;padding:var(--space-4);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-comm-filters-content::-webkit-scrollbar{width:6px}.mobile-comm-filters-content::-webkit-scrollbar-track{background:transparent}.mobile-comm-filters-content::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.mobile-comm-filters-footer{padding:var(--space-4);border-top:var(--border-card);background:var(--bg-primary);position:sticky;bottom:0;z-index:10;padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}.mobile-comm-filters-apply-btn{width:100%;height:52px;border-radius:var(--radius-lg);border:none;background:var(--fsyellow);color:var(--bg-primary);font-size:16px;font-weight:var(--fw-semibold);cursor:pointer;transition:opacity .2s ease,transform .1s ease}.mobile-comm-filters-apply-btn:active{transform:scale(.98);opacity:.9}.activefilterstagscontainer{position:relative!important;padding:0!important;background:var(--bg-card)!important;border-bottom:var(--border-card)!important}.activefilterstagscontainer:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:40px!important;background:linear-gradient(to right,transparent,var(--bg-card))!important;pointer-events:none!important;z-index:1!important}.filtertags{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:var(--space-2)!important;padding:var(--space-2) var(--space-4)!important;padding-right:48px!important;align-items:center!important}}@media only screen and (max-width:768px){.filtertags::-webkit-scrollbar{display:none!important}.filtertag{display:inline-flex!important;gap:6px!important;height:32px!important;padding:0 var(--space-3)!important;background:var(--fsyellow)!important;font-size:var(--fs-sm)!important;font-weight:var(--fw-medium)!important;white-space:nowrap!important;cursor:default!important}.filtertag,.filtertag .removetag{flex-shrink:0!important;align-items:center!important;color:#141414!important;border:none!important;border-radius:var(--radius-full)!important}.filtertag .removetag{background:none!important;font-size:18px!important;line-height:1!important;cursor:pointer!important;padding:0!important;margin:0!important;width:20px!important;height:20px!important;display:flex!important;justify-content:center!important;transition:background .1s ease!important}.filtertag .removetag:active{background:rgba(0,0,0,.15)!important}.genre-tags{position:relative!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:var(--space-2)!important;padding:var(--space-1) 0!important;margin-top:var(--space-2)!important}.genre-tags::-webkit-scrollbar{display:none!important}.genre-tag{flex-shrink:0!important;display:inline-flex!important;align-items:center!important;height:28px!important;padding:0 var(--space-3)!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-full)!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-medium)!important;color:var(--text-secondary)!important;white-space:nowrap!important}.tagsgrid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:var(--space-2)!important;padding-bottom:var(--space-1)!important}.tagsgrid::-webkit-scrollbar{display:none!important}.tagsgrid .tag{flex-shrink:0!important;display:inline-flex!important;align-items:center!important;height:28px!important;padding:0 var(--space-3)!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-full)!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-medium)!important;color:var(--text-secondary)!important;white-space:nowrap!important}.tags-display,.tags-list{display:flex!important;flex-wrap:wrap!important;gap:var(--space-2)!important;margin-top:var(--space-2)!important}.tag-chip{display:inline-flex!important;gap:4px!important;height:28px!important;padding:0 var(--space-2) 0 var(--space-3)!important;background:var(--fsyellow)!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-medium)!important;white-space:nowrap!important}.tag-chip,.tag-chip .tag-remove-btn{align-items:center!important;color:#141414!important;border-radius:var(--radius-full)!important}.tag-chip .tag-remove-btn{display:flex!important;justify-content:center!important;width:18px!important;height:18px!important;border:none!important;background:transparent!important;font-size:14px!important;cursor:pointer!important;padding:0!important;flex-shrink:0!important;transition:background .1s ease!important}.tag-chip .tag-remove-btn:active{background:rgba(0,0,0,.15)!important}.community-posts-sort-bar .sortbtn button,.sort-bar .sortbtn button{min-height:36px!important;padding:0 var(--space-3)!important;display:inline-flex!important;align-items:center!important;gap:var(--space-1)!important}.stat-pill{height:26px!important;padding:0 var(--space-2)!important;font-size:var(--fs-xs)!important;border-radius:var(--radius-sm)!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.ratings-summary{display:flex!important;flex-wrap:wrap!important;gap:var(--space-2)!important}.rating-pill{height:30px!important;padding:0 var(--space-3)!important;border-radius:var(--radius-full)!important;font-size:var(--fs-xs)!important;display:inline-flex!important;align-items:center!important;gap:var(--space-2)!important}.rating-pill .rating-stars svg{font-size:12px!important}.chip-strip{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:var(--space-2)!important;padding-bottom:var(--space-1)!important}.chip-strip::-webkit-scrollbar{display:none!important}.chip-strip>*{flex-shrink:0!important}.communitypagecontainer{padding:0!important;margin:0!important;min-height:calc(100vh - var(--nav-top-height) - var(--nav-bottom-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.communitycovercontainer{width:100vw!important;margin:0!important;padding:0!important}.coverphoto{position:relative!important;overflow:hidden!important}.coverphoto,.coverphoto img{height:200px!important;width:100%!important;border-radius:0!important}.coverphoto img{-o-object-fit:cover!important;object-fit:cover!important;display:block!important}.defaultbanner{height:200px!important;border-radius:0!important;width:100%!important}.editcoverbtn{position:absolute!important;bottom:var(--space-3)!important;right:var(--space-3)!important;top:auto!important;height:34px!important;padding:0 var(--space-3)!important;border-radius:var(--radius-md)!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-semibold)!important;background:hsla(0,0%,100%,.9)!important;color:#141414!important;display:flex!important;align-items:center!important;gap:4px!important}.communityheader,.editcoverbtn{box-shadow:var(--shadow-card)!important}.communityheader{background:var(--bg-card)!important;border-bottom:var(--border-card)!important;padding:0!important;width:100%!important;position:sticky!important;top:var(--nav-top-height)!important;z-index:40!important}.headercontent{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:var(--space-2)!important;padding:var(--space-3) var(--space-4) var(--space-2) var(--space-4)!important}.communitytitlearea{width:100%!important}.communitytitlearea h1{font-size:var(--fs-xl)!important;font-weight:var(--fw-bold)!important;line-height:var(--lh-tight)!important;color:var(--text-primary)!important;margin:0 0 var(--space-1) 0!important;padding:0!important}.communitymeta{display:flex!important;align-items:center!important;gap:var(--space-2)!important;font-size:var(--fs-sm)!important;color:var(--text-secondary)!important;flex-wrap:wrap!important}.communitymeta .dot{color:var(--text-tertiary)!important}.communitymeta .membercount,.communitymeta .privacy{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:var(--fs-sm)!important}.communityactions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:var(--space-2)!important;padding-bottom:var(--space-1)!important;width:100%!important}}@media only screen and (max-width:768px){.communityactions::-webkit-scrollbar{display:none!important}.communityactions .invitebtn,.communityactions .joinbtn,.communityactions .leavebtn,.communityactions .managebtn,.communityactions .morebtn,.communityactions .notifybtn{flex-shrink:0!important;height:36px!important;padding:0 var(--space-4)!important;border-radius:var(--radius-md)!important;font-size:var(--fs-sm)!important;font-weight:var(--fw-semibold)!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;cursor:pointer!important;transition:opacity .15s ease,transform .1s ease!important}.communityactions .invitebtn:active,.communityactions .joinbtn:active,.communityactions .leavebtn:active,.communityactions .managebtn:active,.communityactions .morebtn:active,.communityactions .notifybtn:active{transform:scale(.97)!important;opacity:.85!important}.morebtncontainer{position:relative!important;flex-shrink:0!important}.moremenu{position:absolute!important;top:calc(100% + 4px)!important;right:0!important;left:auto!important;min-width:200px!important;z-index:200!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-elevated)!important;background:var(--bg-primary)!important;border:var(--border-card)!important}.moremenu button{width:100%!important;text-align:left!important;padding:var(--space-3) var(--space-4)!important;font-size:var(--fs-sm)!important;color:var(--text-primary)!important;background:transparent!important;border:none!important;cursor:pointer!important;display:block!important;border-bottom:var(--border-card)!important}.moremenu button:last-child{border-bottom:none!important}.moremenu button:active{background:var(--hover-bg)!important}.communitytabs{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;border-top:var(--border-card)!important;border-bottom:none!important;border-radius:0!important;box-shadow:none!important;background:var(--bg-card)!important;height:48px!important;align-items:stretch!important;padding:0!important;margin:0!important;min-width:0!important}.communitytabs::-webkit-scrollbar{display:none!important}.communitytabs button{flex-shrink:0!important;height:48px!important;line-height:1!important;padding:0 var(--space-5)!important;margin:0!important;font-size:var(--fs-sm)!important;font-weight:var(--fw-medium)!important;color:var(--text-secondary)!important;white-space:nowrap!important;background:transparent!important;border:none!important;border-bottom:3px solid transparent!important;border-radius:0!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:color .15s ease,border-color .15s ease!important}.communitytabs button:active{background:var(--hover-bg)!important}.communitytabs button.active{color:var(--text-primary)!important;font-weight:var(--fw-semibold)!important;border-bottom:3px solid var(--fsyellow)!important;background:transparent!important}.communitybodygrid{display:flex!important;flex-direction:column!important;grid-template-columns:unset!important;padding:0!important;gap:0!important;margin:0!important;width:100%!important;background:var(--bg-feed)!important}.communityleftsidebar,.communityrightsidebar{display:none!important}.communitycenterfeed{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;min-width:0!important}.createpostcard{background:var(--bg-card)!important;border-top:var(--border-card)!important;border-bottom:var(--border-card)!important;border-left:none!important;border-right:none!important;border-radius:0!important;box-shadow:none!important;margin:0 0 var(--space-2) 0!important;padding:var(--space-3) var(--space-4)!important}.postinputarea{display:flex!important;align-items:center!important;gap:var(--space-3)!important;margin-bottom:var(--space-2)!important}.postinputarea .userpic{width:40px!important;-o-object-fit:cover!important;object-fit:cover!important;flex-shrink:0!important}.postinput,.postinputarea .userpic{height:40px!important;border-radius:var(--radius-full)!important}.postinput{flex:1!important;border:1px solid var(--border-color)!important;background:var(--bg-feed)!important;padding:0 var(--space-4)!important;display:flex!important;align-items:center!important;cursor:pointer!important}.postinput input{font-size:var(--fs-base)!important;color:var(--text-tertiary)!important;background:transparent!important;border:none!important;outline:none!important;width:100%!important;pointer-events:none!important}.postactions{display:flex!important;border-top:var(--border-card)!important;padding-top:var(--space-2)!important;gap:0!important}.postactions button{flex:1!important;height:36px!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-medium)!important;color:var(--text-secondary)!important;background:transparent!important;border:none!important;border-radius:var(--radius-sm)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;cursor:pointer!important;transition:background .15s ease!important}.postactions button:active{background:var(--hover-bg)!important}.privatecommunitycard{margin:var(--space-4) var(--space-4)!important;padding:var(--space-8) var(--space-4)!important;border-radius:var(--radius-md)!important;background:var(--bg-card)!important;border:var(--border-card)!important;box-shadow:var(--shadow-card)!important;text-align:center!important}.privatecommunitycard .lockicon{font-size:36px!important;color:var(--text-tertiary)!important;margin-bottom:var(--space-3)!important;display:block!important}.privatecommunitycard h3{font-size:var(--fs-base)!important;font-weight:var(--fw-semibold)!important;color:var(--text-primary)!important;margin:0 0 var(--space-2) 0!important}.privatecommunitycard p{font-size:var(--fs-sm)!important;color:var(--text-secondary)!important;margin:0!important}.community-posts-sort-bar{background:var(--bg-card)!important;border-bottom:var(--border-card)!important;border-top:var(--border-card)!important;padding:var(--space-2) var(--space-4)!important;margin:0 0 var(--space-2) 0!important;position:relative!important}.community-posts-sort-bar .sortbtn button{font-size:var(--fs-sm)!important;color:var(--text-secondary)!important;background:transparent!important;border:none!important;padding:0!important;cursor:pointer!important}.community-posts-sort-dropdown{position:absolute!important;top:100%!important;left:var(--space-4)!important;right:var(--space-4)!important;background:var(--bg-primary)!important;border:var(--border-card)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-elevated)!important;z-index:100!important}.community-posts-sort-dropdown.hide{display:none!important}.community-posts-sort-dropdown.show{display:block!important}.community-posts-sort-dropdown ul{list-style:none!important;padding:var(--space-2)!important;margin:0!important}.community-posts-sort-dropdown ul li{padding:var(--space-3) var(--space-4)!important;border-radius:var(--radius-sm)!important;font-size:var(--fs-sm)!important;color:var(--text-primary)!important;cursor:pointer!important}.community-posts-sort-dropdown ul li.active{background:var(--fsyellow)!important;color:#141414!important;font-weight:var(--fw-semibold)!important}.community-posts-sort-dropdown ul li:active{background:var(--hover-bg)!important}.postsfeed{padding-bottom:calc(var(--nav-bottom-height) + var(--space-5) + env(safe-area-inset-bottom))!important;min-height:200px!important}.postsfeed ul{list-style:none!important;padding:0!important;margin:0!important}.postsfeed ul li{margin:0 0 var(--space-2) 0!important}.postsfeed .feed-post-card{border-left:none!important;border-right:none!important;box-shadow:none!important;margin:0 0 var(--space-2) 0!important}.nopostscard,.postsfeed .feed-post-card{background:var(--bg-card)!important;border-top:var(--border-card)!important;border-bottom:var(--border-card)!important;border-radius:0!important}.nopostscard{padding:var(--space-8) var(--space-4)!important;text-align:center!important}.nopostscard p{font-size:var(--fs-sm)!important;color:var(--text-secondary)!important;margin:0!important}.eventscard{background:var(--bg-feed)!important;padding:0!important;border-radius:0!important;border:none!important;box-shadow:none!important;padding-bottom:calc(var(--nav-bottom-height) + var(--space-5) + env(safe-area-inset-bottom))!important;min-height:200px!important}.eventsheader{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:var(--space-3) var(--space-4)!important;background:var(--bg-card)!important;border-bottom:var(--border-card)!important;margin-bottom:var(--space-2)!important}.eventsheader h2{font-size:var(--fs-base)!important;font-weight:var(--fw-semibold)!important;margin:0!important;color:var(--text-primary)!important}.eventsheader .createeventbtn.primary{height:34px!important;padding:0 var(--space-3)!important;border-radius:var(--radius-md)!important;font-size:var(--fs-sm)!important;font-weight:var(--fw-semibold)!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.noeventsmsg{text-align:center!important;padding:var(--space-8) var(--space-4)!important;color:var(--text-secondary)!important}.noeventsmsg .emptyicon{font-size:36px!important;color:var(--text-tertiary)!important;display:block!important;margin-bottom:var(--space-3)!important}.noeventsmsg h3{font-size:var(--fs-base)!important;font-weight:var(--fw-semibold)!important;color:var(--text-primary)!important;margin:0 0 var(--space-2) 0!important}.noeventsmsg p{font-size:var(--fs-sm)!important;margin:0!important}.eventsgrid{display:flex!important;flex-direction:column!important;grid-template-columns:unset!important;gap:var(--space-2)!important;padding:0 var(--space-3)!important}.eventcard{background:var(--bg-card)!important;border:var(--border-card)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-card)!important;overflow:hidden!important;position:relative!important}.eventcard.past{opacity:.75!important}.deleteeventbtn{position:absolute!important;top:var(--space-2)!important;right:var(--space-2)!important;width:32px!important;height:32px!important;border-radius:var(--radius-full)!important;background:rgba(0,0,0,.5)!important;color:#fff!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;cursor:pointer!important;z-index:5!important}.eventimage{position:relative!important;overflow:hidden!important}.eventimage,.eventimage img{width:100%!important;height:160px!important}.eventimage img{-o-object-fit:cover!important;object-fit:cover!important;display:block!important}.pasteventbadge{position:absolute!important;top:var(--space-2)!important;left:var(--space-2)!important;background:rgba(0,0,0,.6)!important;color:#fff!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-semibold)!important;padding:3px var(--space-2)!important;border-radius:var(--radius-sm)!important}.eventcardbody{display:flex!important;gap:var(--space-3)!important;padding:var(--space-3)!important;flex-direction:row!important}.eventdateblock{display:flex!important;flex-direction:column!important;align-items:center!important;flex-shrink:0!important;width:44px!important;padding:var(--space-1) var(--space-2)!important;background:var(--bg-secondary)!important;border-radius:var(--radius-sm)!important}.eventdateblock .month{font-size:var(--fs-xs)!important;font-weight:var(--fw-semibold)!important;color:var(--text-secondary)!important;text-transform:uppercase!important}.eventdateblock .day{font-size:var(--fs-xl)!important;font-weight:var(--fw-bold)!important;color:var(--text-primary)!important;line-height:1!important}.eventdateblock .year{font-size:var(--fs-xs)!important;color:var(--text-tertiary)!important}.eventdetails{flex:1!important;min-width:0!important}.eventdetails h3{font-size:var(--fs-base)!important;font-weight:var(--fw-semibold)!important;color:var(--text-primary)!important;line-height:var(--lh-tight)!important}.eventdescription,.eventdetails h3{margin:0 0 var(--space-2) 0!important}.eventdescription{font-size:var(--fs-sm)!important;color:var(--text-secondary)!important;line-height:var(--lh-normal)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.eventmetainfo{display:flex!important;flex-direction:column!important;gap:var(--space-1)!important;margin-bottom:var(--space-3)!important}.metaitem{display:flex!important;align-items:center!important;gap:4px!important;font-size:var(--fs-xs)!important;color:var(--text-secondary)!important}.metaitem svg{font-size:14px!important;flex-shrink:0!important}.spotsavailable{color:var(--text-primary)!important}.eventfull,.spotsavailable{font-weight:var(--fw-medium)!important}.eventfull{color:#ef4444!important}.eventrsvpbuttons{display:flex!important;gap:var(--space-2)!important;flex-wrap:wrap!important}.eventrsvpbuttons .rsvpbtn{flex:1!important;height:34px!important;border-radius:var(--radius-md)!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-semibold)!important;cursor:pointer!important;border:1px solid var(--border-color)!important;background:var(--bg-secondary)!important;color:var(--text-primary)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:opacity .15s ease!important}.eventrsvpbuttons .rsvpbtn.going.active{background:var(--fsyellow)!important;border-color:transparent!important;color:#141414!important}.eventrsvpbuttons .rsvpbtn.interested.active{background:var(--bg-tertiary)!important;border-color:var(--border-color)!important}.memberscard{background:var(--bg-feed)!important;border-radius:0!important;border:none!important;box-shadow:none!important;padding:0!important;padding-bottom:calc(var(--nav-bottom-height) + var(--space-5) + env(safe-area-inset-bottom))!important;min-height:200px!important}.membersheader{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:var(--space-3) var(--space-4)!important;background:var(--bg-card)!important;border-bottom:var(--border-card)!important;flex-wrap:wrap!important;gap:var(--space-2)!important;margin-bottom:var(--space-2)!important}.membersheader h2{font-size:var(--fs-base)!important;font-weight:var(--fw-semibold)!important;margin:0!important;color:var(--text-primary)!important}.membersheader .searchbox{display:flex!important;align-items:center!important;gap:var(--space-2)!important;height:36px!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-full)!important;padding:0 var(--space-3)!important;flex:1!important;min-width:160px!important}.membersheader .searchbox svg{font-size:16px!important;color:var(--text-tertiary)!important;flex-shrink:0!important}.membersheader .searchbox input{flex:1!important;border:none!important;background:transparent!important;font-size:var(--fs-sm)!important;color:var(--text-primary)!important;outline:none!important;min-width:0!important}.membersgrid{display:grid!important;grid-template-columns:1fr 1fr!important;padding:0 var(--space-3)!important}.membercard,.membersgrid{gap:var(--space-2)!important}.membercard{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:var(--space-3)!important;background:var(--bg-card)!important;border:var(--border-card)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-card)!important;text-decoration:none!important;transition:opacity .15s ease!important}.membercard:active{opacity:.8!important}.membercard img{width:56px!important;height:56px!important;border-radius:var(--radius-full)!important;-o-object-fit:cover!important;object-fit:cover!important;flex-shrink:0!important}.membercard .memberinfo{width:100%!important}.membercard .memberinfo h4{font-size:var(--fs-sm)!important;font-weight:var(--fw-medium)!important;color:var(--text-primary)!important;margin:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.membercard .memberinfo .role{font-size:var(--fs-xs)!important;color:var(--text-tertiary)!important;font-weight:var(--fw-medium)!important;margin-top:2px!important;display:block!important}.mediacard{background:var(--bg-card)!important;border-top:var(--border-card)!important;border-bottom:var(--border-card)!important;border-radius:0!important;border-left:none!important;border-right:none!important;box-shadow:none!important;padding:var(--space-8) var(--space-4)!important;text-align:center!important;color:var(--text-secondary)!important;font-size:var(--fs-sm)!important;padding-bottom:calc(var(--nav-bottom-height) + var(--space-5) + env(safe-area-inset-bottom))!important}.mediacard h2{font-size:var(--fs-base)!important;font-weight:var(--fw-semibold)!important;color:var(--text-primary)!important;margin:0 0 var(--space-2) 0!important}.aboutcard{background:var(--bg-card)!important;border-top:var(--border-card)!important;border-bottom:var(--border-card)!important;border-radius:0!important;border-left:none!important;border-right:none!important;box-shadow:none!important;padding:var(--space-4)!important;padding-bottom:calc(var(--nav-bottom-height) + var(--space-5) + env(safe-area-inset-bottom))!important}.aboutcard h2{font-size:var(--fs-base)!important;color:var(--text-primary)!important;margin:0 0 var(--space-4) 0!important}.aboutcard h2,.aboutcontent h3{font-weight:var(--fw-semibold)!important}.aboutcontent h3{font-size:var(--fs-sm)!important;color:var(--text-secondary)!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin:var(--space-4) 0 var(--space-2) 0!important}.aboutcontent h3:first-child{margin-top:0!important}.aboutcontent p{font-size:var(--fs-sm)!important;color:var(--text-primary)!important;line-height:var(--lh-normal)!important;margin:0!important}.modaloverlay .confirmmodal{width:90vw!important;max-width:420px!important;border-radius:var(--radius-lg)!important;overflow:hidden!important}.confirmmodal .modalheader{padding:var(--space-4)!important;border-bottom:var(--border-card)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.confirmmodal .modalheader h2{font-size:var(--fs-base)!important;font-weight:var(--fw-semibold)!important;margin:0!important}.confirmmodal .modalheader .closebtn{width:32px!important;height:32px!important;border-radius:var(--radius-full)!important;border:none!important;background:var(--hover-bg)!important;color:var(--text-primary)!important;font-size:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.confirmmodal .modalbody{padding:var(--space-4)!important}.confirmmodal .modalbody p{font-size:var(--fs-sm)!important;color:var(--text-primary)!important;margin:0 0 var(--space-2) 0!important}.confirmmodal .modalbody .warningtext{font-size:var(--fs-xs)!important;color:var(--text-secondary)!important;margin:0!important}.confirmmodal .modalfooter{padding:var(--space-3) var(--space-4)!important;border-top:var(--border-card)!important;display:flex!important;gap:var(--space-2)!important;justify-content:flex-end!important}.confirmmodal .modalfooter .cancelbtn{border-radius:var(--radius-md)!important;border:1px solid var(--border-color)!important;background:transparent!important;color:var(--text-primary)!important;font-weight:var(--fw-medium)!important}.confirmmodal .modalfooter .cancelbtn,.confirmmodal .modalfooter .deletebtn{height:36px!important;padding:0 var(--space-4)!important;font-size:var(--fs-sm)!important;cursor:pointer!important}.confirmmodal .modalfooter .deletebtn{border-radius:var(--radius-md)!important;border:none!important;background:#ef4444!important;color:#fff!important;font-weight:var(--fw-semibold)!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.profilecontainer{min-height:calc(100vh - var(--nav-top-height) - var(--nav-bottom-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;padding:0!important;position:relative;overflow-x:hidden;background-color:var(--bg-primary)}.bannerpicblur{margin-left:0!important;position:absolute!important;top:0!important;filter:blur(18px) brightness(.9)!important;transform:scale(1.1)!important;opacity:.7!important}.bannerbgfade,.bannerpicblur{height:150px!important;width:100vw!important;left:0!important}.bannercontainer{width:100vw!important;margin-left:0!important;margin-top:0!important;position:relative!important;overflow:visible!important;transform:none!important}.bannercontainer,.bannercontainer .bannerpic{height:150px!important;border-radius:0!important}.bannercontainer .bannerpic{width:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important}.bannercontainer .fade{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background-image:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.35))!important}.bannercontainer .editbannerbutton{border-radius:var(--radius-full)!important;width:32px!important;height:32px!important;font-size:14px!important;top:var(--space-3)!important;right:var(--space-3)!important;bottom:auto!important;background-color:hsla(0,0%,100%,.9)!important;box-shadow:var(--shadow-card)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:5!important}.bannercontainer h1{top:164px!important;font-size:12.5pt!important;font-weight:var(--fw-bold)!important;color:var(--text-primary)!important;text-shadow:none!important}.bannercontainer .snapshot,.bannercontainer h1{position:absolute!important;bottom:auto!important;left:120px!important;margin:0!important;padding:0!important}.bannercontainer .snapshot{top:190px!important;right:auto!important;display:flex!important;gap:0!important}.bannercontainer .snapshot li{color:var(--text-secondary)!important;opacity:1!important;margin:0 var(--space-5) 0 0!important;display:inline-flex!important;align-items:center!important}.bannercontainer .snapshot li p{font-size:var(--fs-sm)!important;font-weight:var(--fw-medium)!important;letter-spacing:0!important;margin:0!important;display:flex!important;align-items:center!important;gap:4px!important}.bannercontainer .snapshot li p svg{margin:0!important;font-size:14px!important}.profpiccontainer{position:absolute!important;width:96px!important;height:96px!important;border-radius:var(--radius-full)!important;border:4px solid var(--bg-tertiary)!important;box-shadow:none!important;top:130px!important;left:var(--space-4)!important;overflow:hidden!important;background-color:var(--bg-secondary)!important;z-index:10!important}.profpiccontainer .profpic,.profpiccontainer img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;position:absolute!important;top:0!important;left:0!important;transform:none!important}.editpiccontainer{position:absolute!important;display:block!important;width:96px!important;height:96px!important;top:130px!important;left:var(--space-4)!important;z-index:11!important}.editpiccontainer button{width:30px!important;height:30px!important;border-radius:var(--radius-full)!important;font-size:12px!important;right:-2px!important;top:-2px!important;box-shadow:var(--shadow-card)!important;background-color:hsla(0,0%,100%,.95)!important;display:flex!important;align-items:center!important;justify-content:center!important}.profilebodyframe{position:relative!important;display:flex!important;flex-direction:column!important;margin-top:3px!important;padding:0!important;width:100%!important;left:auto!important}.mobilebgprofile{width:100vw;height:85px;background-color:var(--bg-tertiary);top:100px}.profilecontainer .profilebodyframe .profilemiddle{position:static!important;width:100%!important;margin:0!important;left:auto!important;top:auto!important}.profilecontainer .profilebodyframe .profileinfo{position:static!important;width:calc(100% - 4%)!important;margin:0 2% var(--space-2)!important;margin-top:10px!important;border-radius:var(--radius-md)!important;background:var(--bg-card)!important;border:var(--border-card)!important;box-shadow:var(--shadow-card)!important;padding:var(--space-4)!important;left:auto!important}.profileinfo .socials{position:static!important;margin-bottom:var(--space-3)!important}.profileinfo .socials ul{position:static!important;display:flex!important;flex-wrap:wrap!important;gap:var(--space-3)!important;padding:0!important;margin:0 0 var(--space-2) 0!important;width:auto!important;top:auto!important;left:auto!important}.profileinfo .socials ul li{font-size:var(--fs-lg)!important;margin:0!important}.profileinfo .profbio{font-size:var(--fs-sm)!important;line-height:var(--lh-normal)!important;color:var(--text-primary)!important;padding:0 0 var(--space-3) 0!important;margin:0!important;border-bottom:var(--border-card)!important;text-align:left!important}.profileinfo .skills-section{padding:var(--space-3) 0 0 0!important;border-top:none!important;margin-top:0!important}.profileinfo .skills-heading{font-size:var(--fs-xs)!important;font-weight:var(--fw-semibold)!important;color:var(--text-tertiary)!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin:0 0 var(--space-2) 0!important}.profileinfo .skills-tags{display:flex!important;flex-wrap:wrap!important;gap:var(--space-2)!important}.profileinfo .skills-tags .skill-tag{font-size:var(--fs-xs)!important;font-weight:var(--fw-medium)!important;padding:4px var(--space-2)!important;border-radius:var(--radius-full)!important}.profileinfo h3{font-size:var(--fs-sm)!important;font-weight:var(--fw-medium)!important;color:var(--text-secondary)!important;margin:var(--space-4) 0 var(--space-2) 0!important;text-align:left!important}.actbtn.spotlightbtn{display:block!important;width:100%!important;margin:var(--space-3) 0 0 0!important;height:40px!important;border-radius:var(--radius-md)!important;font-size:var(--fs-sm)!important;font-weight:var(--fw-semibold)!important}.profilecontainer .profilebodyframe .profilemiddle .profileactions{position:static!important;width:100%!important;padding:var(--space-3) var(--space-4)!important;background:var(--bg-card)!important;border-bottom:var(--border-card)!important;top:auto!important;right:auto!important;margin:0 0 var(--space-2) 0!important}.profilecontainer .profilebodyframe .profilemiddle .profileactions .actionbtns{list-style:none!important;display:flex!important;flex-direction:row!important;gap:var(--space-2)!important;padding:0!important;margin:0!important;grid-template-columns:unset!important}.profilecontainer .profilebodyframe .profilemiddle .profileactions .actionbtns li{flex:1!important;height:36px!important;min-height:36px!important;border-radius:var(--radius-md)!important;font-size:var(--fs-sm)!important;font-weight:var(--fw-semibold)!important;box-shadow:none!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0 var(--space-3)!important;line-height:normal!important;cursor:pointer!important;transition:opacity .15s ease,transform .1s ease!important}.profilecontainer .profilebodyframe .profilemiddle .profileactions .actionbtns li:active{transform:scale(.98)!important;opacity:.85!important}.profilecontainer .profilebodyframe .profilemiddle .profileactions .actionbtns li.following{background:var(--fsyellow)!important;border:none!important;color:#141414!important}.profilecontainer .profilebodyframe .profilemiddle .profileactions .actionbtns li.pending{background:var(--bg-secondary)!important;color:var(--text-secondary)!important;border:1px solid var(--border-color)!important;cursor:default!important}.profilecontainer .profilebodyframe .profilemiddle .profileactions .actionbtns li.accept{background:#4caf50!important;border:none!important;color:#fff!important}.profilecontainer .profilebodyframe .profilemiddle .profileactions .actionbtns li svg{font-size:16px!important;margin:0!important;flex-shrink:0!important}.profilecontainer .profilebodyframe .profilemiddle .profilenavbar{width:100%!important;height:48px!important;background:var(--bg-card)!important;border-top:var(--border-card)!important;border-bottom:none!important;border-radius:0!important;box-shadow:none!important;overflow-x:auto!important;overflow-y:hidden!important;position:sticky!important;top:var(--nav-top-height)!important;z-index:50!important;margin-bottom:0!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}}@media only screen and (max-width:768px){.profilecontainer .profilebodyframe .profilemiddle .profilenavbar::-webkit-scrollbar{display:none!important}.profilecontainer .profilebodyframe .profilemiddle .profilenavbar ul{list-style:none!important;height:48px!important;display:flex!important;align-items:stretch!important;padding:0!important;margin:0!important;min-width:-moz-max-content!important;min-width:max-content!important;justify-content:flex-start!important}.profilecontainer .profilebodyframe .profilemiddle .profilenavbar ul li{height:48px!important;line-height:1!important;padding:0 var(--space-5)!important;margin:0!important;font-size:var(--fs-sm)!important;font-weight:var(--fw-medium)!important;color:var(--text-secondary)!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;position:relative!important;cursor:pointer!important;flex-grow:1!important;border-bottom:3px solid transparent!important;background:transparent!important;transition:color .15s ease,border-color .15s ease!important}.profilecontainer .profilebodyframe .profilemiddle .profilenavbar ul li:active{background:var(--hover-bg)!important}.profilecontainer .profilebodyframe .profilemiddle .profilenavbar ul li.active{background:transparent!important;color:var(--text-primary)!important;font-weight:var(--fw-semibold)!important;border-bottom:3px solid var(--fsyellow)!important}.profilecontainer .profilebodyframe .profilemiddle .profilenavbar ul li svg{display:none!important}.profilecontainer .profilebodyframe .profilemiddle .profilefeed{padding-bottom:calc(var(--nav-bottom-height) + var(--space-5) + env(safe-area-inset-bottom))!important;min-height:420px!important}.profilefeed .makepostcontainer{background:var(--bg-card)!important;border-top:var(--border-card)!important;border-bottom:var(--border-card)!important;border-left:none!important;border-right:none!important;border-radius:0!important;box-shadow:none!important;margin:-2px 0!important;padding:var(--space-3) 15px!important}.profilefeed .makepostcontainer .inputbox{display:flex!important;align-items:center!important;gap:var(--space-3)!important}.profilefeed .makepostcontainer .imgcontainer{width:40px!important;height:40px!important;border-radius:var(--radius-full)!important;overflow:hidden!important;flex-shrink:0!important;margin-left:0!important}.profilefeed .makepostcontainer .imgcontainer .profpic{width:40px!important;height:40px!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:var(--radius-full)!important}.profilefeed .makepostcontainer .actionbox{flex:1!important;height:40px!important;border-radius:var(--radius-full)!important;background:var(--bg-secondary)!important;padding:0 var(--space-4)!important;display:flex!important;align-items:center!important;cursor:pointer!important;margin-left:5px!important}.profilefeed .makepostcontainer .actionbox p{font-size:var(--fs-base)!important;color:var(--text-tertiary)!important;margin:0!important}.profilefeed .makepostcontainer .postactionscontainer{display:flex!important;margin-top:var(--space-3)!important;padding-top:var(--space-1)!important;margin-left:0!important;margin-right:0!important;width:100%!important}.profilefeed .makepostcontainer .postactionscontainer>div{flex-grow:1!important;padding:var(--space-2) var(--space-1)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-medium)!important;color:var(--text-secondary)!important;cursor:pointer!important;border-radius:var(--radius-sm)!important;transition:background .15s ease!important}.profilefeed .makepostcontainer .postactionscontainer>div:active{background:var(--hover-bg)!important}.profilefeed .feed-post-card{background:var(--bg-card)!important;border-top:var(--border-card)!important;border-bottom:var(--border-card)!important;border-left:none!important;border-right:none!important;border-radius:0!important;box-shadow:none!important;margin:0 0 var(--space-2) 0!important}.profilefeed .no-posts-message{text-align:center!important;padding:var(--space-8) var(--space-4)!important;color:var(--text-secondary)!important;font-size:var(--fs-sm)!important}.profilefeed .no-posts-message svg{font-size:32px!important;color:var(--text-tertiary)!important;margin-bottom:var(--space-3)!important}.profilecontainer .profilebodyframe .profilemiddle .filmography-section{background:var(--bg-feed)!important;padding:var(--space-3) var(--space-4)!important;padding-bottom:calc(var(--nav-bottom-height) + var(--space-5) + env(safe-area-inset-bottom))!important;min-height:200px!important}.profilecontainer .profilebodyframe .profilemiddle .gallerycontainer{background:var(--bg-tertiary)!important;padding:20px var(--space-4)!important;padding-bottom:calc(var(--nav-bottom-height) + var(--space-5) + env(safe-area-inset-bottom))!important;min-height:200px!important;border-radius:0!important}.profilegallery{margin-top:0!important}.profilecontainer .profilebodyframe .profilerightcontainer{display:none!important;width:auto!important}.connectionsmodalcontainer .modalbody{width:92vw!important;margin-left:4vw!important;border-radius:var(--radius-lg)!important;overflow:hidden!important}.connectionsmodalcontainer .modalbody h1{font-size:var(--fs-base)!important;font-weight:var(--fw-semibold)!important;padding:var(--space-3) var(--space-4)!important;margin:0!important;border-bottom:var(--border-card)!important}.connectionsmodalcontainer .connectionscontainer ul li{height:auto!important;min-height:64px!important;padding:var(--space-3) var(--space-4)!important;display:flex!important;align-items:center!important;gap:var(--space-3)!important;position:relative!important}.connectionsmodalcontainer .connectionscontainer ul li img{position:static!important;width:44px!important;height:44px!important;border-radius:var(--radius-full)!important;flex-shrink:0!important;-o-object-fit:cover!important;object-fit:cover!important}.connectionsmodalcontainer .connectionscontainer ul li a,.connectionsmodalcontainer .connectionscontainer ul li h4{font-size:var(--fs-sm)!important;font-weight:var(--fw-medium)!important;margin:0!important;width:auto!important;flex:1!important}.connectionsmodalcontainer .connectionscontainer ul li button{position:static!important;height:32px!important;padding:0 var(--space-3)!important;border-radius:var(--radius-md)!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-semibold)!important;flex-shrink:0!important}.trailercontainer .trailersubcontainer{width:92vw!important;height:auto!important;left:50%!important;margin-left:0!important;transform:translateX(-50%)!important;top:50%!important;transform:translate(-50%,-50%)!important;border-radius:var(--radius-lg)!important;overflow:hidden!important}.trailercontainer .trailersubcontainer iframe{width:100%!important;height:220px!important}}