/**
 * wpDiscuz — skin O Placar (dark + dourado)
 */

.comments-area--wpdiscuz {
  padding: 0;
  overflow: hidden;
}

.comments-area--wpdiscuz #wpdcom,
.comments-area--wpdiscuz #wpdcom.wpd-default {
  margin: 0 !important;
  padding: 24px !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: var(--text) !important;
}

/* Classificação por estrelas — oculta (layout quebrado + irrelevante) */
.comments-area--wpdiscuz #wpd-post-rating,
.comments-area--wpdiscuz .wpd-post-rating-wrap,
.comments-area--wpdiscuz .wpd-rate-wrap,
.comments-area--wpdiscuz .wpd-rating-wrap,
.comments-area--wpdiscuz .wpd-rating-title,
.comments-area--wpdiscuz .wpd-top-custom-fields,
.comments-area--wpdiscuz .wpdiscuz_top_clearing {
  display: none !important;
}

/* Cabeçalho: inscrever-se + login */
.comments-area--wpdiscuz .wpd-form-head,
.comments-area--wpdiscuz .wpd-auth,
.comments-area--wpdiscuz .wpd-subscribe-bar,
.comments-area--wpdiscuz .wpd-subscribe-wrap {
  background: transparent !important;
  border: 0 !important;
  color: var(--muted) !important;
  font-size: 13px !important;
}

.comments-area--wpdiscuz .wpd-auth a,
.comments-area--wpdiscuz .wpd-form-head a {
  color: var(--gold) !important;
  font-weight: 700;
}

.comments-area--wpdiscuz .wpd-form-head .wpd-sep,
.comments-area--wpdiscuz .wpd-auth .wpd-sep {
  color: rgba(255, 255, 255, 0.25) !important;
}

/* Área do formulário */
.comments-area--wpdiscuz .wpd-form-wrap,
.comments-area--wpdiscuz .wpd-form,
.comments-area--wpdiscuz .wpd-comm-form,
.comments-area--wpdiscuz #wpcomm {
  background: rgba(8, 8, 8, 0.55) !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-radius: 16px !important;
  overflow: hidden;
}

.comments-area--wpdiscuz .wpd-form .wpd-avatar {
  margin-top: 8px;
}

.comments-area--wpdiscuz .wpd-form .wpd-avatar img,
.comments-area--wpdiscuz .wpd-form .avatar {
  border-radius: 50%;
  border: 1px solid rgba(245, 197, 24, 0.28);
}

/* Caixa de texto — era branca */
.comments-area--wpdiscuz .wpd-textarea-wrap,
.comments-area--wpdiscuz .wc-field-textarea,
.comments-area--wpdiscuz .wpd-field-comment {
  background: transparent !important;
  border: 0 !important;
}

.comments-area--wpdiscuz .wpd-textarea-wrap textarea,
.comments-area--wpdiscuz .wc-field-textarea textarea,
.comments-area--wpdiscuz .wpd-comm-textarea,
.comments-area--wpdiscuz #wpcomm textarea,
.comments-area--wpdiscuz .ql-container,
.comments-area--wpdiscuz .ql-editor {
  background: rgba(255, 255, 255, 0.04) !important;
  color: var(--text) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 12px 12px 0 0 !important;
  min-height: 110px !important;
  padding: 14px 16px !important;
  font-family: inherit !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
  box-shadow: none !important;
}

.comments-area--wpdiscuz .wpd-textarea-wrap textarea::placeholder,
.comments-area--wpdiscuz .wc-field-textarea textarea::placeholder,
.comments-area--wpdiscuz .ql-editor.ql-blank::before {
  color: var(--muted) !important;
  opacity: 1 !important;
  font-style: normal !important;
}

/* Barra de ferramentas (negrito, link, etc.) */
.comments-area--wpdiscuz .wpd-editor-toolbar,
.comments-area--wpdiscuz .wpd-tools,
.comments-area--wpdiscuz .wpd-editor-buttons {
  background: rgba(255, 255, 255, 0.03) !important;
  border-top: 1px solid rgba(255, 255, 255, 0.06) !important;
  border-radius: 0 0 12px 12px !important;
  padding: 6px 8px !important;
}

