/* InfinityNMS product base styling.

   The application SHELL (sidebar, mobile drawer/top bar, brand, nav rendering, account region, workspace
   surface, responsive breakpoints, scrollbars — all the generic geometry that used to live here) is now
   owned by the canonical Infinity.AppShell package (_content/Infinity.AppShell/infinity-appshell.css).
   This file keeps only product-level base concerns:

     1. --nms-font: the single app-wide font stack. It is the authority the Mud->AIR bridge
        (nms-mud-bridge.css) maps every --mud-typography-*-family onto, and AIR components inherit it via
        the body (Infinity.UI's --air-font-family is `inherit`).
     2. body: apply that font and paint the darkest shell surface behind everything so overscroll never
        flashes a light background. */

:root {
    /* System UI first = the clean Segoe UI rendering of the InfinityAI baseline on Windows. */
    --nms-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

body {
    font-family: var(--nms-font);
    background: var(--air-bg);
}
