/**
 * Guardian Labs design tokens (guardian-seal-main/design/brand.html)
 * Boleto Guardian static site
 */
:root {
  --bg: #F7F8FA;
  --surface: #ffffff;
  --card: #ffffff;
  --primary: #0A1F44;
  --primary-dim: #081833;
  --accent: #081833;
  --gold: #D4AF37;
  --text: #0F172A;
  --muted: #64748B;
  --border: rgba(15, 23, 42, 0.12);
  --prose: 720px;
  --success: #16A34A;
  --warning: #D97706;
  --danger: #DC2626;
}

.seal {
  font-family: 'Cormorant Garamond', Georgia, serif;
}

.mono {
  font-family: 'JetBrains Mono', 'Inconsolata', monospace;
}

.hero-cta .btn-outline {
  color: var(--primary);
  border-color: var(--border);
  background: transparent;
}
.hero-cta .btn-outline:hover {
  border-color: var(--gold);
  color: var(--primary);
  background: rgba(212, 175, 55, 0.08);
}

/* Destaque discreto: Contato entre Validar (primário) e GitHub (neutro) */
.hero-cta .btn-outline.btn-contact {
  background: rgba(212, 175, 55, 0.14);
  border: 1px solid rgba(212, 175, 55, 0.5);
  color: var(--primary);
  box-shadow: 0 1px 0 rgba(212, 175, 55, 0.12);
}
.hero-cta .btn-outline.btn-contact:hover {
  background: rgba(212, 175, 55, 0.22);
  border-color: var(--gold);
  color: var(--primary-dim);
  box-shadow: 0 4px 14px rgba(212, 175, 55, 0.18);
}
