/*
 * Sitewide defaults for plain in-prose hyperlinks.
 * Targets only anchors that don't already have a class — so all intentional
 * link styles (CTAs, nav, cards, footer, disclosure banner, etc.) win on
 * specificity and remain untouched. Without this, content-block links
 * fell back to the browser default rgb(0, 0, 238) blue.
 */

a:not([class]),
a:where(:not([class])):visited {
  color: #0a0a0a;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-decoration-color: rgba(10, 10, 10, 0.45);
  transition: text-decoration-color 120ms ease, color 120ms ease;
}

a:not([class]):hover,
a:not([class]):focus {
  color: #1e5d52;
  text-decoration-color: #1e5d52;
}

/* Baller dark theme: bright gold instead of near-black for prose links. */
body.baller-theme a:not([class]),
body.baller-theme.baller-hub a:not([class]) {
  color: #f3c969;
  text-decoration-color: rgba(243, 201, 105, 0.55);
}

body.baller-theme a:not([class]):hover,
body.baller-theme a:not([class]):focus,
body.baller-theme.baller-hub a:not([class]):hover,
body.baller-theme.baller-hub a:not([class]):focus {
  color: #ffe6a1;
  text-decoration-color: #ffe6a1;
}
