/* Phase 130xt: profile feed full-width without tabs + smaller bottom feed gap */
body.author:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) .sv-profileTabs,
body.author:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) .sv-profTabs,
body.sv-page-about-me:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) .sv-profileTabs,
body.sv-page-about-me:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) .sv-profTabs{
  display: none !important;
}

body.author:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) .sv-profileCardV2 #sv-feed.sv-feed,
body.sv-page-about-me:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) #sv-feed.sv-feed{
  margin-top: 0 !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 100% !important;
  max-width: none !important;
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}

body.author:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) .sv-profileCardV2 #sv-feed.sv-feed > .sv-card,
body.author:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) .sv-profileCardV2 #sv-feed.sv-feed > .sv-shelf,
body.author:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) .sv-profileCardV2 #sv-feed.sv-feed > .sv-stories,
body.author:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) .sv-profileCardV2 #sv-feed.sv-feed > .sv-homeTabs,
body.author:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) .sv-profileCardV2 #sv-feed.sv-feed > .sv-groupSuggest,
body.author:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) .sv-profileCardV2 #sv-feed.sv-feed > .sv-userSuggest,
body.author:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) .sv-profileCardV2 #sv-feed.sv-feed > .sv-gShelf,
body.sv-page-about-me:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) #sv-feed.sv-feed > .sv-card,
body.sv-page-about-me:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) #sv-feed.sv-feed > .sv-shelf,
body.sv-page-about-me:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) #sv-feed.sv-feed > .sv-stories,
body.sv-page-about-me:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) #sv-feed.sv-feed > .sv-homeTabs,
body.sv-page-about-me:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) #sv-feed.sv-feed > .sv-groupSuggest,
body.sv-page-about-me:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) #sv-feed.sv-feed > .sv-userSuggest,
body.sv-page-about-me:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) #sv-feed.sv-feed > .sv-gShelf{
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

body.author:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) .sv-profileCardV2 #sv-feed.sv-feed > .sv-card,
body.sv-page-about-me:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) #sv-feed.sv-feed > .sv-card{
  border-left: 0 !important;
  border-right: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

@media (max-width: 980px){
  body.logged-in:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage){
    padding-bottom: calc(92px + env(safe-area-inset-bottom, 0px)) !important;
  }

  body.logged-in:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) .sv-feed,
  body.logged-in:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) #sv-feed.sv-feed{
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }

  body.logged-in:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) .sv-bottomPageSpin{
    padding: 12px 0 8px !important;
  }

  html.sv-pwa-mobileApp body.logged-in:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) .sv-bottom,
  body.logged-in:not(.sv-auth-page):not(.sv-authPage):not(.sv-reelsPage) .sv-bottom{
    z-index: 220 !important;
  }
}
