/* ===============================================
    Tipografía de marca — BM & asociados
    Brandbook: Títulos = Qeilab · Subtítulos = Raleway · Párrafos = Montserrat

    Rutas ABSOLUTAS a propósito: si alguna vez se activa COMBINE_JS_CSS,
    el CSS combinado se sirve desde /resources/templates_c/ y las rutas
    relativas se romperían.
------------------------------------------------- */

/* --- Qeilab: títulos. Un solo peso (400). --- */
@font-face {
  font-family: 'Qeilab';
  src: url('/resources/themes/default/fonts/Qeilab.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* --- Raleway: subtítulos, menú, botones. Variable, eje wght 100–900. --- */
@font-face {
  font-family: 'Raleway';
  src: url('/resources/themes/default/fonts/Raleway-Variable.woff2') format('woff2-variations'),
       url('/resources/themes/default/fonts/Raleway-Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* --- Montserrat: párrafos. Estáticas 400/500/600/700. --- */
@font-face {
  font-family: 'Montserrat';
  src: url('/resources/themes/default/fonts/Montserrat-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/resources/themes/default/fonts/Montserrat-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/resources/themes/default/fonts/Montserrat-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/resources/themes/default/fonts/Montserrat-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* --- Variables de marca --- */
:root {
  --bm-font-titulo:    'Qeilab', Georgia, serif;
  --bm-font-subtitulo: 'Raleway', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
  --bm-font-texto:     'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
}

/* --- Bootstrap deja .tooltip y .popover con el stack del sistema y nada
       los pisa. Se alinean acá para que no queden fuera de la identidad. --- */
.tooltip,
.popover {
  font-family: var(--bm-font-texto);
}
