// Copyright (C) 2018 The Trustees of Indiana University
// SPDX-License-Identifier: BSD-3-Clause

@use '../core' as *;
@use 'sass:math';

a,
.#{$prefix}-link {
  color: $color-blue-500;

  &:hover {
    color: $color-blue-700;
  }

  &:focus {
    outline: math.div($spacing-xxs, 2) solid $color-blue-400;
    outline-offset: math.div($spacing-xxs, 2);
  }

  a:visited {
    /**
     * TODO: Come up with a better color for the :visited state.
     */
    color: $color-blue-500;
  }
}

.#{$prefix}-link--reverse,
.#{$prefix}-link-reverse {
  color: rgba($color-white-base, .8);

  &:hover {
    color: $color-white-base;
  }
}

.#{$prefix}-link--bold,
.#{$prefix}-link-bold {
  font-weight: $font-weight-bold;
  text-decoration: none;

  &:hover {
    text-decoration: underline;
  }
}

.#{$prefix}-link-plain {
  text-decoration: none;

  &:hover {
    text-decoration: underline;
  }
}
