/* Community v1.3.7 — homepage palette and restrained desktop width. */

body.gmr-community-page,
body.gmr-community-page #page,
body.gmr-community-page .site,
body.gmr-community-page .site-content,
body.gmr-community-page .content-area,
body.gmr-community-page .site-main,
body.gmr-community-page article,
body.gmr-community-page .entry-content {
  background: #120d1d !important;
}

body.gmr-community-page .entry-header,
body.gmr-community-page .entry-title {
  display: none !important;
}

body.gmr-community-page .site-main,
body.gmr-community-page .content-area,
body.gmr-community-page .entry-content {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

@media (min-width: 1241px) {
  html body.gmr-community-page .gmr-network-v8 {
    left: auto !important;
    width: calc(100% - 40px) !important;
    max-width: 1440px !important;
    margin: 18px auto 0 !important;
    transform: none !important;
  }

  html body.gmr-community-page .gmr-network-v8 .gmr-app-grid {
    grid-template-columns:
      minmax(235px, 270px)
      minmax(560px, 1fr)
      minmax(245px, 285px) !important;
    gap: 18px !important;
  }
}

html body.gmr-community-page .gmr-network-v8 {
  border-color: #342747 !important;
  background:
    radial-gradient(circle at 75% 0, rgba(114, 65, 151, .2), transparent 30%),
    linear-gradient(145deg, #100b1a 0%, #181122 48%, #24152f 100%) !important;
}

html body.gmr-community-page .gmr-network-v8 .gmr-center-feed {
  color: #f3edf7 !important;
  border-color: #4b365d !important;
  background:
    radial-gradient(circle at 50% 0, rgba(118, 70, 151, .16), transparent 34%),
    linear-gradient(180deg, #21162c 0%, #18111f 100%) !important;
  box-shadow: 0 12px 30px rgba(0, 0, 0, .28) !important;
}

html body.gmr-community-page .gmr-center-feed .gmr-community-pulse {
  color: #d9cce1 !important;
  border-color: #493856 !important;
  background: #2a1d35 !important;
}

html body.gmr-community-page .gmr-center-feed .gmr-composer,
html body.gmr-community-page .gmr-center-feed .gmr-feed-post,
html body.gmr-community-page .gmr-center-feed .gmr-stories,
html body.gmr-community-page .gmr-center-feed .gmr-empty {
  color: #f4eef7 !important;
  border-color: #4b3859 !important;
  background:
    radial-gradient(circle at 100% 0, rgba(124, 74, 158, .1), transparent 34%),
    linear-gradient(145deg, #2a1d35, #24182e) !important;
  box-shadow: 0 8px 22px rgba(0, 0, 0, .22) !important;
}

body.gmr-community-page .gmr-center-feed h1,
body.gmr-community-page .gmr-center-feed h2,
body.gmr-community-page .gmr-center-feed h3,
body.gmr-community-page .gmr-center-feed h4,
body.gmr-community-page .gmr-center-feed strong,
body.gmr-community-page .gmr-center-feed b {
  color: #fff !important;
}

body.gmr-community-page .gmr-center-feed p,
body.gmr-community-page .gmr-center-feed li,
body.gmr-community-page .gmr-center-feed span,
body.gmr-community-page .gmr-center-feed small,
body.gmr-community-page .gmr-post-content,
body.gmr-community-page .gmr-comments,
body.gmr-community-page .gmr-comment p {
  color: #d9cedf !important;
}

body.gmr-community-page .gmr-center-feed a {
  color: #dcb8f1 !important;
}

body.gmr-community-page .gmr-composer textarea,
body.gmr-community-page .gmr-comment-form input,
body.gmr-community-page .gmr-edit-post textarea {
  color: #f7f2fa !important;
  border-color: #554064 !important;
  background: #17101e !important;
}

body.gmr-community-page .gmr-composer textarea::placeholder,
body.gmr-community-page .gmr-comment-form input::placeholder {
  color: #aa9ab4 !important;
}

body.gmr-community-page .gmr-reactions button,
body.gmr-community-page .gmr-pin-post,
body.gmr-community-page .gmr-delete-post {
  color: #e9ddf0 !important;
  border-color: #533d61 !important;
  background: #342440 !important;
}

body.gmr-community-page .gmr-reactions button:hover,
body.gmr-community-page .gmr-reactions button.active {
  color: #fff !important;
  border-color: #8a55ad !important;
  background: #714493 !important;
}

body.gmr-community-page .gmr-feed-post footer,
body.gmr-community-page .gmr-mini-members > div,
body.gmr-community-page .gmr-top-list > div,
body.gmr-community-page .gmr-explore-card a,
body.gmr-community-page .gmr-explore-card > span {
  border-color: rgba(225, 204, 238, .12) !important;
}

body.gmr-community-page .gmr-community-credit {
  color: #cfc1d7 !important;
  border-color: #493454 !important;
  background: #21162a !important;
}

@media (max-width: 1240px) {
  html body.gmr-community-page .gmr-network-v8 {
    width: calc(100% - 24px) !important;
    margin: 12px auto 0 !important;
  }
}

@media (max-width: 900px) {
  html body.gmr-community-page .gmr-network-v8 {
    width: 100% !important;
    margin-top: 0 !important;
  }
}
