@font-face {
  font-family: "Inter";
  src: url("assets/media/ucc73fwrk3iltehus-nvmrmxcp50sjia1zl7w0q5nw-bec94a4daf.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

@font-face {
  font-family: "IBM Plex Mono";
  src: url("assets/media/f6qfjptagt5vm-kvkqdyu8n3twjwlbfgsaxhnk-a80b2cab5e.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "IBM Plex Mono";
  src: url("assets/media/f6pfjptagt5vm-kvkqdyu8n1ioa1xdgregdfa-a7d31096e7.woff2") format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Roboto";
  src: url("assets/media/kfomcnqeu92fr1me7ksn66agldtyluamqxc89ymc2dpnwub2bvmuiar0klqmz24-a4a287b110.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

html,
body {
  background: #000;
}

.template-reduced-motion *,
.template-reduced-motion *::before,
.template-reduced-motion *::after {
  animation-duration: 0.001ms !important;
  animation-iteration-count: 1 !important;
  scroll-behavior: auto !important;
  transition-duration: 0.001ms !important;
}

/* The Readymag service badge is not part of the reusable event template. */
.rm-branding,
[class*="toolbar-branding"],
[class*="branding"]:has(.rm-branding) {
  display: none !important;
}
