2020-01-13 15:14:30 +01:00

187 lines
3.2 KiB
CSS

:root {
--primary-color: hsl(261.9, 61.9%, 16.5%);
--primary-negative-color: hsl(0, 0%, 100%);
--primary-dark-color: hsl(261.9, 61.9%, 16.5%);
--primary-light-color: hsl(0, 0%, 96.1%);
--secondary-color: hsl(241.2, 68.9%, 57.1%);
--secondary-light-color: hsl(241.2, 68.9%, 60%);
--white-color: hsl(0, 0%, 100%);
}
body {
overflow-y: hidden;
}
[role="header"] {
display: grid;
grid-template-areas: "a b";
margin-bottom: 1rem;
padding: .5rem 2vw;
}
[role="header"] > * {
margin: 0;
padding: 0;
}
[role="header"] > img {
grid-area: a;
max-width: 30vw;
max-height: 15vh;
}
[role="header"] > div {
grid-area: b;
text-align: right;
}
[role="footer"] {
position: fixed;
bottom: 0;
text-align: end;
background: var(--white-color);
}
#MSearchBox {
display: none;
}
#side-nav {
margin: 0;
padding-bottom: 3rem;
}
#side-nav .ui-resizable-e {
background: radial-gradient(var(--secondary-light-color), var(--white-color) 60%);
}
#nav-tree {
background: none;
}
#nav-tree .selected {
text-shadow: none;
color: var(--primary-negative-color);
background: var(--secondary-color);
}
#nav-sync {
display: none;
}
#doc-content > .header {
border: 0;
background: none;
}
#doc-content > .header > .summary {
font-size: small;
}
body, div, p, ul, li {
color: var(--primary-color);
}
#doc-content .contents p,
#doc-content .contents ul,
#doc-content .contents div:not(.line),
#doc-content .contents table.memberdecls {
font-family: serif;
font-size: 1.1rem;
}
a, .contents a, .contents a:visited {
color: var(--secondary-color);
}
h1, .headertitle > .title {
color: var(--primary-color);
font-size: 2.5rem;
line-height: 2.7rem;
}
h2, .memberdecls h2, h2.groupheader {
color: var(--primary-color);
font-size: 2rem;
line-height: 2.5rem;
}
h2.groupheader {
border-color: var(--secondary-color);
border-bottom-style: dotted;
margin-bottom: 1rem !important;
}
h3, h2.memtitle {
font-size: 1.5rem;
line-height: 2rem;
}
.memberdecls [class^="separator"] {
display: none;
}
.memberdecls [class^="memitem"] > td,
.memberdecls [class^="memdesc"] > td {
background: none;
}
.memtitle {
margin: 0;
padding: 0;
border: none;
background: none;
}
.memitem {
margin-left: 1rem;
width: calc(100% - 1rem);
}
.memtitle {
font-weight: bold;
font-family: monospace;
}
.memtitle ~ .memtitle {
margin-top: 1.5rem;
}
.memitem .memproto,
.memitem .memproto .memname,
.memitem .memdoc,
.memitem .memdoc .definition {
margin: 0;
padding: 0;
box-shadow: none;
border: none;
background: none;
}
.memitem .memproto {
padding-left: 1rem;
margin: .5rem 0;
background: var(--primary-light-color) !important;
}
.memproto table.memname {
font-family: monospace;
font-size: .85rem;
}
table.fieldtable {
border-radius: 0;
box-shadow: none;
}
table.fieldtable th {
color: var(--primary-negative-color);
border-radius: 0;
background: var(--secondary-color);
}
table.fieldtable,
table.fieldtable td {
border-color: var(--secondary-color) !important;
}