html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
textarea,
input,
select,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
color: #00c853;
font-family: monospace;
font-size: 1rem;
}
body,
html {
padding: 1em;
margin: 0;
overflow-x: hidden;
background-color: #000;
}
a:visited {
color: #717171;
}
nav {
background-color: #212121;
color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
nav header {
padding: 8px;
display: inline;
}
nav header a {
text-decoration: none;
color: #fff;
}
nav header a:hover {
color: #ccff90;
}
nav header + input:checked + div {
display: block;
}
nav div {
display: none;
margin-left: auto;
}
nav div ul {
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0 10px;
}
nav div ul li a {
display: inline-block;
padding: 8px;
color: #fff;
text-decoration: none;
}
nav div ul li:hover {
background-color: #ccff90;
}
nav div ul li ul {
right: 0;
position: relative;
background: pink;
}
@media (max-width: 630px) {
nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
nav header {
text-align: center;
}
nav div {
margin: auto;
}
nav div ul {
padding: 0;
}
nav div ul li {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
nav div ul li[active],
nav div ul li.active {
border: 1px solid #ccff90;
border-bottom: none;
}
blockquote {
border-left: 4px solid #ccff90;
padding: 8px 5px;
margin: 0;
}
blockquote p {
font-size: 0.4rem;
}
}
@media (min-width: 630px) {
nav div ul li.active,
nav div ul li[active] {
border: 1px solid #ccff90;
border-bottom: none;
border-top: none;
}
nav header label {
display: none;
}
}
section[container] {
max-width: 38em;
margin: auto;
padding: 5px;
}
h1 {
font-size: 2.35em;
}
h2 {
font-size: 2em;
}
h3 {
font-size: 1.75em;
}
h4 {
font-size: 1.5em;
}
h5 {
font-size: 1.25em;
}
h6 {
font-size: 1em;
}
a {
color: #ccff90;
}
a:hover {
color: #212121;
}
mark {
background-color: #ccff90;
}
code {
font-family: monospace;
background-color: #33691e;
padding-left: 5px;
padding-right: 5px;
}
blockquote {
border-left: 4px solid #ccff90;
padding: 8px 10px;
width: 100%;
}
blockquote p {
font-style: italic;
font-size: 1.1rem;
}
blockquote footer::before {
content: "\2014 \00A0";
}
blockquote footer cite {
font-style: italic;
color: #33691e;
}
pre {
background: #101010;
overflow-x: auto;
text-align: left;
padding: 5px;
}
pre code {
display: block;
padding: 0 10px;
background: transparent;
}
table {
display: table;
padding: 5px;
border-collapse: collapse;
}
table thead,
table tbody {
text-align: left;
}
table tr th,
table tr td {
padding: 5px 10px;
border-bottom: 1px solid #ccff90;
}
div[overflow] {
overflow-x: auto;
max-width: 100vw;
}
div[overflow] ::-webkit-scrollbar {
height: 0;
}
img {
max-width: 100%;
border-radius: 5px;
}
form div {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin: 10px 5px;
}
form div p {
margin: 0px;
}
form input,
form select {
font-size: 1rem;
padding: 5px;
border: 1px solid #33691e;
color: #212121;
}
form input:active,
form input:focus,
form select:active,
form select:focus {
outline-color: #ccff90;
}
form input[type="submit"] {
padding: 10px;
background-color: #ccff90;
color: #00c853;
border-radius: 5px;
border: none;
cursor: pointer;
}
form input[type="submit"]:active,
form input[type="submit"]:focus {
outline: none;
}
form input[type="submit"]:active {
background-color: #212121;
color: #ccff90;
}
form input[type="submit"]:disabled {
background: #33691e;
cursor: not-allowed;
}
form input[type="submit"][secondary] {
background-color: #212121;
color: #ccff90;
}
form input[type="submit"][secondary]:active {
background-color: #ccff90;
color: initial;
}
textarea {
color: #101010;
width: -webkit-fill-available;
font-size: 1rem;
padding: 5px;
}
textarea:active,
textarea:focus {
outline-color: #ccff90;
}
button {
padding: 10px;
background-color: #ccff90;
color: #00c853;
border-radius: 5px;
border: none;
cursor: pointer;
}
button:active,
button:focus {
outline: none;
}
button:active {
background-color: #212121;
color: #ccff90;
}
button:disabled {
background: #33691e;
cursor: not-allowed;
}
button[secondary] {
background-color: #212121;
color: #ccff90;
}
button[secondary]:active {
background-color: #ccff90;
color: initial;
}
body > footer {
background-color: #212121;
position: relative;
bottom: 0;
width: 100%;
padding: 5px;
}
/*# sourceMappingURL=darkforest-green.css.map */
code span.al {
color: #ff0000;
font-weight: bold;
} /* Alert */
code span.an {
color: #60a0b0;
font-weight: bold;
font-style: italic;
} /* Annotation */
code span.at {
color: #7d9029;
} /* Attribute */
code span.bn {
color: #40a070;
} /* BaseN */
code span.bu {
} /* BuiltIn */
code span.cf {
color: #007020;
font-weight: bold;
} /* ControlFlow */
code span.ch {
color: #4070a0;
} /* Char */
code span.cn {
color: #880000;
} /* Constant */
code span.co {
color: #60a0b0;
font-style: italic;
} /* Comment */
code span.cv {
color: #60a0b0;
font-weight: bold;
font-style: italic;
} /* CommentVar */
code span.do {
color: #ba2121;
font-style: italic;
} /* Documentation */
code span.dt {
color: #902000;
} /* DataType */
code span.dv {
color: #40a070;
} /* DecVal */
code span.er {
color: #ff0000;
font-weight: bold;
} /* Error */
code span.ex {
} /* Extension */
code span.fl {
color: #40a070;
} /* Float */
/*code span.fu {
color: #06287e;
} */ /* Function */
code span.fu {
color: #0026ff;
} /* Function */
code span.im {
} /* Import */
code span.in {
color: #60a0b0;
font-weight: bold;
font-style: italic;
} /* Information */
code span.kw {
color: #007020;
font-weight: bold;
} /* Keyword */
code span.op {
color: #666666;
} /* Operator */
code span.ot {
color: #007020;
} /* Other */
code span.pp {
color: #bc7a00;
} /* Preprocessor */
code span.sc {
color: #4070a0;
} /* SpecialChar */
code span.ss {
color: #bb6688;
} /* SpecialString */
code span.st {
color: #4070a0;
} /* String */
code span.va {
color: #19177c;
} /* Variable */
code span.vs {
color: #4070a0;
} /* VerbatimString */
code span.wa {
color: #60a0b0;
font-weight: bold;
font-style: italic;
} /* Warning */
.display.math {
display: block;
text-align: center;
margin: 0.5rem auto;
}