@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/montserrat/montserrat-400.woff2") format("woff2");}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/montserrat/montserrat-500.woff2") format("woff2");}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/montserrat/montserrat-600.woff2") format("woff2");}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/montserrat/montserrat-700.woff2") format("woff2");}
:root[data-glpi-theme] { --tblr-font-sans-serif:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif; }
body{ font-family:var(--tblr-font-sans-serif) !important; }
/* Atendas Design System — login (anônimo). Marcador de carga: */
:root[data-glpi-theme] { --atendas-login-loaded: 1; }

/* Atendas — marca do login */
:root[data-glpi-theme] {
  --tblr-primary:#00b2f6; --tblr-primary-rgb:0,178,246;
  --tblr-link-color:#00b2f6; --tblr-link-color-rgb:0,178,246;
}
.btn-primary{ background:#00b2f6; border-color:#00b2f6; }
.btn-primary:hover{ background:#0098d4; border-color:#0098d4; }
/* logo do login: o core usa `content: var(--logo)` em .page-anonymous .glpi-logo
   (renderiza como imagem substituída, acima de qualquer background). Por isso
   sobrescrevemos o próprio `content` para o PNG Atendas — padronizado com a
   interface autenticada. */
.page-anonymous .glpi-logo{
  content:url("../assets/logo-wordmark.png") !important;
  width:240px !important; height:auto !important; margin:0 auto 1rem !important;
}
