@font-face{font-family:'Bogart';src:url('https://apps.globalaeax.mx/brand/fonts/Bogart-Regular.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Bogart';src:url('https://apps.globalaeax.mx/brand/fonts/Bogart-Italic.otf') format('opentype');font-weight:400;font-style:italic;font-display:swap;}
@font-face{font-family:'Bogart';src:url('https://apps.globalaeax.mx/brand/fonts/Bogart-Medium.otf') format('opentype');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Bogart';src:url('https://apps.globalaeax.mx/brand/fonts/Bogart-Medium-Italic.otf') format('opentype');font-weight:500;font-style:italic;font-display:swap;}
body,input,label,button,.btn,.nav-link,.pgn__form-control,.form-control,p,a,span{font-family:'Bogart','Inter',sans-serif !important;}
h1,h2,h3,h4,h5,h6,.main-heading,[class*="display-"]{font-family:'Bogart','Inter',sans-serif !important;font-weight:500 !important;}

/* ===== Paleta AeA México en MFEs ===== */
:root {
  --pgn-color-primary-base: #F87C56 !important;
  --pgn-color-primary-500: #F87C56 !important;
  --pgn-color-primary-hover: #E5554F !important;
  --pgn-color-brand-base: #F87C56 !important;
  --pgn-color-brand-500: #F87C56 !important;
  --pgn-color-info-base: #006776 !important;
  --pgn-color-accent-a: #FFC658 !important;
}
.btn-primary, .btn-brand {
  background-color: #F87C56 !important;
  border-color: #F87C56 !important;
  color: #fff !important;
}
.btn-primary:hover, .btn-brand:hover {
  background-color: #E5554F !important;
  border-color: #E5554F !important;
}
a, .btn-link { color: #006776 !important; }
.bg-primary, .bg-brand { background-color: #F87C56 !important; }

/* ===== Variables Paragon de tipografía ===== */
:root {
  --pgn-typography-font-family-base: 'Bogart','Inter',sans-serif !important;
  --pgn-typography-headings-font-family: 'Bogart','Inter',sans-serif !important;
  --pgn-typography-base-font-family: 'Bogart','Inter',sans-serif !important;
  --font-family-sans-serif: 'Bogart','Inter',sans-serif !important;
  --font-family-base: 'Bogart','Inter',sans-serif !important;
}

/* ===== Refuerzo universal Bogart ===== */
* {
  font-family: 'Bogart','Inter',sans-serif !important;
}
.pgn__card, .pgn__card *, [class*="pgn__"], [class*="progress"] {
  font-family: 'Bogart','Inter',sans-serif !important;
}
