@font-face {
  font-family: "Roslindale Display Bold";
  src: url("https://downloads.coindesk.com/arc-hosted-fonts/roslindale_display_bold.woff2")
      format("font-woff2"),
    url("https://downloads.coindesk.com/arc-hosted-fonts/roslindale_display_bold.woff")
      format("font-woff"),
    url("https://downloads.coindesk.com/arc-hosted-fonts/roslindale_display_bold.ttf")
      format("truetype");
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Display Narrow Bold Roslindale";
  src: url("https://downloads.coindesk.com/arc-hosted-fonts/roslindale_display_narrow.woff2")
      format("font-woff2"),
    url("https://downloads.coindesk.com/arc-hosted-fonts/roslindale_display_narrow.woff")
      format("woff"),
    url("https://downloads.coindesk.com/arc-hosted-fonts/roslindale_display_narrow.ttf")
      format("truetype");
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Grotesk Text Pro";
  src: url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-55Rg.woff2")
      format("font-woff2"),
    url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-55Rg.woff")
      format("woff"),
    url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-55Rg.ttf")
      format("truetype");
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Grotesk Text Pro";
  src: url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-56It.woff2")
      format("font-woff2"),
    url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-56It.woff")
      format("woff"),
    url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-56It.ttf")
      format("truetype");
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-65Md.woff2")
      format("font-woff2"),
    url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-65Md.woff")
      format("woff"),
    url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-65Md.ttf")
      format("truetype");
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-66MdIt.woff2")
      format("font-woff2"),
    url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-66MdIt.woff")
      format("woff"),
    url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-66MdIt.ttf")
      format("truetype");
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Grotesk Text Pro";
  src: url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-75Bd.woff2")
      format("font-woff2"),
    url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-75Bd.woff")
      format("woff"),
    url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-75Bd.ttf")
      format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-76BdIt.woff2")
      format("font-woff2"),
    url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-76BdIt.woff")
      format("woff"),
    url("https://downloads.coindesk.com/arc-hosted-fonts/NHaasGroteskTXStd-76BdIt.ttf")
      format("truetype");
  font-style: italic;
  font-display: swap;
}

html {
  font-size: 16px;
  scroll-behavior: smooth;
}

body {
  font-family: "Neue Haas Grotesk Text Pro", sans-serif;
  margin: 0;
  box-sizing: border-box;
  position: relative;
}

body * {
  box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: anywhere;
}

a,
a:visited {
  text-decoration: none;
}

a[href]:hover {
  text-decoration: underline;
}

ul {
  list-style: none;
}

figure {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
}

p {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
}

ol,
ul {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 0;
}

@media (min-width: 600px) {
  #fusion-app.blur-after-effect {
    filter: blur(0px);
    transition: filter 0.5s;
  }

  #fusion-app.blur-after-effect.blur {
    filter: blur(1000px);
  }
}
