/**
 * DefesaExpress — tipografia premium unificada
 * Display/headings: Plus Jakarta Sans · Corpo: Inter
 */
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap');

:root {
  --font-display: 'Plus Jakarta Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-heading: 'Plus Jakarta Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-body: 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --tracking-tight: -0.04em;
  --tracking-snug: -0.025em;
  --leading-display: 1.05;
  --leading-heading: 1.15;
  --leading-body: 1.65;
}

/* Base global — Plus Jakarta (títulos) + Inter (corpo) */
body {
  font-family: var(--font-body);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: 'kern' 1, 'liga' 1;
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-display);
}

/* Classe utilitária para landings */
.dx-type-body {
  font-family: var(--font-body);
}
