/* AYH v5.2.8.1: in-copy links on legal/info pages use brand ink + underline (was blue #0066CC / #2997FF). CSS only. Load LAST after ayh-v528.css. */
main .prose a:not([class*="btn"]),
main .ai-panel a:not([class*="btn"]){
  color:inherit;
  text-decoration-line:underline;
  text-decoration-thickness:1px;
  text-underline-offset:.18em;
  text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);
}
main .prose a:not([class*="btn"]):hover,
main .ai-panel a:not([class*="btn"]):hover{text-decoration-color:currentColor}
main .prose a:not([class*="btn"]):focus-visible,
main .ai-panel a:not([class*="btn"]):focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}

/* AYH v5.2.8.2: cookie-banner Privacy link (DD) and 404 in-main Home link. Appended; filename unchanged. */
#consent a:not([class*="btn"]){color:var(--ink);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}
#consent a:not([class*="btn"]):hover{text-decoration-color:currentColor}
/* AYH v5.2.8.2: 404 in-main Home link. Same declarations as the consent/prose rules, plus prose :focus-visible. */
body.page-page main p a[href="/"]{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}
body.page-page main p a[href="/"]:hover{text-decoration-color:currentColor}
body.page-page main p a[href="/"]:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}
