/* ── Global link colors ── */

:root {
  --link:         #1a5276;
  --link-hover:   #b22234;
  --link-visited: #6c3483;
}

[data-theme="dark"] {
  --link:         #6fa8dc;
  --link-hover:   #e05565;
  --link-visited: #d4a8ff;
}

a                { color: var(--link); }
a:visited        { color: var(--link-visited); }
a:hover          { color: var(--link-hover); }

/* Intentional exceptions */
.alert a         { color: #fff; }
.alert a:visited { color: #fff; }
.alert a:hover   { color: #fff; }
