.group-diff .d-style #profile a {
  color: var(--color, var(--main-color, #f7bf4f));
}
.group-diff .d-style #profile #profile-header .title {
  border-top: 1px solid var(--color, var(--main-color, #f7bf4f));
  color: var(--color, var(--main-color, #f7bf4f));
}
.group-diff .d-style #profile #last-posts .box > div:first-child {
  background: var(--color, var(--main-color, #f7bf4f));
  color: var(--text, #333) !important;
}
.group-diff .d-style #profile #last-posts .box > div:first-child a {
  color: var(--text, #333) !important;
}
.group-diff .d-style #profile #profile-detail a {
  background: var(--color, var(--main-color, #f7bf4f));
  color: var(--text, #333) !important;
}
.group-diff .d-style #profile #profile-detail a i {
  border-right: 1px solid var(--text, #333) !important;
}
.group-diff .d-style #profile #profile-info {
  background: var(--color, var(--main-color, #f7bf4f));
  color: var(--text, #333) !important;
}
.group-diff .d-style .post a {
  color: var(--color, var(--main-color, #f7bf4f));
}
.group-diff .d-style .post .group {
  border: 1px dashed var(--color, var(--main-color, #f7bf4f));
  color: var(--color, var(--main-color, #f7bf4f));
}
.group-diff .d-style .post .group:after {
  border: 1px solid var(--color, var(--main-color, #f7bf4f));
}
.group-diff .d-style .poster {
  background: var(--color, var(--main-color, #f7bf4f));
  color: var(--text, #333) !important;
}
.group-diff .d-style .poster a {
  color: var(--text, #333) !important;
}
.group-diff .d-style .poster .post-links a {
  border: 4px double var(--text, #333) !important;
}
.group-diff .d-style .poster .post-links a .button-small {
  background: var(--color, var(--main-color, #f7bf4f));
  color: var(--text, #333) !important;
}
.group-diff .d-style .poster .post-links a .button-small i {
  border-right: 1px solid var(--text, #333) !important;
}
.group-diff .d-style .user-info > b {
  color: var(--color, var(--main-color, #f7bf4f));
}
.group-diff .d-style .user-info > b > span {
  border-bottom: 1px solid var(--color, var(--main-color, #f7bf4f));
}
.group-diff .d-style .outericon {
  border: 1px solid var(--text, #333) !important;
}
.group-diff .d-style .name h2 span {
  color: var(--text, #333) !important;
}
.group-diff .New {
  --color: #66b266;
  --text: #333;
}
.group-diff .Half-Blood {
  --color: #f5b083;
  --text: #333;
}
.group-diff .Counselor {
  --color: #1999a2;
  --text: #333;
}
.group-diff .Deserter {
  --color: #004c4c;
  --text: #fff;
}
.group-diff .Hunter {
  --color: #1E90FF;
  --text: #333;
}
.group-diff .Lieutenant {
  --color: #9370DB;
  --text: #333;
}
.group-diff .Missing {
  --color: #AC8E69;
  --text: #333;
}
.group-diff .Rest {
  --color: #333;
  --text: #fff;
}
.group-diff .Rest .profile .user-info > b {
  color: var(--color, var(--main-color, #f7bf4f));
}
.group-diff .Rest .profile .user-info > b > span {
  border-bottom: 1px solid var(--color, var(--main-color, #f7bf4f));
}
.group-diff .Rest .poster-info .user-info > b {
  color: var(--text, #333) !important;
}
.group-diff .Rest .poster-info .user-info > b > span {
  border-bottom: 1px solid var(--text, #333) !important;
}
.group-diff .God {
  --color: #80d0f0;
  --text: #333;
}
.group-diff .Goddess {
  --color: #80d0f0;
  --text: #333;
}
.group-diff .Titan {
  --color: #65a399;
  --text: #333;
}
.group-diff .Others {
  --color: #C14545;
  --text: #fff;
}
.group-diff .Admin {
  --color: #C14545;
  --text: #fff;
}
.group-diff td.Aphrodite,
.group-diff #profile.Aphrodite {
  --color: #ff728e;
  --text: #333;
}
.group-diff .Demigod {
  --color: #C89498;
  --text: #333;
}
