#HCB_comment_box h3 { display: none; }
#hcb_msg { margin: 0; }
.home-desc {
  display:none;
}

#HCB_comment_box #hcb_form textarea, #HCB_comment_box #hcb_form #hcb_form_name { background:#0f1728; color:#ddd; border:1px solid var(--fuchsia); border-radius:5px; }
#HCB_comment_box #hcb_form .btn, #HCB_comment_box #HCB_comment_form_box .btn { 
  border-radius:5px;
  border:1px solid var(--fuchsia);
  background-color:var(--darkblue);
  text-transform:uppercase;
  font-size:15px;
  font-weight:bold;
  color:white;
  padding:10px;
  cursor:var(--cur-point);
  transition:all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in; }
#HCB_comment_box #hcb_form .btn:hover, #HCB_comment_box #HCB_comment_form_box .btn:hover {
  background-color:var(--fuchsia);
  color:var(--darkblue);
  transition:all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in; }

#HCB_comment_box textarea {}

/* the entire html comment box container. applies to everything */
#HCB_comment_box {font-family:monospace;}

#HCB_comment_box p.error {
  border:4px solid #f88;
  background-color:#fee;
  color:#800;
}
#HCB_comment_box p {
  margin-bottom:15px;
}

#HCB_comment_box .author-name {
  text-shadow:0 0 5px var(--fuchsia);
  font-size:18px;
}

#HCB_comment_box blockquote {
  margin:0 0 15px 0;
}

#comments_list {
  background:#0f1728;
  border:1px solid var(--fuchsia);
  border-radius:15px;
  padding:15px 15px 0 15px;
  margin-bottom:30px;
}

/* the individual comment display containers */
#HCB_comment_box div.comment {
  width:94%;
  background:var(--darkblue);
  padding:15px;
  border-radius:15px;
  margin-bottom:15px;
}

#HCB_comment_box button.hcb-like {
  color:var(--darkblue);
  background-image:linear-gradient(transparent, transparent),
                    linear-gradient(to right, var(--fuchsia), #fff);
  padding:7px;
  border-radius:10px;
  font-family:monospace;
  margin-right:10px;
  width:80px;
  cursor:var(--cur-point);
  transition:all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
}
#HCB_comment_box button.hcb-reply {
  color:var(--darkblue);
  background-image:linear-gradient(transparent, transparent),
                    linear-gradient(to right, var(--fuchsia), #fff);
  padding:7px;
  border-radius:10px;
  font-family:monospace;
  margin-right:10px;
  width:80px;
  cursor:var(--cur-point);
  transition:all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
}
#HCB_comment_box button.hcb-flag {
  color:var(--darkblue);
  background-image:linear-gradient(transparent, transparent),
                    linear-gradient(to right, var(--fuchsia), #fff);
  padding:7px;
  border-radius:10px;
  font-family:monospace;
  margin-right:10px;
  width:80px;
  cursor:var(--cur-point);
  transition:all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
}

#HCB_comment_box button.hcb-like:hover {
  color:white;
  transition:all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
}
#HCB_comment_box button.hcb-reply:hover {
  color:white;
  transition:all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
}
#HCB_comment_box button.hcb-flag:hover {
  color:white;
  transition:all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
}

#HCB_comment_box a {
  margin:0 auto;
}

/* the moderator message */
.hcb-mod  b {
  color:darkblue;
}

/* next, prev, ok and x link style */
.hcb-link {
  color:var(--fuchsia);
  text-decoration:underline;
}