/* Shared link color for all guide-design pages, including their article menu. */
body main a,body .guide a,body .potch-quest-header a,body .article-sidebar a,body .character-toc a,body .article-contents a{color:#20a9e0!important;text-decoration-color:currentColor}
body main a:visited,body .guide a:visited,body .potch-quest-header a:visited,body .article-sidebar a:visited{color:#20a9e0!important}
body main a:hover,body .guide a:hover,body .article-sidebar a:hover{color:#086a96!important;text-decoration:none!important}
body main a.button,body main a.seo-button{color:#8ddcff!important}

body footer a,body .breadcrumb a{color:#20a9e0!important}

/* Key statements within explanatory paragraphs. Linked names remain blue. */
body main p .guide-emphasis,body .guide p .guide-emphasis,body main p strong,body .guide p strong,body main li>strong,body .guide li>strong{color:#bf3030;font-weight:700}
body .guide-emphasis a,body p strong a{color:#20a9e0!important}

/* In-page navigation: double chevron before text, or before TOC numbering. */
body :is(main,.guide,.character-toc,.article-contents,.guide-toc) a[href^="#"]:not([href="#"])::before{content:"";display:inline-block;width:12px;height:15px;margin-right:7px;background:url("guide-images/anchor-down.png") center/contain no-repeat;vertical-align:-2px}
body :is(.character-toc,.article-contents,.guide-toc) ol{padding-left:43px!important}
body :is(.character-toc,.article-contents,.guide-toc) ol>li{position:relative}
body :is(.character-toc,.article-contents,.guide-toc) ol>li:has(>a[href^="#"])::before{content:"";position:absolute;left:-41px;top:calc(.5lh + 2px);transform:translateY(-50%);width:12px;height:15px;background:url("guide-images/anchor-down.png") center/contain no-repeat}
body :is(.character-toc,.article-contents,.guide-toc) ol>li>a[href^="#"]::before{display:none!important}

/* Links are identified by color; keep keyboard focus outlines. */
body :is(main,.guide,.potch-quest-header,.article-sidebar,.character-toc,.article-contents,footer,.breadcrumb) a,
body :is(main,.guide,.potch-quest-header,.article-sidebar,.character-toc,.article-contents,footer,.breadcrumb) a:is(:hover,:visited,:focus){text-decoration:none!important}

/* Inline references stay regular; explicit page invitations are bold. */
body :is(main,.guide,.potch-article) p a{font-weight:400}
body :is(main,.guide,.potch-article) p a.guide-page-link{font-weight:700}
