/* Ember Mail type: Public Sans (same woff2 as the invite console), CJK fallbacks first after it.
   Bulwark hard-codes the body font stack in app/globals.css and its theme sanitizer strips url(),
   so the face is loaded here by the edge (same origin, allowed by Bulwark's CSP font-src 'self'). */
@font-face {
  font-family: "Public Sans";
  src: url("/ember-brand/public-sans.woff2") format("woff2");
  font-weight: 100 900;
  font-display: swap;
}
body {
  font-family: "Public Sans", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system,
    "Segoe UI", Roboto, sans-serif;
}
