/* _wordmark.css - the canonical Monomatter wordmark, self hosted.
   MonoMark is Space Grotesk weight 500, subset to the lowercase letters the mark
   needs, embedded as base64 so the mark is pixel identical on every page with
   zero external requests. Loaded by _case-nav.js on the case pages, and linked
   directly by the About page and the landing. Color is set by each context
   (dark pages vs the light ones), so it is deliberately not set here.
   No em or en dashes anywhere, per the site rules. */
@font-face{
  font-family:'MonoMark';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(data:font/woff2;base64,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) format('woff2');
}
.mono-cn-mark{
  font-family:'MonoMark','Space Grotesk',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif !important;
  font-weight:500 !important;
  font-size:19px !important;
  letter-spacing:-0.01em !important;
  line-height:1 !important;
  text-transform:none !important;
  text-decoration:none !important;
  white-space:nowrap;
  display:inline-flex;
  align-items:center;
  cursor:pointer;
}
@media (max-width:600px){ .mono-cn-mark{ font-size:16px !important; } }
