/* Content actions use color, rather than an underline, as the hover cue. */
.ghri-theme #main :is(a.text-link,a.ghri-course-link,a.ghri-editorial-read,.ghri-home-participate-links>a,.ghri-home-pathways>a,.ghri-editorial-actions>a,.ghri-section-heading>a,.section-heading>a,.ghri-about-action){text-decoration:none;transition:color .16s ease}
.ghri-theme #main :is(a.text-link,a.ghri-course-link,a.ghri-editorial-read,.ghri-home-participate-links>a,.ghri-home-pathways>a,.ghri-editorial-actions>a,.ghri-section-heading>a,.section-heading>a,.ghri-about-action):is(:hover,:focus-visible){color:#000;text-decoration:none}
.ghri-theme #main :is(.ghri-earth-hero,.learning-band,.ghri-home-learning) a:not(.button):is(:hover,:focus-visible){color:#fff;text-decoration:none}

/* Scoped outside main navigation: Menu, hamburger, Close and submenu controls
   retain their existing behavior and the desktop menu's white underline. */
body.ghri-theme :is(#main,.site-footer,#ghri-cookie,.header-search) :is(button,a.button,input[type=submit],input[type=button],input[type=reset],.wp-block-button__link){text-decoration:none}
body.ghri-theme :is(#main,.site-footer,#ghri-cookie,.header-search) :is(button,a.button,input[type=submit],input[type=button],input[type=reset],.wp-block-button__link):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background-color:#155fc4;border-color:#155fc4;color:#fff;text-decoration:none}
body.ghri-theme :is(#main,.site-footer,#ghri-cookie,.header-search) :is(button,a.button,.wp-block-button__link):is(:hover,:focus-visible) :is(span,strong,svg){color:inherit;text-decoration:none}
@media(prefers-reduced-motion:reduce){.ghri-theme #main :is(a.text-link,a.ghri-course-link,a.ghri-editorial-read,.ghri-home-participate-links>a,.ghri-home-pathways>a,.ghri-editorial-actions>a,.ghri-section-heading>a,.section-heading>a,.ghri-about-action){transition:none}}

/* Course actions retain white labels in every state, including visited links.
   These selectors deliberately exclude the header, navigation and ordinary course title links. */
body.ghri-theme #main :is(.ghri-course-catalog,.ghri-course-detail-hero,.ghri-course-experience) :is(a.button,button,input[type=submit],input[type=button],a.ghri-course-link){background-color:#102b46;border-color:#102b46;color:#fff;text-decoration:none}
body.ghri-theme #main :is(.ghri-course-catalog,.ghri-course-detail-hero,.ghri-course-experience) :is(a.button,button,input[type=submit],input[type=button],a.ghri-course-link):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background-color:#155fc4;border-color:#155fc4;color:#fff;text-decoration:none}
body.ghri-theme #main :is(.ghri-course-catalog,.ghri-course-detail-hero,.ghri-course-experience) :is(a.button,button,a.ghri-course-link) :is(span,strong,svg){color:inherit;text-decoration:none}
