@charset "UTF-8";
/* This is a modified version of prism.css */
/* PrismJS 1.23.0
https://prismjs.com/download.html#themes=prism-dark&languages=markup+css+clike+javascript+bash+c+cpp+git+http+kotlin+makefile+markup-templating+php+python+rust+sass+scss+toml */
/**
 * prism.js Dark theme for JavaScript, CSS and HTML
 * Based on the slides of the talk “/Reg(exp){2}lained/”
 * @author Lea Verou
 */
:root {
  --FG: #C4C5B5;
  --BG: #1A1A1A;
  --BLACK: #1A1A1A;
  --RED: #F4005F;
  --GREEN: #98E024;
  --YELLOW: #FA8419;
  --BLUE: #9C65FF;
  --MAGENTA: #D15EA8;
  --CYAN: #58D2EA;
  --WHITE: #C4C5B5;
  --BRIGHTBLACK: #625E4C;
  --BRIGHTRED: #B01136;
  --BRIGHTGREEN: #5D8E0E;
  --BRIGHTYELLOW: #E0D561;
  --BRIGHTBLUE: #4C60D7;
  --BRIGHTMAGENTA: #A92F7E;
  --BRIGHTCYAN: #2D899D;
  --BRIGHTWHITE: #FFFFFF; }

pre, code {
  background-color: var(--BG);
  color: var(--FG); }
  pre .line-numbers-rows > span:before, code .line-numbers-rows > span:before {
    color: var(--YELLOW); }
  pre .token.function, code .token.function {
    color: var(--CYAN); }
  pre .token.comment,
  pre .token.prolog,
  pre .token.doctype,
  pre .token.cdata, code .token.comment,
  code .token.prolog,
  code .token.doctype,
  code .token.cdata {
    color: var(--BRIGHTBLUE); }
  pre .token.punctuation, code .token.punctuation {
    color: var(--BRIGHTWHITE); }
  pre .token.namespace, code .token.namespace {
    color: var(--BRIGHTCYAN); }
  pre .token.property,
  pre .token.tag,
  pre .token.boolean,
  pre .token.number,
  pre .token.constant,
  pre .token.symbol, code .token.property,
  code .token.tag,
  code .token.boolean,
  code .token.number,
  code .token.constant,
  code .token.symbol {
    color: var(--RED); }
  pre .token.selector,
  pre .token.attr-name,
  pre .token.builtin,
  pre .token.inserted, code .token.selector,
  code .token.attr-name,
  code .token.builtin,
  code .token.inserted {
    color: var(--GREEN); }
  pre .token.operator,
  pre .token.entity,
  pre .token.url,
  pre .token.variable,
  pre .token.char,
  pre .token.string, code .token.operator,
  code .token.entity,
  code .token.url,
  code .token.variable,
  code .token.char,
  code .token.string {
    color: var(--RED); }
  pre .token.atrule,
  pre .token.attr-value,
  pre .token.keyword, code .token.atrule,
  code .token.attr-value,
  code .token.keyword {
    color: var(--MAGENTA); }
  pre .token.regex,
  pre .token.important, code .token.regex,
  code .token.important {
    color: var(--BLUE); }
  pre .token.important,
  pre .token.bold, code .token.important,
  code .token.bold {
    font-weight: bold; }
  pre .token.italic, code .token.italic {
    font-style: italic; }
  pre .token.entity, code .token.entity {
    cursor: help; }
  pre .token.deleted, code .token.deleted {
    color: var(--RED); }

code.language-css .token.string,
code.style .token.string {
  color: var(--RED); }

code.language-python .triple-quoted-string.string {
  color: var(--BRIGHTBLUE); }

@media (prefers-color-scheme: light) {
  :root {
    --FG: #3d3d3d;
    --BG: #efefef;
    --BLACK: #1A1A1A;
    --RED: #F4005F;
    --GREEN: #58A024;
    --YELLOW: #FA8419;
    --BLUE: #9C65FF;
    --MAGENTA: #b13E88;
    --CYAN: #1892aA;
    --WHITE: #C4C5B5;
    --BRIGHTBLACK: #625E4C;
    --BRIGHTRED: #B01136;
    --BRIGHTGREEN: #5D8E0E;
    --BRIGHTYELLOW: #E0D561;
    --BRIGHTBLUE: #4C60D7;
    --BRIGHTMAGENTA: #A92F7E;
    --BRIGHTCYAN: #2D899D;
    --BRIGHTWHITE: #FFFFFF; }
  pre .token.punctuation, code .token.punctuation {
    color: var(--BLACK); } }
