/* Community v1.3.4 — wider, roomier muted-plum social layout */

/* Let the Community use the desktop width instead of sitting in a narrow frame. */
html body .gmr-network-v8{
  --gmr-community-ink:#2d1d30;
  --gmr-community-muted:#625367;
  --gmr-community-line:#8f748f;
  width:calc(100% - 24px)!important;
  max-width:1680px!important;
  padding:20px 24px 24px!important;
  border-color:#795e7d!important;
  background:
    radial-gradient(circle at 8% 4%,rgba(175,139,177,.22),transparent 26%),
    radial-gradient(circle at 94% 25%,rgba(139,99,145,.22),transparent 30%),
    linear-gradient(145deg,#755c78 0%,#654b69 52%,#735777 100%)!important;
  box-shadow:0 20px 54px rgba(25,9,31,.24)!important;
}

/* A wider center feed with supporting rails that no longer squeeze it. */
html body .gmr-network-v8 .gmr-app-grid{
  grid-template-columns:minmax(255px,285px) minmax(620px,1fr) minmax(285px,325px)!important;
  gap:24px!important;
  margin-top:22px!important;
}

/* Give every working panel more breathing room. */
html body .gmr-network-v8 .gmr-profile-card,
html body .gmr-network-v8 .gmr-side-card{
  padding:20px!important;
  margin-bottom:16px!important;
  border-radius:16px!important;
}
html body .gmr-network-v8 .gmr-composer,
html body .gmr-network-v8 .gmr-feed-post,
html body .gmr-network-v8 .gmr-stories{
  padding:21px!important;
  border-radius:17px!important;
}
.gmr-network-v8 .gmr-profile-cover{
  margin-left:-20px!important;
  margin-right:-20px!important;
}
.gmr-network-v8 .gmr-my-links a,
.gmr-network-v8 .gmr-explore-card a,
.gmr-network-v8 .gmr-explore-card>span{
  padding-top:14px!important;
  padding-bottom:14px!important;
}
.gmr-network-v8 .gmr-feed-post{margin-bottom:18px!important}
.gmr-network-v8 .gmr-post-content{line-height:1.68!important}

/* Replace pale lavender sidebars with grounded smoky-plum panels. */
html body .gmr-network-v8 .gmr-left-rail .gmr-profile-card,
html body .gmr-network-v8 .gmr-left-rail .gmr-side-card,
html body .gmr-network-v8 .gmr-right-rail .gmr-side-card{
  border-color:#775d79!important;
  background:
    linear-gradient(145deg,#c8b5c6 0%,#b79fb8 100%)!important;
  box-shadow:0 9px 23px rgba(31,13,38,.18)!important;
}
.gmr-network-v8 .gmr-left-rail .gmr-profile-card h3,
.gmr-network-v8 .gmr-left-rail .gmr-side-card h3,
.gmr-network-v8 .gmr-right-rail .gmr-side-card h3{
  color:#2e1934!important;
}
.gmr-network-v8 .gmr-left-rail .gmr-side-card p,
.gmr-network-v8 .gmr-left-rail .gmr-side-card li,
.gmr-network-v8 .gmr-left-rail .gmr-side-card small,
.gmr-network-v8 .gmr-right-rail .gmr-side-card p,
.gmr-network-v8 .gmr-right-rail .gmr-side-card li,
.gmr-network-v8 .gmr-right-rail .gmr-side-card small{
  color:#4d3b50!important;
}
.gmr-network-v8 .gmr-progress-mini span,
.gmr-network-v8 .gmr-community-pulse,
.gmr-network-v8 .gmr-share-media-box{
  border-color:rgba(74,43,78,.18)!important;
  background:rgba(250,245,249,.48)!important;
}

/* Keep the feed bright enough to read without bringing back white sidebars. */
html body .gmr-network-v8 .gmr-center-feed .gmr-composer,
html body .gmr-network-v8 .gmr-center-feed .gmr-feed-post,
html body .gmr-network-v8 .gmr-center-feed .gmr-stories,
html body .gmr-network-v8 .gmr-center-feed .gmr-empty{
  border-color:#bdaabd!important;
  background:linear-gradient(145deg,#fbf8fa,#f0e9ef)!important;
  box-shadow:0 8px 22px rgba(31,13,38,.14)!important;
}
html body .gmr-network-v8 .gmr-feed-title h2,
html body .gmr-network-v8 .gmr-feed-title p,
html body .gmr-network-v8 .gmr-feed-title .gmr-kicker{
  color:#f6eef6!important;
}
html body .gmr-network-v8 .gmr-feed-title{
  border-bottom-color:rgba(255,255,255,.2)!important;
}

/* Replace the yellow feature boxes with coordinated plum treatments. */
html body .gmr-network-v8 .gmr-right-rail .gmr-weather-card .gmr-weather-tip{
  color:#f8f1f8!important;
  border:1px solid rgba(255,255,255,.14)!important;
  background:rgba(255,255,255,.12)!important;
}
html body .gmr-network-v8 .gmr-right-rail .gmr-crystal-day.gmr-crystal-day-v2{
  color:#fff!important;
  border-color:#75547e!important;
  background:
    radial-gradient(circle at 88% 8%,rgba(220,188,227,.22),transparent 34%),
    linear-gradient(145deg,#3b2046,#684273 58%,#86608d)!important;
  box-shadow:0 10px 24px rgba(35,15,42,.2)!important;
}
html body .gmr-network-v8 .gmr-right-rail .gmr-crystal-day-v2 h3,
html body .gmr-network-v8 .gmr-right-rail .gmr-crystal-day-v2>strong,
html body .gmr-network-v8 .gmr-right-rail .gmr-crystal-day-v2 p,
html body .gmr-network-v8 .gmr-right-rail .gmr-crystal-day-v2 .gmr-crystal-credit{
  color:#fff!important;
}

/* Keep gold as a restrained accent instead of a panel color. */
.gmr-network-v8 .gmr-feed-title h2:after{
  background:linear-gradient(90deg,#bb8bd1,#d4ad59)!important;
}

@media(max-width:1420px){
  html body .gmr-network-v8 .gmr-app-grid{
    grid-template-columns:minmax(235px,265px) minmax(520px,1fr) minmax(265px,295px)!important;
    gap:18px!important;
  }
}
@media(max-width:1180px){
  html body .gmr-network-v8 .gmr-app-grid{
    grid-template-columns:240px minmax(0,1fr)!important;
  }
  html body .gmr-network-v8 .gmr-right-rail{grid-column:1/-1!important}
}
@media(max-width:900px){
  html body .gmr-network-v8{
    width:100%!important;
    padding:12px!important;
  }
  html body .gmr-network-v8 .gmr-app-grid{grid-template-columns:1fr!important}
}
