/* Load the application palette for every surface, including authentication
   pages that do not use app.css. Keep this import first: CSS requires
   @import rules to precede ordinary style rules. */
@import url("tokens.f3d24b373dd9.css?v=20261107-balanced-theme-contrast");

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("fonts/InterVariable.2bf3d951bf9d.woff2") format("woff2");
}

:root {
    --app-font-family: "Inter", "Segoe UI", Arial, Helvetica, sans-serif;

    /* ERP-density type scale. Grid header/cell sizes are unchanged (data_tables.css
       was already at this density) — this is for page chrome: titles, labels, controls. */
    --font-size-base: 13px;
    --font-size-title: 22px;
    --font-size-stat: 22px;
    --control-height: 32px;
}

html,
body,
button,
input,
select,
textarea {
    font-family: var(--app-font-family)
}

html,
body {
    font-size: var(--font-size-base)
}
