/* ============================================================================
   AYIA — Override de tipografia do shell h2025
   ----------------------------------------------------------------------------
   Alinha a tipografia do portal com o frontend AYIA (frontend/desktop/menu.html):
     - Bricolage Grotesque  → corpo / UI / navegação E TÍTULOS (igual AYIA real;
                              substitui Open Sans + Nunito + Poppins)
     - JetBrains Mono       → código / monoespaçado
   (Fraunces foi removida dos títulos — o AYIA real não usa serif em título.)
   Carregado APÓS style.css (NiceAdmin) para vencer por ordem + !important.
   Edição segura: este arquivo é exclusivo do AYIA; não toca o tema base.
   ============================================================================ */

/* Corpo e UI geral — fonte principal refinada */
body,
.nav, .nav-link,
.sidebar, .sidebar .nav-link, .sidebar-nav,
.card, .card-body, .card-title,
.btn, .form-control, .form-select, .form-label,
table, .table, .breadcrumb, .badge,
.dropdown-menu, .modal, .toast, input, select, textarea, button {
  font-family: 'Bricolage Grotesque', system-ui, -apple-system, 'Segoe UI', sans-serif !important;
}

/* Títulos — MESMA sans do AYIA real (menu.html usa Bricolage Grotesque em
   tudo; Fraunces NÃO é usada em títulos lá). Antes estava Fraunces serif por
   engano — corrigido p/ casar com o AYIA. */
h1, h2, h3, h4, h5, h6,
.logo span, .pagetitle h1 {
  font-family: 'Bricolage Grotesque', system-ui, -apple-system, 'Segoe UI', sans-serif !important;
  letter-spacing: -0.015em;
  font-weight: 600;
}

/* Monoespaçado — código, SQL, valores técnicos */
code, pre, kbd, samp, .font-monospace {
  font-family: 'JetBrains Mono', ui-monospace, 'SFMono-Regular', monospace !important;
}

/* Suaviza a renderização (mesma pegada do menu.html) */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
