html {
background:#d4d4d4;
min-height: 100%;
}
body {
background: #fafafa;
color:#4b4b4b;
border-style: solid;
border-color: #9d9d9d;
border-width: 1px;
max-width: 720pt;
margin: auto;
min-height: 100%;
}
body a {
color: #58aeee;
}
body a:visited {
color: #9569c8;
}
blockquote {
margin: 6pt;
padding-inline-start: 1em;
padding-inline-end: 1em;
border-inline-start: 4px solid #9d9d9d;
}
p {
line-height: 1.5em;
}
table {
border: 2px solid #9D9D9D;
border-collapse: collapse;
}
th, td {
border: 1px solid #d4d4d4;
padding: 4pt;
}
.header {
background: #4b4b4b;
color: #fafafa;
font-family: sans-serif;
min-height: 1px;
}
.header a, .header a:visited {
color: #fafafa;
}
.header h2, .header h3 {
display: inline-block;
}
.footer {
background: #d4d4d4;
color: #4b4b4b;
text-align: center;
font-family: sans-serif;
font-size: 0.8em;
padding: 12pt 6pt;
}
.content {
margin: 0 6pt;
color: #4b4b4b;
}
.info, .warning, .error {
margin: 6pt;
padding: 6pt;
padding-inline-start: 1em;
font-family: sans-serif;
}
.info {
border-inline-start: 4px solid #44c55b;
background:#8deda7;
}
.warning {
border-inline-start: 4px solid #eaaf4d;
background:#f9d381;
}
.error {
border-inline-start: 4px solid #e75952;
background:#f9938a;
}
.spoiler {
border-inline-start: 4px solid #4b4b4b;
background: #d4d4d4;
color:#4b4b4b;
visibility: hidden;
}