@import url("default.css");

@import url('https://fonts.googleapis.com/css?family=Noto+Sans');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+Mono');

tt, code {
  font-family: 'Noto Sans Mono', monospace;
}

a:hover {
  color: #3d8ff2;
  text-decoration: underline;
}

tt, code { font-size: 100%; }
th { background-color: inherit; }

.hidden { display: none; }

.code.type { color: #172; font-weight: bold; }
.code.keyword { color: #621; font-weight: bold; }
.code.string { color: #d32; }
.code.attribute { color: #15a; }

.code.feature { color: #189; }
.code.feature.var { color: #2bc; }

.code.feature.optional { font-size: inherit; }
.code.feature.optional:before { color: #8cd; content: "["; }
.code.feature.optional:after { color: #8cd; content: "]"; }

.code.object { color: #294; }
.code.object:before { content: "<"; }
.code.object:after { content: ">"; }

.code.type .pre,
.code.keyword .pre,
.code.string .pre,
.code.attribute .pre,
.code.feature .pre,
.code.object .pre {
  hyphens: auto;
  white-space: normal;
}

.applies-to { font-size: 70%; color: #777; line-height: 1em; }

.path { color: #641; }
.glob { color: #b92; }
.env { color: #591; }

.var { color: #852; font-style: italic; }
.var:before { content: "<"; }
.var:after { content: ">"; }

.separator { font-style: italic; color: #888; }
.separator:before { content: "\02013\0000a0"; color: #ddd; }
.separator:after { content: "\0000a0\02013"; color: #ddd; }

img.float-left { float: left; margin-right: 1em; }
img.float-right { float: right; margin-left: 1em; }
.section { clear: both; }
