/* BetZap — tipografia do menu lateral público.
   Montserrat 11px / 600 / 16px / letter-spacing 0.
   Não afeta menu administrativo ou títulos das seções de jogos. */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700&display=swap');

body:not(.admin) aside.side nav > a,
body:not(.admin) aside.side .sidefoot > a,
body:not(.admin) aside.side.rjr-sidebar-v2 a.rjr-side-link,
body:not(.admin) aside.side.rjr-sidebar-v2 a.rjr-side-tile,
body:not(.admin) aside.side.rjr-sidebar-v2 a.rjr-side-tab {
  font-family: 'Montserrat', system-ui, sans-serif !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  line-height: 16px !important;
  letter-spacing: 0 !important;
  text-transform: none;
}
/* Mantém títulos de grupo discretos, como no menu de referência. */
body:not(.admin) aside.side .caption,
body:not(.admin) aside.side.rjr-sidebar-v2 .rjr-side-section-title h2 {
  font-family: 'Montserrat', system-ui, sans-serif !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  line-height: 16px !important;
  letter-spacing: 0 !important;
}
/* Ajuste fino para legibilidade, mantendo cores e estados existentes. */
body:not(.admin) aside.side nav > a > span,
body:not(.admin) aside.side.rjr-sidebar-v2 a.rjr-side-link > span {
  font: inherit;
}
