/**
 * Links System - All link styles in one place
 * Default link behavior, states, and navigation overrides
 */

/* ============================================
   DEFAULT LINK STYLES
   ============================================ */

a {
  color: var(--color-text-primary);
  text-decoration: underline;
  transition: color 0.2s ease;
}

a:hover {
  color: var(--color-accent-yellow);
}

a:visited {
  color: var(--color-text-secondary);
}

a:active {
  color: var(--color-accent-yellow);
  transition: color 0.1s ease;
}

a:focus {
  outline: 2px solid var(--color-accent-yellow);
  outline-offset: 2px;
}

/* ============================================
   NAVIGATION LINKS (override defaults)
   ============================================ */

nav a,
.nav-link {
  text-decoration: none;
  font-family: var(--font-main);
  font-size: var(--menu-size);
  letter-spacing: var(--tracking-wide);
}

