@charset "UTF-8";
/* line 1, assets/stylesheets/_reset.scss */
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, 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 {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 10, assets/stylesheets/_reset.scss */
html {
  line-height: 1;
}

/* line 14, assets/stylesheets/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 18, assets/stylesheets/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 23, assets/stylesheets/_reset.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 29, assets/stylesheets/_reset.scss */
q, blockquote {
  quotes: none;
}

/* line 33, assets/stylesheets/_reset.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 38, assets/stylesheets/_reset.scss */
a img {
  border: none;
}

/* line 42, assets/stylesheets/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 46, assets/stylesheets/_reset.scss */
body {
  font-size: 11pt;
  line-height: 1.5em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1, assets/stylesheets/_reset.scss */
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, 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 {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 10, assets/stylesheets/_reset.scss */
html {
  line-height: 1;
}

/* line 14, assets/stylesheets/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 18, assets/stylesheets/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 23, assets/stylesheets/_reset.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 29, assets/stylesheets/_reset.scss */
q, blockquote {
  quotes: none;
}

/* line 33, assets/stylesheets/_reset.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 38, assets/stylesheets/_reset.scss */
a img {
  border: none;
}

/* line 42, assets/stylesheets/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 46, assets/stylesheets/_reset.scss */
body {
  font-size: 11pt;
  line-height: 1.5em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 66, assets/stylesheets/_content.css.scss */
body {
  font-size: 11pt;
  line-height: 1.75em;
  box-sizing: border-box;
}

/* line 73, assets/stylesheets/_content.css.scss */
.vertical-rhythm > *, .article ol > *, .container > * {
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 79, assets/stylesheets/_content.css.scss */
.container {
  width: 42em;
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (max-width: 42em) {
  /* line 79, assets/stylesheets/_content.css.scss */
  .container {
    width: 100%;
  }
}

/* line 90, assets/stylesheets/_content.css.scss */
footer {
  margin-bottom: 4rem;
}

/* line 94, assets/stylesheets/_content.css.scss */
section, footer, header {
  margin: 2rem;
}

/* line 99, assets/stylesheets/_content.css.scss */
body {
  font-family: Merriweather, Georgia, serif;
  background-color: #fff;
  color: #414141;
}

@media (prefers-color-scheme: dark) {
  /* line 99, assets/stylesheets/_content.css.scss */
  body {
    background-color: #1E1E1E;
    color: #ddd;
  }
}

/* line 109, assets/stylesheets/_content.css.scss */
a {
  text-decoration: none;
}

/* line 111, assets/stylesheets/_content.css.scss */
a, a:visited, a:active {
  color: #477b9d;
}

/* line 115, assets/stylesheets/_content.css.scss */
a:hover {
  color: #6095b7;
  text-decoration: underline;
}

@media (prefers-color-scheme: dark) {
  /* line 121, assets/stylesheets/_content.css.scss */
  a, a:visited, a:active {
    color: #84b3dd;
  }
  /* line 124, assets/stylesheets/_content.css.scss */
  a:hover {
    color: #accce8;
  }
}

/* line 130, assets/stylesheets/_content.css.scss */
pre, code, blockquote {
  color: #646464;
  background-color: #f7f7f7;
}

@media (prefers-color-scheme: dark) {
  /* line 130, assets/stylesheets/_content.css.scss */
  pre, code, blockquote {
    color: #c9c9c8;
    background-color: #272822;
  }
}

/* line 139, assets/stylesheets/_content.css.scss */
pre, code {
  font-size: 0.95em;
  line-height: 1.5;
  font-family: Menlo, monospace;
  overflow-y: auto;
}

/* line 146, assets/stylesheets/_content.css.scss */
blockquote, pre {
  padding: 1em;
  border-left: 3px solid #dedede;
}

@media (prefers-color-scheme: dark) {
  /* line 146, assets/stylesheets/_content.css.scss */
  blockquote, pre {
    border-left-color: #5d5e59;
  }
}

/* line 158, assets/stylesheets/_content.css.scss */
code {
  padding: 0.025em;
}

/* line 166, assets/stylesheets/_content.css.scss */
em {
  font-style: italic;
}

/* line 170, assets/stylesheets/_content.css.scss */
h1, h2, h3, h4, h5, h6 {
  color: black;
  font-weight: 600;
}

@media (prefers-color-scheme: dark) {
  /* line 170, assets/stylesheets/_content.css.scss */
  h1, h2, h3, h4, h5, h6 {
    color: white;
  }
}

/* line 178, assets/stylesheets/_content.css.scss */
h1 {
  font-size: 1.77778em;
  text-align: center;
  line-height: 1.5em;
  margin-top: 2em !important;
  margin-bottom: 2em !important;
}

@media only screen and (max-width: 42em) {
  /* line 178, assets/stylesheets/_content.css.scss */
  h1 {
    font-size: 14pt;
    line-height: 1.75em;
    margin-top: 1.5em !important;
    margin-bottom: 1.5em !important;
  }
}

/* line 192, assets/stylesheets/_content.css.scss */
h2 {
  font-size: 14pt;
  margin-top: 2em !important;
  margin-bottom: 1em !important;
}

@media only screen and (max-width: 42em) {
  /* line 192, assets/stylesheets/_content.css.scss */
  h2 {
    margin-top: 1.5em !important;
    margin-bottom: 1em !important;
    text-align: left;
  }
}

/* line 203, assets/stylesheets/_content.css.scss */
img.centered {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

/* line 209, assets/stylesheets/_content.css.scss */
img, iframe[src*='player.vimeo.com'], iframe[src*='youtube.com'] {
  max-width: 100%;
}

/* line 213, assets/stylesheets/_content.css.scss */
.light, .toc .subtitle, blockquote > p, pre > p {
  font-weight: 100;
}

/* line 217, assets/stylesheets/_content.css.scss */
.heavy, strong {
  font-weight: 700;
}

/* line 221, assets/stylesheets/_content.css.scss */
.weak, .toc .subtitle, .article li::marker {
  color: #8e8e8e;
}

@media (prefers-color-scheme: dark) {
  /* line 221, assets/stylesheets/_content.css.scss */
  .weak, .toc .subtitle, .article li::marker {
    color: #9d9d9d;
  }
}

/* line 229, assets/stylesheets/_content.css.scss */
.article p {
  text-align: justify;
  hyphens: auto;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphenate-limit-chars: 6 3 3;
  -webkit-hyphenate-limit-chars: 6 3 3;
  -moz-hyphenate-limit-chars: 6 3 3;
  -ms-hyphenate-limit-chars: 6 3 3;
  hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-lines: 2;
  hyphenate-limit-last: always;
  -webkit-hyphenate-limit-last: always;
  -moz-hyphenate-limit-last: always;
  -ms-hyphenate-limit-last: always;
  hyphenate-limit-zone: 8%;
  -webkit-hyphenate-limit-zone: 8%;
  -moz-hyphenate-limit-zone: 8%;
  -ms-hyphenate-limit-zone: 8%;
}

/* line 242, assets/stylesheets/_content.css.scss */
.article ol li {
  list-style-type: decimal;
}

/* line 248, assets/stylesheets/_content.css.scss */
.article ul li {
  list-style-type: disc;
}

/* line 259, assets/stylesheets/_content.css.scss */
.article p img {
  margin: inherit auto;
  display: block;
}

/* line 264, assets/stylesheets/_content.css.scss */
.article p code {
  padding: 0.25em;
}

/* line 270, assets/stylesheets/_content.css.scss */
.focused-links {
  margin-bottom: 21pt;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-content: center;
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
}

@media (prefers-color-scheme: dark) {
  /* line 270, assets/stylesheets/_content.css.scss */
  .focused-links {
    border-color: #5d5e59;
  }
}

/* line 283, assets/stylesheets/_content.css.scss */
.focused-link {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
}

/* line 290, assets/stylesheets/_content.css.scss */
.focused-link--icon {
  margin-right: 0.5rem;
}

/* line 299, assets/stylesheets/_content.css.scss */
.toc li {
  margin-bottom: 1rem;
}

/* line 302, assets/stylesheets/_content.css.scss */
.toc--horizontal {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

/* line 306, assets/stylesheets/_content.css.scss */
.toc--horizontal .subtitle {
  white-space: nowrap;
  margin-left: 1rem;
}

@media only screen and (max-width: 42em) {
  /* line 306, assets/stylesheets/_content.css.scss */
  .toc--horizontal .subtitle {
    margin-left: 0;
  }
}

@media only screen and (max-width: 42em) {
  /* line 302, assets/stylesheets/_content.css.scss */
  .toc--horizontal {
    flex-direction: column;
  }
}

/* line 318, assets/stylesheets/_content.css.scss */
.toc--vertical {
  display: flex;
  flex-direction: column;
}

/* line 329, assets/stylesheets/_content.css.scss */
.big-quote {
  font-size: 14pt;
}

/* line 332, assets/stylesheets/_content.css.scss */
.big-quote--cite {
  font-style: italic;
  font-weight: 200;
}

/* line 335, assets/stylesheets/_content.css.scss */
.big-quote--cite:before {
  content: " — ";
}

/* line 1, assets/stylesheets/_code.css.erb */
.highlight table td {
  padding: 5px;
}

/* line 2, assets/stylesheets/_code.css.erb */
.highlight table pre {
  margin: 0;
}

/* line 3, assets/stylesheets/_code.css.erb */
.highlight, .highlight .w {
  color: #24292f;
  background-color: #f6f8fa;
}

/* line 7, assets/stylesheets/_code.css.erb */
.highlight .k, .highlight .kd, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kt, .highlight .kv {
  color: #cf222e;
}

/* line 10, assets/stylesheets/_code.css.erb */
.highlight .gr {
  color: #f6f8fa;
}

/* line 13, assets/stylesheets/_code.css.erb */
.highlight .gd {
  color: #82071e;
  background-color: #ffebe9;
}

/* line 17, assets/stylesheets/_code.css.erb */
.highlight .nb {
  color: #953800;
}

/* line 20, assets/stylesheets/_code.css.erb */
.highlight .nc {
  color: #953800;
}

/* line 23, assets/stylesheets/_code.css.erb */
.highlight .no {
  color: #953800;
}

/* line 26, assets/stylesheets/_code.css.erb */
.highlight .nn {
  color: #953800;
}

/* line 29, assets/stylesheets/_code.css.erb */
.highlight .sr {
  color: #116329;
}

/* line 32, assets/stylesheets/_code.css.erb */
.highlight .na {
  color: #116329;
}

/* line 35, assets/stylesheets/_code.css.erb */
.highlight .nt {
  color: #116329;
}

/* line 38, assets/stylesheets/_code.css.erb */
.highlight .gi {
  color: #116329;
  background-color: #dafbe1;
}

/* line 42, assets/stylesheets/_code.css.erb */
.highlight .kc {
  color: #0550ae;
}

/* line 45, assets/stylesheets/_code.css.erb */
.highlight .l, .highlight .ld, .highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
  color: #0550ae;
}

/* line 48, assets/stylesheets/_code.css.erb */
.highlight .sb {
  color: #0550ae;
}

/* line 51, assets/stylesheets/_code.css.erb */
.highlight .bp {
  color: #0550ae;
}

/* line 54, assets/stylesheets/_code.css.erb */
.highlight .ne {
  color: #0550ae;
}

/* line 57, assets/stylesheets/_code.css.erb */
.highlight .nl {
  color: #0550ae;
}

/* line 60, assets/stylesheets/_code.css.erb */
.highlight .py {
  color: #0550ae;
}

/* line 63, assets/stylesheets/_code.css.erb */
.highlight .nv, .highlight .vc, .highlight .vg, .highlight .vi, .highlight .vm {
  color: #0550ae;
}

/* line 66, assets/stylesheets/_code.css.erb */
.highlight .o, .highlight .ow {
  color: #0550ae;
}

/* line 69, assets/stylesheets/_code.css.erb */
.highlight .gh {
  color: #0550ae;
  font-weight: bold;
}

/* line 73, assets/stylesheets/_code.css.erb */
.highlight .gu {
  color: #0550ae;
  font-weight: bold;
}

/* line 77, assets/stylesheets/_code.css.erb */
.highlight .s, .highlight .sa, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .se, .highlight .sh, .highlight .sx, .highlight .s1, .highlight .ss {
  color: #0a3069;
}

/* line 80, assets/stylesheets/_code.css.erb */
.highlight .nd {
  color: #8250df;
}

/* line 83, assets/stylesheets/_code.css.erb */
.highlight .nf, .highlight .fm {
  color: #8250df;
}

/* line 86, assets/stylesheets/_code.css.erb */
.highlight .err {
  color: #f6f8fa;
  background-color: #82071e;
}

/* line 90, assets/stylesheets/_code.css.erb */
.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cp, .highlight .cpf, .highlight .c1, .highlight .cs {
  color: #6e7781;
}

/* line 93, assets/stylesheets/_code.css.erb */
.highlight .gl {
  color: #6e7781;
}

/* line 96, assets/stylesheets/_code.css.erb */
.highlight .gt {
  color: #6e7781;
}

/* line 99, assets/stylesheets/_code.css.erb */
.highlight .ni {
  color: #24292f;
}

/* line 102, assets/stylesheets/_code.css.erb */
.highlight .si {
  color: #24292f;
}

/* line 105, assets/stylesheets/_code.css.erb */
.highlight .ge {
  color: #24292f;
  font-style: italic;
}

/* line 109, assets/stylesheets/_code.css.erb */
.highlight .gs {
  color: #24292f;
  font-weight: bold;
}

@media (prefers-color-scheme: dark) {
  /* line 114, assets/stylesheets/_code.css.erb */
  .highlight table td {
    padding: 5px;
  }
  /* line 115, assets/stylesheets/_code.css.erb */
  .highlight table pre {
    margin: 0;
  }
  /* line 116, assets/stylesheets/_code.css.erb */
  .highlight .gh {
    color: #999999;
  }
  /* line 119, assets/stylesheets/_code.css.erb */
  .highlight .sr {
    color: #f6aa11;
  }
  /* line 122, assets/stylesheets/_code.css.erb */
  .highlight .go {
    color: #888888;
  }
  /* line 125, assets/stylesheets/_code.css.erb */
  .highlight .gp {
    color: #555555;
  }
  /* line 130, assets/stylesheets/_code.css.erb */
  .highlight .gu {
    color: #aaaaaa;
  }
  /* line 133, assets/stylesheets/_code.css.erb */
  .highlight .nb {
    color: #f6aa11;
  }
  /* line 136, assets/stylesheets/_code.css.erb */
  .highlight .cm {
    color: #75715e;
  }
  /* line 139, assets/stylesheets/_code.css.erb */
  .highlight .cp {
    color: #75715e;
  }
  /* line 142, assets/stylesheets/_code.css.erb */
  .highlight .c1 {
    color: #75715e;
  }
  /* line 145, assets/stylesheets/_code.css.erb */
  .highlight .cs {
    color: #75715e;
  }
  /* line 148, assets/stylesheets/_code.css.erb */
  .highlight .c, .highlight .ch, .highlight .cd, .highlight .cpf {
    color: #75715e;
  }
  /* line 151, assets/stylesheets/_code.css.erb */
  .highlight .err {
    color: #960050;
  }
  /* line 154, assets/stylesheets/_code.css.erb */
  .highlight .gr {
    color: #960050;
  }
  /* line 157, assets/stylesheets/_code.css.erb */
  .highlight .gt {
    color: #960050;
  }
  /* line 160, assets/stylesheets/_code.css.erb */
  .highlight .gd {
    color: #49483e;
  }
  /* line 163, assets/stylesheets/_code.css.erb */
  .highlight .gi {
    color: #49483e;
  }
  /* line 166, assets/stylesheets/_code.css.erb */
  .highlight .ge {
    color: #49483e;
  }
  /* line 169, assets/stylesheets/_code.css.erb */
  .highlight .kc {
    color: #66d9ef;
  }
  /* line 172, assets/stylesheets/_code.css.erb */
  .highlight .kd {
    color: #66d9ef;
  }
  /* line 175, assets/stylesheets/_code.css.erb */
  .highlight .kr {
    color: #66d9ef;
  }
  /* line 178, assets/stylesheets/_code.css.erb */
  .highlight .no {
    color: #66d9ef;
  }
  /* line 181, assets/stylesheets/_code.css.erb */
  .highlight .kt {
    color: #66d9ef;
  }
  /* line 184, assets/stylesheets/_code.css.erb */
  .highlight .mf {
    color: #ae81ff;
  }
  /* line 187, assets/stylesheets/_code.css.erb */
  .highlight .mh {
    color: #ae81ff;
  }
  /* line 190, assets/stylesheets/_code.css.erb */
  .highlight .il {
    color: #ae81ff;
  }
  /* line 193, assets/stylesheets/_code.css.erb */
  .highlight .mi {
    color: #ae81ff;
  }
  /* line 196, assets/stylesheets/_code.css.erb */
  .highlight .mo {
    color: #ae81ff;
  }
  /* line 199, assets/stylesheets/_code.css.erb */
  .highlight .m, .highlight .mb, .highlight .mx {
    color: #ae81ff;
  }
  /* line 202, assets/stylesheets/_code.css.erb */
  .highlight .sc {
    color: #ae81ff;
  }
  /* line 205, assets/stylesheets/_code.css.erb */
  .highlight .se {
    color: #ae81ff;
  }
  /* line 208, assets/stylesheets/_code.css.erb */
  .highlight .ss {
    color: #ae81ff;
  }
  /* line 211, assets/stylesheets/_code.css.erb */
  .highlight .sd {
    color: #e6db74;
  }
  /* line 214, assets/stylesheets/_code.css.erb */
  .highlight .s2 {
    color: #e6db74;
  }
  /* line 217, assets/stylesheets/_code.css.erb */
  .highlight .sb {
    color: #e6db74;
  }
  /* line 220, assets/stylesheets/_code.css.erb */
  .highlight .sh {
    color: #e6db74;
  }
  /* line 223, assets/stylesheets/_code.css.erb */
  .highlight .si {
    color: #e6db74;
  }
  /* line 226, assets/stylesheets/_code.css.erb */
  .highlight .sx {
    color: #e6db74;
  }
  /* line 229, assets/stylesheets/_code.css.erb */
  .highlight .s1 {
    color: #e6db74;
  }
  /* line 232, assets/stylesheets/_code.css.erb */
  .highlight .s, .highlight .sa, .highlight .dl {
    color: #e6db74;
  }
  /* line 235, assets/stylesheets/_code.css.erb */
  .highlight .na {
    color: #a6e22e;
  }
  /* line 238, assets/stylesheets/_code.css.erb */
  .highlight .nc {
    color: #a6e22e;
  }
  /* line 241, assets/stylesheets/_code.css.erb */
  .highlight .nd {
    color: #a6e22e;
  }
  /* line 244, assets/stylesheets/_code.css.erb */
  .highlight .ne {
    color: #a6e22e;
  }
  /* line 247, assets/stylesheets/_code.css.erb */
  .highlight .nf, .highlight .fm {
    color: #a6e22e;
  }
  /* line 250, assets/stylesheets/_code.css.erb */
  .highlight .vc {
    color: #ffffff;
    background-color: #272822;
  }
  /* line 254, assets/stylesheets/_code.css.erb */
  .highlight .nn {
    color: #ffffff;
    background-color: #272822;
  }
  /* line 258, assets/stylesheets/_code.css.erb */
  .highlight .nl {
    color: #ffffff;
    background-color: #272822;
  }
  /* line 262, assets/stylesheets/_code.css.erb */
  .highlight .ni {
    color: #ffffff;
    background-color: #272822;
  }
  /* line 266, assets/stylesheets/_code.css.erb */
  .highlight .bp {
    color: #ffffff;
    background-color: #272822;
  }
  /* line 270, assets/stylesheets/_code.css.erb */
  .highlight .vg {
    color: #ffffff;
    background-color: #272822;
  }
  /* line 274, assets/stylesheets/_code.css.erb */
  .highlight .vi {
    color: #ffffff;
    background-color: #272822;
  }
  /* line 278, assets/stylesheets/_code.css.erb */
  .highlight .nv, .highlight .vm {
    color: #ffffff;
    background-color: #272822;
  }
  /* line 282, assets/stylesheets/_code.css.erb */
  .highlight .w {
    color: #ffffff;
    background-color: #272822;
  }
  /* line 286, assets/stylesheets/_code.css.erb */
  .highlight {
    color: #ffffff;
    background-color: #272822;
  }
  /* line 290, assets/stylesheets/_code.css.erb */
  .highlight .n, .highlight .py, .highlight .nx {
    color: #ffffff;
    background-color: #272822;
  }
  /* line 294, assets/stylesheets/_code.css.erb */
  .highlight .ow {
    color: #f92672;
  }
  /* line 297, assets/stylesheets/_code.css.erb */
  .highlight .nt {
    color: #f92672;
  }
  /* line 300, assets/stylesheets/_code.css.erb */
  .highlight .k, .highlight .kv {
    color: #f92672;
  }
  /* line 303, assets/stylesheets/_code.css.erb */
  .highlight .kn {
    color: #f92672;
  }
  /* line 306, assets/stylesheets/_code.css.erb */
  .highlight .kp {
    color: #f92672;
  }
  /* line 309, assets/stylesheets/_code.css.erb */
  .highlight .o {
    color: #f92672;
  }
}
