@font-face {
  font-family: "Constantine";
  src: url("../fonts/Constantine/Constantine.woff2") format("woff2"),
    url("../fonts/Constantine/Constantine.woff") format("woff"),
    url("../fonts/Constantine/Constantine.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: block; /* <- cambia esto */
}

/* Fuente principal */
:root {
  --font-primary: "Constantine", "Playfair Display", serif;
}

:root {
  --bg: #0b0b0f;
  --bg-soft: #12121a;
  --text: #e7e8ea;
  --muted: #a6a8ad;
  --brand: #d1a855; /* dorado para BMH Abogados */
  --brand-2: #9b7a2f;
  --danger: #ef4444;
  --radius: 14px;
  --shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
  --container: 1200px;
  --font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto,
    "Helvetica Neue", Arial;
  --font-serif: "Playfair Display", Georgia, "Times New Roman", serif;
}
