body {

margin: 0;
font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,
  "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
  "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
line-height: 1.5;

}

ul, ol {

padding-left: 2em;

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
}

}

textarea {

resize: vertical;

}

table {

display: block;
width: 100%;
overflow: auto;
border-collapse: collapse;

th {
  font-weight: bold;
}

th,
td {
  padding: 6px 13px;
  border: 1px solid lightgray;
}

tr {
  border-top: 1px solid gray;

  &:nth-child(2n) {
    background-color: lightgray;
  }
}

  img {
    background-color: transparent;
  }

}

code, kbd, pre, samp {

font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
  "Liberation Mono", "Courier New", monospace;

}

img, video {

max-width: 100%;
height: auto;
&[align=right] {
    padding-left: 20px;
  }

  &[align=left] {
    padding-right: 20px;
  }

}

blockquote {

border-left: 1px solid lightgray;
margin: 0;

}

pre {

border: 1px solid lightgray;
overflow-x: auto;

}

.highlight table td {

padding: 5px;

} .highlight table pre {

margin: 0;

} .highlight .cm {

color: #999988;
font-style: italic;

} .highlight .cp {

color: #999999;
font-weight: bold;

} .highlight .c1 {

color: #999988;
font-style: italic;

} .highlight .cs {

color: #999999;
font-weight: bold;
font-style: italic;

} .highlight .c, .highlight .cd {

color: #999988;
font-style: italic;

} .highlight .err {

color: #a61717;
background-color: #e3d2d2;

} .highlight .gd {

color: #000000;
background-color: #ffdddd;

} .highlight .ge {

color: #000000;
font-style: italic;

} .highlight .gr {

color: #aa0000;

} .highlight .gh {

color: #999999;

} .highlight .gi {

color: #000000;
background-color: #ddffdd;

} .highlight .go {

color: #888888;

} .highlight .gp {

color: #555555;

} .highlight .gs {

font-weight: bold;

} .highlight .gu {

color: #aaaaaa;

} .highlight .gt {

color: #aa0000;

} .highlight .kc {

color: #000000;
font-weight: bold;

} .highlight .kd {

color: #000000;
font-weight: bold;

} .highlight .kn {

color: #000000;
font-weight: bold;

} .highlight .kp {

color: #000000;
font-weight: bold;

} .highlight .kr {

color: #000000;
font-weight: bold;

} .highlight .kt {

color: #445588;
font-weight: bold;

} .highlight .k, .highlight .kv {

color: #000000;
font-weight: bold;

} .highlight .mf {

color: #009999;

} .highlight .mh {

color: #009999;

} .highlight .il {

color: #009999;

} .highlight .mi {

color: #009999;

} .highlight .mo {

color: #009999;

} .highlight .m, .highlight .mb, .highlight .mx {

color: #009999;

} .highlight .sb {

color: #d14;

} .highlight .sc {

color: #d14;

} .highlight .sd {

color: #d14;

} .highlight .s2 {

color: #d14;

} .highlight .se {

color: #d14;

} .highlight .sh {

color: #d14;

} .highlight .si {

color: #d14;

} .highlight .sx {

color: #d14;

} .highlight .sr {

color: #009926;

} .highlight .s1 {

color: #d14;

} .highlight .ss {

color: #990073;

} .highlight .s {

color: #d14;

} .highlight .na {

color: #008080;

} .highlight .bp {

color: #999999;

} .highlight .nb {

color: #0086b3;

} .highlight .nc {

color: #445588;
font-weight: bold;

} .highlight .no {

color: #008080;

} .highlight .nd {

color: #3c5d5d;
font-weight: bold;

} .highlight .ni {

color: #800080;

} .highlight .ne {

color: #990000;
font-weight: bold;

} .highlight .nf {

color: #990000;
font-weight: bold;

} .highlight .nl {

color: #990000;
font-weight: bold;

} .highlight .nn {

color: #555555;

} .highlight .nt {

color: #000080;

} .highlight .vc {

color: #008080;

} .highlight .vg {

color: #008080;

} .highlight .vi {

color: #008080;

} .highlight .nv {

color: #008080;

} .highlight .ow {

color: #000000;
font-weight: bold;

} .highlight .o {

color: #000000;
font-weight: bold;

} .highlight .w {

color: #bbbbbb;

} .highlight {

background-color: #f8f8f8;

}

@media print {

body {
  padding: 0.4in;
  font-size: 12pt;
  color: #444;
}

}

