div.admonition.admonition-bibtex> .admonition-title::after {
  content: "\f02d"; /* fa-book icon */
}

/*
 Use much smaller font for h1, h2 etc.
 They are absurdly large in the standard style
https://pydata-sphinx-theme.readthedocs.io/en/v0.12.0/user_guide/styling.html
 */

html {
  --pst-font-size-h1: 23px;
  --pst-font-size-h2: 21px;
  --pst-font-size-h3: 19px;
  --pst-font-size-h4: 17px;
}

/* links */
 a {
  color: #E09709 !important;
  text-decoration: none
}
a:visited {
  color: #E09709 !important;
  text-decoration: none
}
a:hover {
  color: #E09709 !important;
  text-decoration: underline
}

/* apps table */
table.apps {
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  margin-left: 4em;
  margin-top: 1em;
  border: 1px solid black;
}

table.apps th, table.apps td {
  padding-left: 0.5em;
  padding-right: 0.5em;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}

table.apps th {
  background-color: #Fab53e;
}

table.apps td {
  padding-bottom: 0.1em;
  max-width: 40em;
  overflow: hidden;
  white-space: nowrap;
}

table.apps td:first-child:after {
  content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";
}
