/* Homepage-only palette; the rest of the AcademicPages theme stays intact. */
.home-research { color: #343e47; background: #fff; }
.home-research .page__content > p a { color: #b34f18; }
.home-research .page__content > p a:hover { color: #873d14; }
.home-research .research-focus { color: #b34f18; font-weight: 700; }
.home-research .pub_button {
  display: inline-block; margin: .4em .35em .4em 0; padding: .3em .8em;
  border: 1px solid #edd9c7; border-radius: 5px;
  background: #fff4e8; color: #b34f18;
  font-family: inherit; font-size: 12px; font-weight: 500; line-height: 1.5;
  vertical-align: middle; cursor: pointer; transition: background .15s, border-color .15s;
}
.home-research .pub_button:hover { background: #ffe8d2; border-color: #dba67d; }
.home-research .recruitment-note { cursor: default; background: #fff0e2; }
.home-research .recruitment-note u { border-color: currentColor; }
.home-research .pub_button:focus-visible { outline: 2px solid #b34f18; outline-offset: 3px; }
/* Use the homepage's available column beside the author sidebar. */
@media (min-width: 925px) { .home-research .page { padding-right: 0; } }
@media (prefers-reduced-motion: reduce) { .home-research .pub_button { transition: none; } }

/* The publication index closes the selected-paper list before the research overview. */
.home-research .page__content > .all-publications { margin: 6px 0 16px; font-size: .8em; }
.home-research .all-publications > a { text-decoration: none; }
.home-research .all-publications > a:hover { text-decoration: underline; }
.home-research .all-publications + .research-map { margin-top: 0; }
