body.accent-blue {
  --accent: #4aa3ff;
  --accent-strong: #1d7ed6;
}

.site-header, .site-footer, .card, .faq-side {
  box-shadow: 0 6px 16px rgba(26, 115, 232, 0.05);
}

.card h3 { margin-top: 0; }
.faq-side h2 { margin-top: 0; }

.badge { display: inline-block; background: rgba(74,163,255,0.1); color: var(--accent-strong); padding: 4px 10px; border-radius: 999px; font-size: 0.85rem; }

