/* eSIMBLACK's Inter type treatment, adapted to dense administration screens.
   The locally bundled variable font and its SIL OFL license are unchanged.
   Icon fonts and email preview content keep their own typography. */
body.admincore-admin {
  --ac-font: 'AdminCore Inter', Arial, sans-serif;
  font-family: var(--ac-font);
  font-weight: 400;
}
.admincore-admin :is(h1,h2,h3,h4,h5,h6,.card-title,.page-title) {
  font-family: var(--ac-font);
  font-weight: 500;
  letter-spacing: -.025em;
}
.admincore-admin :is(h1.page-title,h2.page-title,.login-wrapper__top .title) {
  font-weight: 350;
  letter-spacing: -.035em;
  line-height: 1.2;
}
.admincore-admin .card-title,
.admincore-admin .searchItems .widget-two__content h3 {
  font-weight: 500;
}
.admincore-admin :is(.admincore-eyebrow,.sidebar__menu-header) { font-weight: 500; }
.admincore-admin .sidebar__menu .menu-title { font-weight: 450; }
.admincore-admin :is(label,.widget-seven .widget-seven__content-title) { font-weight: 450; }
.admincore-admin :is(.btn,.cmn-btn,.navbar-user__name) { font-weight: 500; }
.admincore-admin .table thead th { font-weight: 500; }
.admincore-admin .table tbody td { font-weight: 400; }
.admincore-admin :is(.widget-seven .widget-seven__content-amount,.widget-eight.style-two .widget-eight__content-amount) {
  font-weight: 500;
  font-variant-numeric: tabular-nums;
}
.admincore-admin .widget-card-amount { font-weight: 550; font-variant-numeric: tabular-nums; }
.admincore-admin .apexcharts-legend-text { font-family: var(--ac-font) !important; }
