/* Shared typography for every activation, participant view, screen and report. */
@font-face {
  font-family: 'FS Albert Pro';
  src: url('/assets/fonts/FSAlbertPro-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
:root {
  --font-display: 'FS Albert Pro', sans-serif;
  --font-body: 'FS Albert Pro', sans-serif;
  --font-hud: 'FS Albert Pro', sans-serif;
}
html, body, body *, body *::before, body *::after {
  font-family: 'FS Albert Pro', sans-serif !important;
}
/* The question mark remains part of the title, without a separate badge. */
.event-design[data-activity=key-learning] .heading h1 em {
  background: transparent;
  border-radius: 0;
  padding: 0;
  transform: none;
  color: inherit;
  font-style: inherit;
}
