a.ghost, a.gray, a.disabled {
  border-radius: 2px;
  padding: 0.4em 0.8em;
}

a.ghost {
  background: #68f;
  box-shadow: 0 0 0 2px #68f inset;
  color: white;
  transition: 0.1s;
}

a.ghost:hover {
  background: transparent;
  color: #68f;
}

a.gray, a.disabled {
  background: rgba(147.5, 147.5, 147.5, 0.08);
  transition: background, 0.2s;
}

a.gray:hover, a.disabled:hover {
  color: inherit;
}

a.gray:hover {
  background: rgba(147.5, 147.5, 147.5, 0.2);
}

body > article, body > footer {
  padding: 1.5em calc(27.5% - 5rem);
}

body > header {
  padding: 0 calc(27.5% - 5rem);
}

article {
  background: #fff;
}

body > footer {
  background: rgba(147.5, 147.5, 147.5, 0.06);
  color: rgb(147.5, 147.5, 147.5);
}

/*# sourceMappingURL=default.css.map */