@font-face {
  font-family: 'RedditSans';
  font-display: swap;
  src: url('/content/fonts/reddit-sans/RedditSans-Medium.ttf') format('ttf');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'RedditSans';
  font-display: swap;
  src: url('/content/fonts/reddit-sans/RedditSans-MediumItalic.ttf') format('ttf');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'RedditSans';
  font-display: swap;
  src: url('/content/fonts/reddit-sans/RedditSans-SemiBold.ttf') format('ttf');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'RedditSans';
  font-display: swap;
  src: url('/content/fonts/reddit-sans/RedditSans-SemiBoldItalic.ttf') format('ttf');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'RedditSans';
  font-display: swap;
  src: url('/content/fonts/reddit-sans/RedditSans-Bold.ttf') format('ttf');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'RedditSans';
  font-display: swap;
  src: url('/content/fonts/reddit-sans/RedditSans-BoldItalic.ttf') format('ttf');
  font-weight: 700;
  font-style: italic;
}

body {
  font-family: 'RedditSansMedium', sans-serif;
  margin: 0;
  padding: 0;
  overflow-y: scroll;
  overflow-x: hidden;
  line-height: 1.4;
}

* {
  box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6, p {
  margin: 0;
}

a {
  cursor: pointer;
  text-decoration: none;
}

input, button, span {
  outline:none;
}

body.disable-transitions * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}
