/** Heading for "Parameters", "See Also", etc., in details sections */
body.docs h4.jd-details-title {
  font-size: 1.15em;
  margin: 1.5em 0 0.6em -0.5em;
  padding: 0.2em 8em 0.4em 2.5em;
  text-indent: -2em;
  background-color: #e9e9e9; /** #deeafa */
}

#jd-header {
  margin-bottom: 1em;
}

/* Hide empty first cell of constructors */
#pubctors td.jd-typecol {
  display: none;
}

p {
  margin-bottom: 0.7em;
}

body.docs table th {
  border: 1px solid #ddd;
}

.main tr th {
  color: #222;
  background-color: #fff;
}

body.docs h2 {
  margin-left: -0.3em;
}

td.jd-typecol {
  min-width: 100px;
  white-space: nowrap;
}

h4.jd-details-title {
  background-color: #e9e9e9;
  padding: 0 8em 0 2.5em;
  text-indent: -2em;
}

h5.jd-tagtitle {
  margin: 0 0 .25em 1em;
}

/* Styles specific to the Android reference docs */
head:has(meta[property="og:url"][content*="/android/reference"])
  + body[layout=docs] .devsite-article,
head:has(meta[property="og:url"][content*="/android/games_v1/reference"])
  + body[layout=docs] .devsite-article {
  border-radius: 24px;
  overflow: hidden;
}

head:has(meta[property="og:url"][content*="/android/reference"])
  + body[layout=docs] .devsite-article h1:first-of-type,
head:has(meta[property="og:url"][content*="/android/games_v1/reference"])
  + body[layout=docs] .devsite-article h1:first-of-type {
  font: 500 40px / 48px Google Sans, Noto Sans, Noto Sans JP, Noto Sans KR,
    Noto Naskh Arabic, Noto Sans Thai, Noto Sans Hebrew, Noto Sans Bengali,
    sans-serif;
  letter-spacing: -0.5px;
}