.comments-area--wpdiscuz .wpd-editor-toolbar i,
.comments-area--wpdiscuz .wpd-tools i,
.comments-area--wpdiscuz .wpd-editor-buttons i {
  color: var(--muted) !important;
  opacity: 1 !important;
}

.comments-area--wpdiscuz .wpd-editor-toolbar i:hover,
.comments-area--wpdiscuz .wpd-tools i:hover,
.comments-area--wpdiscuz .wpd-editor-buttons i:hover {
  color: var(--gold) !important;
}

/* Rodapé / enviar */
.comments-area--wpdiscuz .wpd-form-foot,
.comments-area--wpdiscuz .wpd-secondary-form-footer {
  background: transparent !important;
  border: 0 !important;
  padding-top: 12px !important;
}

.comments-area--wpdiscuz .wpd-submit-wrap input[type="submit"],
.comments-area--wpdiscuz .wpd-form-foot .wpd-prim-button,
.comments-area--wpdiscuz .wpd_submit,
.comments-area--wpdiscuz input.wpd-prim-button {
  background: var(--gold) !important;
  color: #111 !important;
  border: 0 !important;
  border-radius: 12px !important;
  font-weight: 800 !important;
  font-size: 13px !important;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 12px 24px !important;
  min-height: 44px;
  cursor: pointer;
  box-shadow: none !important;
}

.comments-area--wpdiscuz .wpd-submit-wrap input[type="submit"]:hover,
.comments-area--wpdiscuz .wpd-form-foot .wpd-prim-button:hover {
  background: var(--gold-2) !important;
}

/* Lista de comentários */
.comments-area--wpdiscuz .wpd-thread-head {
  border-color: rgba(255, 255, 255, 0.08) !important;
  margin-top: 8px;
}

.comments-area--wpdiscuz .wpd-thread-info {
  color: var(--text) !important;
  font-weight: 800 !important;
  letter-spacing: 0.04em;
}

.comments-area--wpdiscuz .wpd-thread-info .wpdtc,
.comments-area--wpdiscuz .wpd-thread-info .wpd-tc {
  color: var(--gold) !important;
  border-color: rgba(245, 197, 24, 0.35) !important;
}

.comments-area--wpdiscuz .wpd-comment-wrap,
.comments-area--wpdiscuz .wpd-comment {
  border-color: rgba(255, 255, 255, 0.06) !important;
  background: transparent !important;
}

.comments-area--wpdiscuz .wpd-comment-text,
.comments-area--wpdiscuz .wpd-comment-body {
  color: var(--text) !important;
}

.comments-area--wpdiscuz .wpd-comment-author,
.comments-area--wpdiscuz .wpd-comment-link,
.comments-area--wpdiscuz .wpd-comment-header .wpd-comment-author {
  color: var(--gold) !important;
  font-weight: 700 !important;
}

.comments-area--wpdiscuz .wpd-comment-date,
.comments-area--wpdiscuz .wpd-comment-footer,
.comments-area--wpdiscuz .wpd-reply-button {
  color: var(--muted) !important;
}

.comments-area--wpdiscuz .wpd-reply-button:hover {
  color: var(--gold) !important;
}

/* Dropdowns / popups internos */
.comments-area--wpdiscuz .wpd-subscribe-form,
.comments-area--wpdiscuz .wpd-popup,
.comments-area--wpdiscuz .wpd-modal {
  background: rgba(12, 12, 12, 0.96) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  color: var(--text) !important;
}

.comments-area--wpdiscuz select,
.comments-area--wpdiscuz input[type="text"],
.comments-area--wpdiscuz input[type="email"] {
  background: rgba(255, 255, 255, 0.04) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  color: var(--text) !important;
  border-radius: 10px !important;
}
