/* ============================================================
   accent.css — cor de acento quente sutil (caminho C)
   cobre/âmbar #1f4fe0 em pontos pontuais de ação
   carrega DEPOIS de polish.css. só ADICIONA.
   ============================================================ */

:root {
  --fb-accent-warm: #1f4fe0;
  --fb-accent-warm-soft: rgba(31, 79, 224, 0.5);
  --fb-accent-warm-fade: rgba(31, 79, 224, 0.15);
}

/* Link inline em conteúdo de post ganha sublinhado cobre no hover */
.single-post-content p a:not(.btn):not(.link-btn):hover,
.single-post-content li a:not(.btn):not(.link-btn):hover {
  background-image: linear-gradient(var(--fb-accent-warm), var(--fb-accent-warm));
}

/* Focus visible em todos os elementos interativos: outline cobre */
:where(a, button, input, select, textarea, [tabindex]):focus-visible {
  outline-color: var(--fb-accent-warm-soft) !important;
}

/* Hover sutil em cards: borda ganha tom cobre */
.card:hover,
.post-card:hover,
.case-card:hover,
.mini-case:hover {
  border-color: var(--fb-accent-warm-soft) !important;
}

/* Badges (case-card, mini-case) ganham cor warm sutil */
.badge,
.case-card__badge,
.mini-case .badge {
  color: var(--fb-accent-warm) !important;
  border-color: var(--fb-accent-warm-fade) !important;
}

/* Stars em depoimentos (já estavam dourado #d4994a, deixa coeso) */
.testimonial__stars {
  color: var(--fb-accent-warm) !important;
}

/* Ornament dividers (h2 + .divider) ganham ponto cobre central */
.section h2 + .divider::before,
.section h2 + .divider--accent::before {
  background: var(--fb-accent-warm-soft) !important;
}

/* CTA section: linha decorativa superior em cobre */
.cta-section::before {
  background: linear-gradient(90deg, transparent, var(--fb-accent-warm-soft), transparent) !important;
}

/* Hero hairline animada ganha tom warm */
.hero::after {
  background: linear-gradient(to bottom, var(--fb-accent-warm-soft), transparent) !important;
}

/* Foco em inputs do form de avaliação: borda cobre */
.fb-audit-form input:focus,
.fb-audit-form textarea:focus,
.fb-audit-form select:focus {
  border-bottom-color: var(--fb-accent-warm) !important;
  box-shadow: 0 1px 0 0 var(--fb-accent-warm-fade) !important;
}

/* Footer links no hover */
.site-footer a:hover {
  color: var(--fb-accent-warm) !important;
}

/* Stat numbers ganham hairline cobre embaixo */
.stat-number::after {
  background: var(--fb-accent-warm-soft) !important;
}
