/* Community v1.3.8 — exact homepage-inspired navy, eggplant and violet palette. */

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: #080615 !important;
}

html body.gmr-community-page .gmr-network-v8 {
  color: #f8f3ff !important;
  border-color: rgba(179, 102, 238, .25) !important;
  background:
    radial-gradient(circle at 76% 3%, rgba(133, 47, 223, .12), transparent 30%),
    linear-gradient(180deg, #080615 0%, #0d071c 54%, #080613 100%) !important;
  box-shadow: 0 18px 48px rgba(0, 0, 0, .32) !important;
}

/* Community masthead and navigation */
html body.gmr-community-page .gmr-network-v8 .gmr-community-head,
html body.gmr-community-page .gmr-network-v8 .gmr-community-nav,
html body.gmr-community-page .gmr-network-v8 .gmr-community-hero {
  border-color: rgba(183, 105, 239, .24) !important;
  background:
    radial-gradient(circle at 88% 18%, rgba(142, 56, 232, .20), transparent 35%),
    linear-gradient(135deg, rgba(19, 11, 40, .97), rgba(9, 7, 25, .98)) !important;
}

html body.gmr-community-page .gmr-network-v8 .gmr-community-nav a,
html body.gmr-community-page .gmr-network-v8 .gmr-community-nav button {
  color: #cfc5df !important;
  border-color: transparent !important;
  background: transparent !important;
}

html body.gmr-community-page .gmr-network-v8 .gmr-community-nav a:hover,
html body.gmr-community-page .gmr-network-v8 .gmr-community-nav a.active,
html body.gmr-community-page .gmr-network-v8 .gmr-community-nav .is-active {
  color: #fff !important;
  border-color: rgba(190, 112, 255, .42) !important;
  background: linear-gradient(135deg, #6c25bf, #9639e7) !important;
  box-shadow: 0 8px 22px rgba(120, 45, 205, .28) !important;
}

/* Three-column page shell */
html body.gmr-community-page .gmr-network-v8 .gmr-left-sidebar,
html body.gmr-community-page .gmr-network-v8 .gmr-right-sidebar,
html body.gmr-community-page .gmr-network-v8 .gmr-center-feed {
  color: #f8f3ff !important;
  border-color: rgba(179, 102, 238, .24) !important;
  background: linear-gradient(145deg, rgba(18, 11, 39, .97), rgba(8, 7, 24, .98)) !important;
  box-shadow: 0 16px 38px rgba(0, 0, 0, .22), inset 0 1px rgba(255, 255, 255, .025) !important;
}

/* Every supporting card uses separated homepage-style surfaces. */
html body.gmr-community-page .gmr-network-v8 .gmr-profile-card,
html body.gmr-community-page .gmr-network-v8 .gmr-card,
html body.gmr-community-page .gmr-network-v8 .gmr-widget,
html body.gmr-community-page .gmr-network-v8 .gmr-side-card,
html body.gmr-community-page .gmr-network-v8 .gmr-explore-card,
html body.gmr-community-page .gmr-network-v8 .gmr-rules-card,
html body.gmr-community-page .gmr-network-v8 .gmr-progress-card,
html body.gmr-community-page .gmr-network-v8 .gmr-media-card,
html body.gmr-community-page .gmr-network-v8 .gmr-trending,
html body.gmr-community-page .gmr-network-v8 .gmr-weather,
html body.gmr-community-page .gmr-network-v8 .gmr-top-rockhounds {
  color: #f8f3ff !important;
  border-color: rgba(178, 105, 235, .22) !important;
  background:
    radial-gradient(circle at 90% 4%, rgba(138, 59, 207, .11), transparent 38%),
    linear-gradient(145deg, rgba(23, 14, 49, .91), rgba(9, 8, 27, .96)) !important;
  box-shadow: inset 0 1px rgba(255, 255, 255, .025) !important;
}

/* Feed, composer and stories */
html body.gmr-community-page .gmr-network-v8 .gmr-center-feed .gmr-community-pulse {
  color: #e4dcef !important;
  border-color: rgba(183, 105, 239, .20) !important;
  background: rgba(255, 255, 255, .035) !important;
}

html body.gmr-community-page .gmr-network-v8 .gmr-center-feed .gmr-composer,
html body.gmr-community-page .gmr-network-v8 .gmr-center-feed .gmr-feed-post,
html body.gmr-community-page .gmr-network-v8 .gmr-center-feed .gmr-stories,
html body.gmr-community-page .gmr-network-v8 .gmr-center-feed .gmr-empty {
  color: #f8f3ff !important;
  border-color: rgba(178, 105, 235, .22) !important;
  background:
    radial-gradient(circle at 100% 0, rgba(139, 51, 218, .10), transparent 35%),
    linear-gradient(145deg, rgba(23, 14, 49, .92), rgba(9, 8, 27, .96)) !important;
  box-shadow: 0 10px 28px rgba(0, 0, 0, .20), inset 0 1px rgba(255, 255, 255, .025) !important;
}

body.gmr-community-page .gmr-network-v8 h1,
body.gmr-community-page .gmr-network-v8 h2,
body.gmr-community-page .gmr-network-v8 h3,
body.gmr-community-page .gmr-network-v8 h4,
body.gmr-community-page .gmr-network-v8 strong,
body.gmr-community-page .gmr-network-v8 b {
  color: #f8f3ff !important;
}

body.gmr-community-page .gmr-network-v8 p,
body.gmr-community-page .gmr-network-v8 li,
body.gmr-community-page .gmr-network-v8 small,
body.gmr-community-page .gmr-network-v8 .gmr-post-content,
body.gmr-community-page .gmr-network-v8 .gmr-comments,
body.gmr-community-page .gmr-network-v8 .gmr-comment p {
  color: #d4cce0 !important;
}

body.gmr-community-page .gmr-network-v8 a {
  color: #d28bff !important;
}

/* Fields and post controls */
body.gmr-community-page .gmr-network-v8 textarea,
body.gmr-community-page .gmr-network-v8 input[type="text"],
body.gmr-community-page .gmr-network-v8 input[type="url"],
body.gmr-community-page .gmr-network-v8 input[type="search"] {
  color: #f8f3ff !important;
  border-color: rgba(185, 108, 244, .25) !important;
  background: #0a081c !important;
}

body.gmr-community-page .gmr-network-v8 textarea::placeholder,
body.gmr-community-page .gmr-network-v8 input::placeholder {
  color: #aa9fba !important;
}

body.gmr-community-page .gmr-network-v8 .gmr-primary-button,
body.gmr-community-page .gmr-network-v8 .gmr-create-post,
body.gmr-community-page .gmr-network-v8 button[type="submit"] {
  color: #fff !important;
  border-color: #b967ff !important;
  background: linear-gradient(135deg, #6c25bf, #9c3ef0) !important;
  box-shadow: 0 10px 26px rgba(120, 45, 205, .30), inset 0 1px rgba(255, 255, 255, .16) !important;
}

body.gmr-community-page .gmr-network-v8 .gmr-reactions button,
body.gmr-community-page .gmr-network-v8 .gmr-pin-post,
body.gmr-community-page .gmr-network-v8 .gmr-delete-post {
  color: #e6dcef !important;
  border-color: rgba(185, 108, 244, .20) !important;
  background: rgba(255, 255, 255, .04) !important;
}

body.gmr-community-page .gmr-network-v8 .gmr-reactions button:hover,
body.gmr-community-page .gmr-network-v8 .gmr-reactions button.active {
  color: #fff !important;
  border-color: #b967ff !important;
  background: rgba(142, 56, 232, .28) !important;
}

/* Keep occasional feature areas vivid, as on the homepage. */
html body.gmr-community-page .gmr-network-v8 .gmr-featured-card,
html body.gmr-community-page .gmr-network-v8 .gmr-arcade-card,
html body.gmr-community-page .gmr-network-v8 .gmr-weather-card {
  border-color: rgba(190, 112, 255, .28) !important;
  background:
    radial-gradient(circle at 85% 25%, rgba(156, 62, 240, .28), transparent 46%),
    linear-gradient(145deg, #251042, #100923) !important;
}

body.gmr-community-page .gmr-network-v8 .gmr-community-credit {
  color: #cfc5df !important;
  border-color: rgba(178, 105, 235, .18) !important;
  background: #0a081c !important;
}
