@import "modus_operandi_tinted.css";
@import "dark.css";
.chroma ::selection {color: var(--bg-hl-line)}
/* Background */           .chroma { background-color: var(--bg-dim); }
/* Other */                .chroma .x {  }
/* Error */                .chroma .err {  }
/* LineTableTD */          .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; }
/* LineTable */            .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; width: auto; overflow: auto; display: block; }
/* LineHighlight */        .chroma .hl { display: block; width: 100%;background-color: var(--bg-hl-line)}
/* LineNumbersTable */     .chroma .lnt { margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
/* LineNumbers */          .chroma .ln { margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
/* Keyword */              .chroma .k { color: var(--keyword); font-weight: bold }
/* KeywordConstant */      .chroma .kc { color: var(--magenta-warmer); font-weight: bold }
/* KeywordDeclaration */   .chroma .kd { color: var(--magenta-warmer); font-weight: bold }
/* KeywordNamespace */     .chroma .kn { color: var(--magenta-warmer); font-weight: bold }
/* KeywordPseudo */        .chroma .kp { color: var(--magenta-warmer) }
/* KeywordReserved */      .chroma .kr { color: var(--magenta-warmer); font-weight: bold }
/* KeywordType */          .chroma .kt { color: --var(keyword); font-weight: bold }
/* Name */                 .chroma .n {  }
/* NameAttribute */        .chroma .na { color: var(--magenta) }
/* NameBuiltin */          .chroma .nb { color: var(--magenta-warmer) }
/* NameBuiltinPseudo */    .chroma .bp {  }
/* NameClass */            .chroma .nc { color: #0000ff }
/* NameConstant */         .chroma .no { color: var(--constant); background: var(--bg-dim) }
/* NameDecorator */        .chroma .nd { color: var(--magenta-warmer) }
/* NameEntity */           .chroma .ni { color: #999999; font-weight: bold }
/* NameException */        .chroma .ne { color: #d2413a; font-weight: bold }
/* NameFunction */         .chroma .cl .nf { color: var(--fnname); }
/* NameFunction */         .chroma .cl .nv { color: var(--fg-main); }
/* NameFunctionMagic */    .chroma .fm { color: var(--fnname); }
/* NameLabel */            .chroma .nl { color: #a0a000 }
/* NameNamespace */        .chroma .nn { color: #0000ff; font-weight: bold }
/* NameOther */            .chroma .nx {  }
/* NameProperty */         .chroma .py {  }
/* NameTag */              .chroma .nt { color: #008000; font-weight: bold }
/* NameVariable */         .chroma .nv { color: var(--variable) }
/* NameVariableClass */    .chroma .vc { color: var(--variable) }
/* NameVariableGlobal */   .chroma .vg {color: var(--variable)  }
/* NameVariableInstance */ .chroma .vi { color: var(--variable) }
/* NameVariableMagic */    .chroma .vm { color: var(--variable) }
/* Literal */              .chroma .l { color: var(--blue-cooler) }
/* LiteralDate */          .chroma .ld {  }
/* LiteralString */        .chroma .s { color: var(--magenta) }
/* LiteralStringAffix */   .chroma .sa { color: var(--magenta) }
/* LiteralStringBacktick */.chroma .sb { color: var(--magenta) }
/* LiteralStringChar */    .chroma .sc { color: var(--magenta) }
/* LiteralStringDelimiter .chroma .dl { color: var(--magenta) }
/* LiteralStringDoc */     .chroma .sd { color: var(--docmarkup); font-style: italic }
/* LiteralStringDoc */     .chroma .cl .s { color: var(--docmarkup); font-style: italic }
/* LiteralStringDouble */  .chroma .s2 { color: var(--magenta) }
/* LiteralStringEscape */  .chroma .se { color: #bb6622; font-weight: bold }
/* LiteralStringHeredoc */ .chroma .sh { color: var(--magenta) }
/* LiteralStringInterpol */.chroma .si { color: #bb6688; font-weight: bold }
/* LiteralStringOther */   .chroma .sx { color: #008000 }
/* LiteralStringRegex */   .chroma .sr { color: #bb6688 }
/* LiteralStringSingle */  .chroma .s1 { color: var(--magenta) }
/* LiteralStringSymbol */  .chroma .ss { color: var(--cyan) }
/* LiteralStringSymbol */  .chroma .nb .ss { color: var(--keyword) }
/* LiteralNumber */        .chroma .m { color: var(--constant)}
/* LiteralNumberBin */     .chroma .mb { color: var(--fg-main) }
/* LiteralNumberFloat */   .chroma .mf { color: var(--fg-main) }
/* LiteralNumberHex */     .chroma .mh { color: var(--fg-main) }
/* LiteralNumberInteger */ .chroma .mi { color: var(--constant)}
/* LiteralNumberIntegerLon.chroma .il { color: var(--fg-main) }
/* LiteralNumberOct */     .chroma .mo { color: var(--fg-main) }
/* Operator */             .chroma .o { color: var(--fg-main) }
/* OperatorWord */         .chroma .ow { color: var(--magenta-warmer); font-weight: bold }
/* Punctuation */          .chroma .p {  }
/* Comment */              .chroma .c { color: var(--comment); font-style: italic }
/* CommentHashbang */      .chroma .ch { color: var(--comment); font-style: italic }
/* CommentMultiline */     .chroma .cm { color: var(--comment); font-style: italic }
/* CommentSingle */        .chroma .cl .c1 { color: var(--fg-dim); font-style: italic }
/* CommentSpecial */       .chroma .cs { color: var(--comment); font-weight: bold }
/* CommentPreproc */       .chroma .cp { color: var(--comment) }
/* CommentPreprocFile */   .chroma .cpf { color: var(--commen:) }
/* Generic */              .chroma .g {  }
/* GenericDeleted */       .chroma .gd { color: #a00000 }
/* GenericEmph */          .chroma .ge { color: --var(err); font-style: italic }
/* GenericError */         .chroma .gr { color: var(--warning) }
/* GenericHeading */       .chroma .gh { color: #000080; font-weight: bold }
/* GenericInserted */      .chroma .gi { color: #00a000 }
/* GenericOutput */        .chroma .go { color: #888888 }
/* GenericPrompt */        .chroma .gp { color: #000080; font-weight: bold }
/* GenericStrong */        .chroma .gs { font-weight: bold }
/* GenericSubheading */    .chroma .gu { color: #800080; font-weight: bold }
/* GenericTraceback */     .chroma .gt { color: #0044dd }
/* GenericUnderline */     .chroma .gl { text-decoration: underline }
/* TextWhitespace */       .chroma .w { color: #bbbbb
