/* Style for syntax highlighting */
@import url("github.css");

/* Code blocks */
pre,
code,
samp,
.sourcecode {
  color: hsl(11, 81%, 43%);
}

pre code:not(.hljs),
.sourcecode:not(.hljs) {
  margin: 1em 0;
  padding: 1em;
  border-radius: .2em;
  overflow: auto;
  background: hsl(24, 20%, 95%);
}

/* Style all kbd elements that are not in table headers */
:not(th) > kbd {
  display: inline-block;
  padding: .1em .3em;
  color: #555;
  vertical-align: middle;
  background-color: #fcfcfc;
  border: solid 1px #ccc;
  border-bottom-color: #bbb;
  border-radius: .2em;
  box-shadow: inset 0 -1px 0 #bbb
}

/* Align border for */
table.attributes tbody th:first-child {
  border-right: 0;
}

table.attributes tbody th:first-child + td,
table.attributes tbody th:nth-child(2) {
  border-right: 2px solid;
  border-top: 1px solid silver;
  padding-right: 1em;
}
