:root {
  --fbc-navy: #1F2A37;
  --fbc-deep-navy: #111827;
  --fbc-gold: #D9992B;
  --fbc-warm-gold: #E4AA47;
  --fbc-ivory: #F1EEE7;
  --fbc-sand: #D8D2C6;
  --fbc-slate: #56616F;
  --fbc-charcoal: #232730;
  --fbc-display: Georgia, "Times New Roman", serif;
  --fbc-body: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}

.fbc-brand {
  background: var(--fbc-ivory);
  color: var(--fbc-navy);
  font-family: var(--fbc-body);
}

.fbc-title {
  font-family: var(--fbc-display);
  letter-spacing: .03em;
  color: var(--fbc-navy);
}

.fbc-button {
  background: var(--fbc-gold);
  color: var(--fbc-deep-navy);
  border: 0;
  padding: .9rem 1.2rem;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.fbc-card {
  background: #fff;
  border: 1px solid rgba(31,42,55,.12);
  box-shadow: 0 18px 40px rgba(17,24,39,.08);
}
