/* SDMS 5.6.8.2 · Windows Tech Font Compatibility
   Purpose: make the Tech/Sci-Fi typography render consistently on Windows
   without bundling font files. Uses Chakra Petch web font when reachable,
   then Windows-safe fallbacks. Does not affect Official A4 report CSS. */
@import url("https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@400;500;600;700&display=swap");

:root{
  --sdms-win-tech:"Chakra Petch","Bahnschrift","Leelawadee UI","Tahoma","Segoe UI",sans-serif;
}

html,
body.sdms-ui-256,
body.login256-body,
body.public2561-body,
body.pd565-body,
body.kioskbody,
body.sdms-font-compat,
body.sdms-ui-256 button,
body.sdms-ui-256 input,
body.sdms-ui-256 select,
body.sdms-ui-256 textarea,
body.sdms-ui-256 table,
body.login256-body button,
body.login256-body input,
body.login256-body select,
body.public2561-body button,
body.public2561-body input,
body.public2561-body select,
body.pd565-body button,
body.pd565-body input,
body.pd565-body select,
body.kioskbody button,
body.kioskbody input,
body.kioskbody select{
  font-family:var(--sdms-win-tech)!important;
}

/* Authenticated shell + Dashboard */
body.sdms-ui-256 .sports-brand,
body.sdms-ui-256 .grouped-nav,
body.sdms-ui-256 .navgroup,
body.sdms-ui-256 .topbar,
body.sdms-ui-256 .welcome,
body.sdms-ui-256 .pagehead,
body.sdms-ui-256 .paneltitle,
body.sdms-ui-256 .dash256-page,
body.sdms-ui-256 .dash256-page *,
body.sdms-ui-256 .card,
body.sdms-ui-256 .panel,
body.sdms-ui-256 .btn{
  font-family:var(--sdms-win-tech)!important;
}

/* Public / Login / Live surfaces */
body.login256-body *,
body.public2561-body *,
body.pd565-body *,
body.kioskbody *,
body.sdms-font-compat *{
  font-family:var(--sdms-win-tech)!important;
}

/* Keep icon glyphs/emoji natural and stabilise Windows Chrome metrics. */
body.sdms-ui-256,
body.login256-body,
body.public2561-body,
body.pd565-body,
body.kioskbody,
body.sdms-font-compat{
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
