/* ==========================================================================
   Relativity6 — type. One family.
   Onest carries everything a person reads. Labels (eyebrows, chips, tags,
   table heads, footers) are Onest in capitals, tracked, weight 600.
   Monospace appears only when showing code.
   Every kit page links this file; local --mono / --font-mono tokens point at
   --font-label, so the label face changes here and nowhere else.
   ========================================================================== */
@import url('https://fonts.googleapis.com/css2?family=Onest:wght@200;300;400;500;600;700&family=SUSE+Mono:wght@400;500;600&display=swap');

:root {
  --font-sans:  'Onest', system-ui, -apple-system, sans-serif;
  --font-label: 'Onest', system-ui, -apple-system, sans-serif;
  --font-code:  'SUSE Mono', ui-monospace, SFMono-Regular, Menlo, monospace;  /* code only */
}

/* the label style, as a utility for new work */
.r6-label {
  font-family: var(--font-label);
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 600;
}

/* the one exception */
code, pre, kbd, samp { font-family: var(--font-code); }

/* The wordmark, the company name and URLs stay mixed case inside caps labels and footers.
   Inherited text-transform is beaten by any rule on the element itself, so this needs no !important. */
.keep-case { text-transform: none; letter-spacing: .01em; }
