/* ============================================================================
   publication lists
   styles for all publication sections (working papers, policy, etc.)
   ============================================================================ */

/* container for each publication section */
.publications {
  margin: 0 0 20px 0;
  padding: 0;
  line-height: 1.5;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}

/* unordered list holding all publication items */
.publications-list {
  list-style: none;
  padding: 0;
  margin: 0;
  line-height: 1.5;
}

/* individual publication entry */
.publications-list li {
  margin: 0 0 20px 0;
  padding: 0;
  line-height: 1.5;
  list-style: none;
}

/* publication title - bold and prominent */
.publications-list li .title {
  font-weight: 600;
  font-size: 14px;
  margin: 0;
  color: #222;
  padding: 0;
  display: block;
  line-height: 1.5;
  width: 100%;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}

html[data-theme="dark"] .publications-list li .title {
  color: #ddd;
}

/* coauthor names displayed below title */
.publications-list li .author {
  font-size: 14px;
  color: #595959;
  margin: 4px 0 0 0;
  padding: 0;
  display: block;
  line-height: 1.5;
}

html[data-theme="dark"] .publications-list li .author {
  color: #bbb;
}

/* coauthor links inherit muted color */
.publications-list li .author a {
  color: #595959;
  text-decoration: none;
}

html[data-theme="dark"] .publications-list li .author a {
  color: #bbb;
}

.publications-list li .author a:hover {
  color: #0066aa;
}

/* journal or venue information */
.publications-list li .periodical {
  font-size: 14px;
  color: #595959;
  margin: 4px 0 0 0;
  padding: 0;
  display: block;
  line-height: 1.5;
}

html[data-theme="dark"] .publications-list li .periodical {
  color: #aaa;
}

/* container for action links (pdf, abstract, etc.) */
.publications-list li .links {
  display: block;
  margin-top: 4px;
}

/* individual action links - smaller blue text */
.publications-list li .links a {
  color: #3399cc;
  text-decoration: none;
  font-size: 12px;
  margin-right: 4px;
}

html[data-theme="dark"] .publications-list li .links a {
  color: #3EB7F0;
}

.publications-list li .links a:hover {
  color: #0066aa;
}

/* collapsible abstract text - hidden by default */
.publications-list li .abstract {
  display: none;
  font-size: 13px;
  color: #7a7a7a;
  line-height: 1.6;
  padding: 8px 0;
  margin: 2px 0 0 0;
  width: 100%;
  text-align: justify;
}

html[data-theme="dark"] .publications-list li .abstract {
  color: #bbb;
}

/* collapsible coverage/media section - hidden by default */
.publications-list li .coverage {
  display: none;
  font-size: 13px;
  color: #7a7a7a;
  line-height: 1.6;
  padding: 8px 0;
  margin: 2px 0 0 0;
  width: 100%;
  text-align: justify;
}

html[data-theme="dark"] .publications-list li .coverage {
  color: #bbb;
}

/* coverage links styling */
.publications-list li .coverage a {
  color: #3399cc;
  text-decoration: none;
}

html[data-theme="dark"] .publications-list li .coverage a {
  color: #3EB7F0;
}