.dark {

a {
  color: rgb(140, 140, 250);
}

::-webkit-scrollbar-track-piece {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

embed[type="application/pdf"] {
  filter: invert(90%);
}

color: rgb(191, 191, 191);
background: rgb(31, 31, 31) !important;

body {
  background-color: rgb(31, 31, 31);
  background-image: none !important;
}

input,
select,
textarea,
button {
  color: rgb(191, 191, 191);
  background-color: rgb(31, 31, 31);
}

font {
  color: rgb(191, 191, 191);
}

filter: contrast(100%) brightness(100%) saturate(100%);

.filter {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0px;
  top: 0px;
  pointer-events: none;
  z-index: 2147483647;
}

.yellow-filter {
  background: rgba(255, 255, 0, 0.15);
  opacity: 0;
}

.blue-filter {
  background: rgba(0, 0, 255, 0.15);
  opacity: 0;
}

.dim-filter {
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
}

.transform-z {
  transform: translateZ(0px);
}

th,
td {
  border-bottom: 1px solid rgb(69, 69, 69);
}

blockquote {
  border-left: 1px solid rgb(69, 69, 69);
}

pre {
  border: 1px solid rgb(69, 69, 69);
}

.highlight .cm {
  color: rgb(196, 196, 186);
}

.highlight .cp {
  color: rgb(191, 191, 191);
}

.highlight .c1 {
  color: rgb(196, 196, 186);
}

.highlight .cs {
  color: rgb(191, 191, 191);
}

.highlight .c,
.highlight .cd {
  color: rgb(196, 196, 186);
}

.highlight .err {
  color: rgb(230, 153, 153);
  background-color: rgb(75, 47, 47);
}

.highlight .gd {
  color: rgb(191, 191, 191);
  background-color: rgb(69, 17, 17);
}

.highlight .ge {
  color: rgb(191, 191, 191);
}

.highlight .gr {
  color: rgb(230, 153, 153);
}

.highlight .gh {
  color: rgb(191, 191, 191);
}

.highlight .gi {
  color: rgb(191, 191, 191);
  background-color: rgb(17, 69, 17);
}

.highlight .go {
  color: rgb(191, 191, 191);
}

.highlight .gp {
  color: rgb(191, 191, 191);
}

.highlight .gu {
  color: rgb(191, 191, 191);
}

.highlight .gt {
  color: rgb(230, 153, 153);
}

.highlight .kc {
  color: rgb(191, 191, 191);
}

.highlight .kd {
  color: rgb(191, 191, 191);
}

.highlight .kn {
  color: rgb(191, 191, 191);
}

.highlight .kp {
  color: rgb(191, 191, 191);
}

.highlight .kr {
  color: rgb(191, 191, 191);
}

.highlight .kt {
  color: rgb(170, 181, 212);
}

.highlight .k,
.highlight .kv {
  color: rgb(191, 191, 191);
}

.highlight .mf {
  color: rgb(153, 230, 230);
}

.highlight .mh {
  color: rgb(153, 230, 230);
}

.highlight .il {
  color: rgb(153, 230, 230);
}

.highlight .mi {
  color: rgb(153, 230, 230);
}

.highlight .mo {
  color: rgb(153, 230, 230);
}

.highlight .m,
.highlight .mb,
.highlight .mx {
  color: rgb(153, 230, 230);
}

.highlight .sb {
  color: rgb(230, 153, 172);
}

.highlight .sc {
  color: rgb(230, 153, 172);
}

.highlight .sd {
  color: rgb(230, 153, 172);
}

.highlight .s2 {
  color: rgb(230, 153, 172);
}

.highlight .se {
  color: rgb(230, 153, 172);
}

.highlight .sh {
  color: rgb(230, 153, 172);
}

.highlight .si {
  color: rgb(230, 153, 172);
}

.highlight .sx {
  color: rgb(230, 153, 172);
}

.highlight .sr {
  color: rgb(153, 230, 172);
}

.highlight .s1 {
  color: rgb(230, 153, 172);
}

.highlight .ss {
  color: rgb(230, 153, 210);
}

.highlight .s {
  color: rgb(230, 153, 172);
}

.highlight .na {
  color: rgb(153, 230, 230);
}

.highlight .bp {
  color: rgb(191, 191, 191);
}

.highlight .nb {
  color: rgb(153, 210, 230);
}

.highlight .nc {
  color: rgb(170, 181, 212);
}

.highlight .no {
  color: rgb(153, 230, 230);
}

.highlight .nd {
  color: rgb(177, 205, 205);
}

.highlight .ni {
  color: rgb(230, 153, 230);
}

.highlight .ne {
  color: rgb(230, 153, 153);
}

.highlight .nf {
  color: rgb(230, 153, 153);
}

.highlight .nl {
  color: rgb(230, 153, 153);
}

.highlight .nn {
  color: rgb(191, 191, 191);
}

.highlight .nt {
  color: rgb(153, 153, 230);
}

.highlight .vc {
  color: rgb(153, 230, 230);
}

.highlight .vg {
  color: rgb(153, 230, 230);
}

.highlight .vi {
  color: rgb(153, 230, 230);
}

.highlight .nv {
  color: rgb(153, 230, 230);
}

.highlight .ow {
  color: rgb(191, 191, 191);
}

.highlight .o {
  color: rgb(191, 191, 191);
}

.highlight .w {
  color: rgb(191, 191, 191);
}

.highlight {
  background-color: rgb(33, 33, 33);
}

}