* {
  margin: 0;
  font-family:
    "Century Gothic",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Roboto",
    "Oxygen",
    "Ubuntu",
    "Cantarell",
    "Fira Sans",
    "Droid Sans",
    "Helvetica Neue",
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  &.route {
    cursor: pointer;
  }
}

@mixin default() {
  font-size: 0.75rem;
}

body {
  background: url("assets/hexellence.png");
}

button {
  &.btn {
    @include default();
  }
}

input[type="search"],
input[type="submit"],
input[type="text"],
input[type="email"],
input[type="password"] {
  @include default();
}

button {
  &.page-link {
    @include default();
  }

  &.dropdown-item {
    @include default();
  }
}

textarea {
  &.form-control {
    @include default();
  }
}

img {
  &.avatar {
    width: 3rem;
    height: 3rem;
    border: thin black solid;
    border-radius: 50%;
  }
}

span {
  @include default();

  &.badge {
    @include default();
    font-weight: normal;
  }

  &.ln {
    white-space: break-spaces;
  }
}
