code.hitokage-function {
  color: #59c9ba;
  background-color: var(--md-code-bg-color);
}

code.hitokage-method {
  color: #598dc9;
  background-color: var(--md-code-bg-color);
}

code.hitokage-attr {
  color: #c9a559;
  background-color: var(--md-code-bg-color);
}

code.hitokage-mod.hitokage-mod {
  color: #62c959;
  background-color: var(--md-code-bg-color);
}

code.hitokage-mod::before {
  content: "mod";
}

code.hitokage-userdata {
  color: #b659c9;
  background-color: var(--md-code-bg-color);
}

code.hitokage-userdata::before {
  content: "userdata";
}

code.hitokage-type {
  color: #312fc7;
  background-color: var(--md-code-bg-color);
}

code.hitokage-type::before {
  content: "type";
}

code.hitokage-alias {
  color: #2fb0c7;
  background-color: var(--md-code-bg-color);
}

code.hitokage-alias::before {
  content: "alias";
}

div.hitokage-content {
  padding-left: 25px;
  border-left: .05rem solid var(--md-typeset-table-color);
}

.hitokage-param > h3 {
  font-size: inherit;
  display: inline;
}

.hitokage-param > h3 > a.headerlink {
  font-size: inherit;
  margin-left: .25rem !important;
}

a.hitokage-ref {
  color: unset;
}