/* Community 1.3.51 — member-focused Community page matched to the approved
 * Rockhound Community mockup. This layer changes presentation and page
 * structure only; Community data, permissions, posting, reactions, comments,
 * member media, weather, and profile editing remain live. */

html body.gmr-community-page {
  --gmr-51-ink:#17324b;
  --gmr-51-copy:#405568;
  --gmr-51-muted:#71808d;
  --gmr-51-paper:#fffefa;
  --gmr-51-canvas:#fcfaf6;
  --gmr-51-line:#e8e0d7;
  --gmr-51-teal:#07888a;
  --gmr-51-teal-soft:#edf8f6;
  --gmr-51-purple:#7950b5;
  --gmr-51-purple-soft:#f5effa;
  --gmr-51-coral:#e36b78;
  --gmr-51-gold:#c8954b;
  background:var(--gmr-51-canvas)!important;
}

html body.gmr-community-page .gmr-network-v8 {
  width:min(1500px,calc(100% - 40px))!important;
  max-width:1500px!important;
  margin:24px auto 42px!important;
  padding:0!important;
  color:var(--gmr-51-copy)!important;
  background:transparent!important;
}

html body.gmr-community-page .gmr-network-v8 .gmr-community-titlebar {
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:28px!important;
  margin:0 0 22px 306px!important;
  min-height:76px!important;
  padding:8px 18px!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

html body.gmr-community-page .gmr-community-titlebar h1 {
  margin:0!important;
  color:var(--gmr-51-ink)!important;
  font-family:Georgia,'Times New Roman',serif!important;
  font-size:32px!important;
  font-weight:600!important;
  line-height:1.12!important;
  letter-spacing:-.35px!important;
}

html body.gmr-community-page .gmr-community-titlebar h1 span {
  color:#79afa4!important;
  font-size:.82em!important;
}

html body.gmr-community-page .gmr-community-titlebar p {
  margin:7px 0 0!important;
  color:#607184!important;
  font-size:14px!important;
}

html body.gmr-community-page .gmr-community-titlebar .gmr-primary-action {
  flex:0 0 auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:48px!important;
  padding:0 24px!important;
  border:1px solid #6d439f!important;
  border-radius:7px!important;
  color:#fff!important;
  background:linear-gradient(135deg,#8963bf,#7045a7)!important;
  box-shadow:0 7px 18px rgba(92,58,136,.18)!important;
  font-size:14px!important;
  font-weight:700!important;
  text-decoration:none!important;
}

html body.gmr-community-page .gmr-network-v8 .gmr-app-grid {
  display:grid!important;
  grid-template-columns:280px minmax(0,1fr) 300px!important;
  align-items:start!important;
  gap:22px!important;
  width:100%!important;
}

html body.gmr-community-page .gmr-network-v8 .gmr-sticky-stack {
  display:flex!important;
  flex-direction:column!important;
  gap:16px!important;
  position:static!important;
}

html body.gmr-community-page .gmr-network-v8 .gmr-side-card,
html body.gmr-community-page .gmr-network-v8 .gmr-profile-card,
html body.gmr-community-page .gmr-network-v8 .gmr-share-find,
html body.gmr-community-page .gmr-network-v8 .gmr-around-campfire,
html body.gmr-community-page .gmr-network-v8 .gmr-feed-post,
html body.gmr-community-page .gmr-network-v8 .gmr-login-notice {
  box-sizing:border-box!important;
  border:1px solid var(--gmr-51-line)!important;
  border-radius:13px!important;
  color:var(--gmr-51-copy)!important;
  background:rgba(255,254,250,.96)!important;
  box-shadow:0 7px 22px rgba(52,42,35,.055)!important;
}

html body.gmr-community-page .gmr-network-v8 .gmr-side-card,
html body.gmr-community-page .gmr-network-v8 .gmr-profile-card {
  padding:17px!important;
}

html body.gmr-community-page .gmr-network-v8 .gmr-side-card:hover,
html body.gmr-community-page .gmr-network-v8 .gmr-profile-card:hover {
  transform:none!important;
  box-shadow:0 8px 24px rgba(52,42,35,.075)!important;
}

html body.gmr-community-page #gmr-profile-card .gmr-profile-card {
  text-align:center!important;
  border-top:3px solid var(--gmr-51-teal)!important;
  overflow:visible!important;
}

html body.gmr-community-page .gmr-profile-card .gmr-profile-cover {display:none!important;}
html body.gmr-community-page .gmr-profile-card .gmr-profile-avatar {
  width:92px!important;
  height:92px!important;
  margin:0 auto 8px!important;
  padding:4px!important;
  border:2px solid var(--gmr-51-purple)!important;
  border-radius:50%!important;
  background:#fff!important;
  box-shadow:0 0 0 3px #d7a84f!important;
}

html body.gmr-community-page .gmr-profile-card .gmr-profile-avatar img {
  width:100%!important;
  height:100%!important;
  border-radius:50%!important;
  object-fit:cover!important;
}

html body.gmr-community-page .gmr-profile-card h3 {
  margin:12px 0 7px!important;
  color:var(--gmr-51-ink)!important;
  font-family:Georgia,'Times New Roman',serif!important;
  font-size:22px!important;
}

html body.gmr-community-page .gmr-profile-card .gmr-rank {
  display:inline-flex!important;
  margin:0 0 8px!important;
  padding:4px 12px!important;
  border:1px solid #e6d7ea!important;
  border-radius:999px!important;
  color:#714a83!important;
  background:#f4e7f1!important;
  font-size:11px!important;
  font-weight:700!important;
}

html body.gmr-community-page .gmr-profile-card .gmr-level,
html body.gmr-community-page .gmr-profile-card .gmr-profile-favorite {
  color:#667789!important;
  font-size:12px!important;
}

html body.gmr-community-page .gmr-profile-card .gmr-profile-stats {
  display:grid!important;
  grid-template-columns:repeat(3,1fr)!important;
  gap:6px!important;
  margin:15px 0!important;
  padding-top:13px!important;
  border-top:1px solid #eee7df!important;
}

html body.gmr-community-page .gmr-profile-card .gmr-profile-stats span {
  padding:0!important;
  border:0!important;
  color:#73808b!important;
  background:transparent!important;
  font-size:10px!important;
}

html body.gmr-community-page .gmr-profile-card .gmr-profile-stats strong {
  display:block!important;
  color:var(--gmr-51-ink)!important;
  font-size:16px!important;
}

html body.gmr-community-page .gmr-profile-card details.gmr-profile-editor>summary {
  display:flex!important;
  justify-content:center!important;
  width:100%!important;
  min-height:36px!important;
  padding:8px 12px!important;
  border:1px solid #d9cbe6!important;
  border-radius:7px!important;
  color:#7048a1!important;
  background:#fff!important;
  font-size:12px!important;
  font-weight:700!important;
}

html body.gmr-community-page .gmr-community-navigation,
html body.gmr-community-page .gmr-my-community {padding:14px 12px!important;}

html body.gmr-community-page .gmr-community-navigation h3,
html body.gmr-community-page .gmr-my-community h3,
html body.gmr-community-page .gmr-side-card>h3,
html body.gmr-community-page .gmr-widget-heading h3 {
  margin:0 0 10px!important;
  color:var(--gmr-51-ink)!important;
  font-family:Georgia,'Times New Roman',serif!important;
  font-size:16px!important;
  line-height:1.2!important;
}

html body.gmr-community-page .gmr-community-navigation a,
html body.gmr-community-page .gmr-my-community a {
  display:flex!important;
  align-items:center!important;
  gap:11px!important;
  min-height:37px!important;
  padding:7px 9px!important;
  border-radius:7px!important;
  color:#43576b!important;
  font-size:12px!important;
  font-weight:600!important;
  text-decoration:none!important;
}

html body.gmr-community-page .gmr-community-navigation a span,
html body.gmr-community-page .gmr-my-community a span {
  width:18px!important;
  color:var(--gmr-51-purple)!important;
  font-size:16px!important;
  text-align:center!important;
}

html body.gmr-community-page .gmr-community-navigation a.is-active,
html body.gmr-community-page .gmr-community-navigation a:hover,
html body.gmr-community-page .gmr-my-community a:hover {
  color:#5e3a8b!important;
  background:#f5f0f8!important;
}

html body.gmr-community-page .gmr-community-stats-card {border-top:3px solid #69adb0!important;}
html body.gmr-community-page .gmr-community-stat-grid {
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:7px!important;
}

html body.gmr-community-page .gmr-community-stat-grid span {
  padding:11px 6px!important;
  border:1px solid #ebe3dc!important;
  border-radius:7px!important;
  color:#71808c!important;
  background:#fff!important;
  font-size:10px!important;
  text-align:center!important;
}

html body.gmr-community-page .gmr-community-stat-grid strong {
  display:block!important;
  margin-bottom:2px!important;
  color:var(--gmr-51-ink)!important;
  font-size:16px!important;
}

html body.gmr-community-page .gmr-rules-card {border-top:3px solid #d6a65b!important;}
html body.gmr-community-page .gmr-rules-card ol {
  margin:0!important;
  padding:0 0 0 20px!important;
}

html body.gmr-community-page .gmr-rules-card li {
  margin:0 0 10px!important;
  padding-left:3px!important;
  color:#526477!important;
  font-size:11px!important;
  line-height:1.45!important;
}

html body.gmr-community-page .gmr-rules-card>p {display:none!important;}

html body.gmr-community-page .gmr-center-feed {
  display:flex!important;
  flex-direction:column!important;
  gap:17px!important;
  min-width:0!important;
}

html body.gmr-community-page .gmr-share-find {
  padding:16px 18px!important;
  border-top:3px solid var(--gmr-51-purple)!important;
}

html body.gmr-community-page .gmr-share-find-heading {
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  margin-bottom:8px!important;
}

html body.gmr-community-page .gmr-share-find-heading>span {
  display:grid!important;
  place-items:center!important;
  width:44px!important;
  height:44px!important;
  border-radius:50%!important;
  color:#7048a1!important;
  background:#f3edf8!important;
  font-size:22px!important;
}

html body.gmr-community-page .gmr-share-find-heading h2,
html body.gmr-community-page .gmr-around-heading h2,
html body.gmr-community-page .gmr-campfire-heading h2 {
  margin:0!important;
  color:var(--gmr-51-ink)!important;
  font-family:Georgia,'Times New Roman',serif!important;
  font-size:21px!important;
  font-weight:600!important;
}

html body.gmr-community-page .gmr-share-find .gmr-composer {
  display:grid!important;
  grid-template-columns:52px minmax(0,1fr)!important;
  gap:12px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

html body.gmr-community-page .gmr-share-find .gmr-composer .gmr-avatar img {
  width:48px!important;
  height:48px!important;
  border:2px solid #d4a04d!important;
  border-radius:50%!important;
  object-fit:cover!important;
}

html body.gmr-community-page .gmr-share-find .gmr-composer textarea {
  min-height:92px!important;
  padding:14px!important;
  border:1px solid #ded6ce!important;
  border-radius:9px!important;
  color:#33495d!important;
  background:#fff!important;
  font-size:13px!important;
  resize:vertical!important;
}

html body.gmr-community-page .gmr-share-find .gmr-share-options {
  margin:10px 0 0!important;
  border:0!important;
}

html body.gmr-community-page .gmr-share-find .gmr-share-options>summary,
html body.gmr-community-page .gmr-share-find .gmr-video-button {
  border:1px solid #cfe2df!important;
  border-radius:8px!important;
  color:#247b7d!important;
  background:#f3faf8!important;
  font-size:12px!important;
  font-weight:700!important;
}

html body.gmr-community-page .gmr-share-find .gmr-composer-actions {
  display:flex!important;
  justify-content:space-between!important;
  align-items:center!important;
  gap:10px!important;
  margin-top:10px!important;
}

html body.gmr-community-page .gmr-share-find .gmr-composer-actions>button {
  min-width:110px!important;
  min-height:42px!important;
  border:0!important;
  border-radius:8px!important;
  color:#fff!important;
  background:linear-gradient(135deg,#8055b7,#68409f)!important;
  font-size:13px!important;
  font-weight:800!important;
  box-shadow:none!important;
}

html body.gmr-community-page .gmr-around-campfire {
  padding:15px 18px!important;
  border-top:3px solid var(--gmr-51-teal)!important;
}

html body.gmr-community-page .gmr-around-heading {
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  margin-bottom:13px!important;
}

html body.gmr-community-page .gmr-around-heading a,
html body.gmr-community-page .gmr-widget-heading a {
  color:#7250a5!important;
  font-size:11px!important;
  font-weight:700!important;
  text-decoration:none!important;
}

html body.gmr-community-page .gmr-around-members {
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:10px!important;
}

html body.gmr-community-page .gmr-around-members a {
  min-width:0!important;
  color:#4b5d70!important;
  text-decoration:none!important;
  text-align:center!important;
}

html body.gmr-community-page .gmr-around-members a>span {
  display:block!important;
  width:62px!important;
  height:62px!important;
  margin:0 auto 6px!important;
  padding:3px!important;
  border:2px solid var(--gmr-51-purple)!important;
  border-radius:50%!important;
  background:#fff!important;
  box-shadow:0 0 0 2px #58aeb3!important;
}

html body.gmr-community-page .gmr-around-members img {
  width:100%!important;
  height:100%!important;
  border-radius:50%!important;
  object-fit:cover!important;
}

html body.gmr-community-page .gmr-around-members strong {
  display:block!important;
  overflow:hidden!important;
  font-size:10px!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}

html body.gmr-community-page .gmr-campfire-heading {
  display:flex!important;
  align-items:center!important;
  min-height:auto!important;
  margin:4px 0 -2px!important;
  padding:0 8px!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

html body.gmr-community-page .gmr-campfire-heading h2 {font-size:25px!important;}

html body.gmr-community-page .gmr-feed {
  display:flex!important;
  flex-direction:column!important;
  gap:17px!important;
}

html body.gmr-community-page .gmr-feed-post {
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  border-top:3px solid transparent!important;
  border-image:linear-gradient(90deg,var(--gmr-51-teal),var(--gmr-51-purple),var(--gmr-51-coral)) 1!important;
}

html body.gmr-community-page .gmr-feed-post>header {
  margin:0!important;
  padding:14px 16px!important;
  border-bottom:1px solid #eee6df!important;
  background:linear-gradient(90deg,#f3faf8 0%,#fbf7fc 65%,#fffaf7 100%)!important;
}

html body.gmr-community-page .gmr-feed-post>header img {
  width:48px!important;
  height:48px!important;
  border:2px solid #d0a04f!important;
  border-radius:50%!important;
  object-fit:cover!important;
}

html body.gmr-community-page .gmr-feed-post>header strong {
  color:var(--gmr-51-ink)!important;
  font-family:Georgia,'Times New Roman',serif!important;
  font-size:15px!important;
}

html body.gmr-community-page .gmr-feed-post>header span {
  color:#778590!important;
  font-size:11px!important;
}

html body.gmr-community-page .gmr-post-content {
  margin:0!important;
  padding:16px 18px 12px!important;
  border-left:3px solid #75b6b0!important;
  color:#31485d!important;
  background:#fffefa!important;
  font-size:15px!important;
  line-height:1.56!important;
}

html body.gmr-community-page .gmr-post-image,
html body.gmr-community-page .gmr-post-video {
  width:calc(100% - 32px)!important;
  margin:0 16px 12px!important;
  border-radius:8px!important;
  overflow:hidden!important;
}

html body.gmr-community-page .gmr-post-image img,
html body.gmr-community-page .gmr-post-video video {
  display:block!important;
  width:100%!important;
  max-height:620px!important;
  object-fit:cover!important;
}

html body.gmr-community-page .gmr-reactions {
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:space-around!important;
  gap:7px!important;
  margin:0!important;
  padding:10px 13px!important;
  border-top:1px solid #eee7df!important;
  border-bottom:1px solid #eee7df!important;
  background:#fdfbf8!important;
}

html body.gmr-community-page .gmr-reactions button {
  min-height:34px!important;
  padding:7px 10px!important;
  border:0!important;
  border-radius:7px!important;
  color:#675384!important;
  background:transparent!important;
  font-size:11px!important;
  font-weight:700!important;
  box-shadow:none!important;
}

html body.gmr-community-page .gmr-reactions button:hover,
html body.gmr-community-page .gmr-reactions button.active {
  color:#674091!important;
  background:#f3edf8!important;
}

html body.gmr-community-page .gmr-comments {
  margin:0!important;
  padding:10px 14px 13px!important;
  border:0!important;
  background:#fbfaf7!important;
}

html body.gmr-community-page .gmr-comment-form {
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:9px!important;
}

html body.gmr-community-page .gmr-comment-form input {
  min-height:38px!important;
  border:1px solid #e2dbd3!important;
  border-radius:8px!important;
  background:#fff!important;
  font-size:12px!important;
}

html body.gmr-community-page .gmr-comment-form button {
  min-width:76px!important;
  border:0!important;
  border-radius:8px!important;
  color:#fff!important;
  background:var(--gmr-51-teal)!important;
  font-size:12px!important;
  font-weight:700!important;
}

html body.gmr-community-page .gmr-right-rail .gmr-side-card {padding:16px!important;}
html body.gmr-community-page .gmr-right-rail .gmr-live-activity {border-top:3px solid var(--gmr-51-purple)!important;}
html body.gmr-community-page .gmr-right-rail .gmr-trending {border-top:3px solid var(--gmr-51-coral)!important;}
html body.gmr-community-page .gmr-right-rail .gmr-weather-card {border-top:3px solid #e4aa4e!important;}
html body.gmr-community-page .gmr-right-rail .gmr-member-spotlight {border-top:3px solid var(--gmr-51-teal)!important;}
html body.gmr-community-page .gmr-right-rail .gmr-help-safety {border-top:3px solid #79a4c8!important;}

html body.gmr-community-page .gmr-widget-heading {
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  margin-bottom:10px!important;
}

html body.gmr-community-page .gmr-live-list a,
html body.gmr-community-page .gmr-trending a {
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:9px!important;
  min-height:50px!important;
  padding:7px 0!important;
  border-bottom:1px solid #eee8e1!important;
  color:#405569!important;
  text-decoration:none!important;
}

html body.gmr-community-page .gmr-live-list img,
html body.gmr-community-page .gmr-mini-members img {
  width:37px!important;
  height:37px!important;
  border:2px solid #a67ac1!important;
  border-radius:50%!important;
  object-fit:cover!important;
}

html body.gmr-community-page .gmr-live-list strong,
html body.gmr-community-page .gmr-trending strong,
html body.gmr-community-page .gmr-mini-members strong {
  color:#334b61!important;
  font-size:11px!important;
}

html body.gmr-community-page .gmr-live-list small,
html body.gmr-community-page .gmr-trending small,
html body.gmr-community-page .gmr-mini-members small,
html body.gmr-community-page .gmr-live-list time {
  color:#768490!important;
  font-size:9px!important;
  line-height:1.35!important;
}

html body.gmr-community-page .gmr-weather-card .gmr-kicker {display:none!important;}
html body.gmr-community-page .gmr-weather-card .gmr-weather-top h3::before {content:'Rockhounding Weather';font-size:16px;}
html body.gmr-community-page .gmr-weather-card .gmr-weather-top h3 {font-size:0!important;}

html body.gmr-community-page .gmr-member-spotlight .gmr-spotlight-member {
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  margin:4px 0 10px!important;
}

html body.gmr-community-page .gmr-member-spotlight .gmr-spotlight-member img {
  width:68px!important;
  height:68px!important;
  padding:3px!important;
  border:2px solid var(--gmr-51-teal)!important;
  border-radius:50%!important;
  object-fit:cover!important;
  background:#fff!important;
}

html body.gmr-community-page .gmr-spotlight-member span {display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;}
html body.gmr-community-page .gmr-spotlight-member strong {color:var(--gmr-51-ink)!important;font-family:Georgia,'Times New Roman',serif!important;font-size:15px!important;}
html body.gmr-community-page .gmr-spotlight-member small {padding:3px 7px!important;border-radius:999px!important;color:#087678!important;background:#eaf6f3!important;font-size:9px!important;}
html body.gmr-community-page .gmr-spotlight-member em {color:#7a8792!important;font-size:10px!important;font-style:normal!important;}
html body.gmr-community-page .gmr-member-spotlight p {color:#607184!important;font-size:11px!important;line-height:1.45!important;}

html body.gmr-community-page .gmr-mini-members>div {
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  padding:6px 0!important;
}

html body.gmr-community-page .gmr-help-safety a {
  display:grid!important;
  grid-template-columns:25px minmax(0,1fr)!important;
  align-items:start!important;
  gap:8px!important;
  padding:8px 0!important;
  color:#3d5267!important;
  text-decoration:none!important;
}

html body.gmr-community-page .gmr-help-safety a>span {
  color:var(--gmr-51-purple)!important;
  font-size:17px!important;
  text-align:center!important;
}

html body.gmr-community-page .gmr-help-safety b {
  font-size:11px!important;
  font-weight:700!important;
}

html body.gmr-community-page .gmr-help-safety small {
  display:block!important;
  margin-top:2px!important;
  color:#7b8791!important;
  font-size:9px!important;
  font-weight:400!important;
}

html body.gmr-community-page .gmr-outline-action,
html body.gmr-community-page .gmr-side-action,
html body.gmr-community-page .gmr-rail-button {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:36px!important;
  margin-top:11px!important;
  padding:7px 10px!important;
  border:1px solid #ded2e8!important;
  border-radius:7px!important;
  color:#6c4898!important;
  background:#fff!important;
  font-size:10px!important;
  font-weight:700!important;
  text-decoration:none!important;
}

html body.gmr-community-page .gmr-network-v8 .gmr-quick-post {display:none!important;}

@media (max-width:1180px) {
  html body.gmr-community-page .gmr-network-v8 .gmr-community-titlebar {margin-left:0!important;}
  html body.gmr-community-page .gmr-network-v8 .gmr-app-grid {grid-template-columns:240px minmax(0,1fr)!important;}
  html body.gmr-community-page .gmr-right-rail {grid-column:1/-1!important;}
  html body.gmr-community-page .gmr-right-rail .gmr-sticky-stack {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}

@media (max-width:820px) {
  html body.gmr-community-page .gmr-network-v8 {width:min(100% - 22px,720px)!important;margin:14px auto 30px!important;}
  html body.gmr-community-page .gmr-community-titlebar {align-items:flex-start!important;padding:8px 2px!important;}
  html body.gmr-community-page .gmr-community-titlebar h1 {font-size:27px!important;}
  html body.gmr-community-page .gmr-network-v8 .gmr-app-grid {grid-template-columns:1fr!important;}
  html body.gmr-community-page .gmr-left-rail {order:2!important;}
  html body.gmr-community-page .gmr-center-feed {order:1!important;}
  html body.gmr-community-page .gmr-right-rail {order:3!important;grid-column:auto!important;}
  html body.gmr-community-page .gmr-left-rail .gmr-sticky-stack,
  html body.gmr-community-page .gmr-right-rail .gmr-sticky-stack {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}

@media (max-width:560px) {
  html body.gmr-community-page .gmr-community-titlebar {flex-direction:column!important;}
  html body.gmr-community-page .gmr-community-titlebar .gmr-primary-action {width:100%!important;}
  html body.gmr-community-page .gmr-left-rail .gmr-sticky-stack,
  html body.gmr-community-page .gmr-right-rail .gmr-sticky-stack {grid-template-columns:1fr!important;}
  html body.gmr-community-page .gmr-around-members {grid-template-columns:repeat(3,1fr)!important;row-gap:14px!important;}
  html body.gmr-community-page .gmr-share-find .gmr-composer {grid-template-columns:1fr!important;}
  html body.gmr-community-page .gmr-share-find .gmr-composer .gmr-avatar {display:none!important;}
  html body.gmr-community-page .gmr-reactions {justify-content:flex-start!important;}
}
