a, .link
  display: inline
  cursor: pointer

  &, &:visited, &:active
    text-decoration: none
    color: #03c

  &:hover
    text-decoration: underline

.link[disabled]
  cursor: default

  &, &:visited, &:active
    color: rgba(black, .25)

  &:hover
    text-decoration: none

form.link
  display: inline
  padding: 0
  margin: 0

  &:hover
    text-decoration: none

    button
      text-decoration: underline

  button
    color: #03c

form.link button,
button.link

  &, &:active
    background: transparent none
    border: none
    box-shadow: none
    padding: 0
    margin: 0