/* ============================================================
   MtAir — shippable stylesheet.
   Tokens + component styles only. No demo/page layout, no global
   reset of consumer elements. No fonts: import '@olly/mt-air/fonts.css'
   for the branded faces, or override the --mta-font-* tokens.
   ============================================================ */
@import './tokens.css';
@import './components.css';

/* Non-invasive box-sizing + branded font for our own components only
   (zero specificity, so consumer elements are never touched and the
   --font-mono / --font-display classes still win by class specificity).
   This is what carries the typeface onto portalled content (tooltips,
   menus, dialogs) and bare text nodes (control labels) that never set
   their own font-family. */
:where([class^='mta-'], [class*=' mta-']) {
  box-sizing: border-box;
  font-family: var(--font-sans);
}
