/* Prism token colors for the docs (and any page loading this sheet).
   Light palette follows GitHub's defaults; the dark-scheme block mirrors it
   for the dark code background set in docs.css. No Prism theme existed on
   the site before this file (Z-DOCS-2 Phase 0 / Finding 6). */

code[class*="language-"], pre[class*="language-"] {
    color: #24292f;
    font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;
    tab-size: 4;
    hyphens: none;
    word-break: normal;
    white-space: pre;
}

.token.comment, .token.prolog, .token.cdata { color: #6e7781; font-style: italic; }
.token.doctype, .token.punctuation { color: #24292f; }
.token.keyword, .token.tag, .token.rule, .token.important { color: #cf222e; }
.token.class-name, .token.function, .token.namespace { color: #8250df; }
.token.string, .token.char, .token.attr-value, .token.regex { color: #0a3069; }
.token.number, .token.boolean, .token.constant, .token.symbol { color: #0550ae; }
.token.property, .token.attr-name, .token.variable { color: #953800; }
.token.operator, .token.entity, .token.url { color: #0550ae; }
.token.directive, .token.macro { color: #cf222e; }
.token.inserted { color: #116329; }
.token.deleted { color: #82071e; }

@media (prefers-color-scheme: dark) {
    code[class*="language-"], pre[class*="language-"] { color: #e6edf3; }
    .token.comment, .token.prolog, .token.cdata { color: #8b949e; }
    .token.doctype, .token.punctuation { color: #e6edf3; }
    .token.keyword, .token.tag, .token.rule, .token.important { color: #ff7b72; }
    .token.class-name, .token.function, .token.namespace { color: #d2a8ff; }
    .token.string, .token.char, .token.attr-value, .token.regex { color: #a5d6ff; }
    .token.number, .token.boolean, .token.constant, .token.symbol { color: #79c0ff; }
    .token.property, .token.attr-name, .token.variable { color: #ffa657; }
    .token.operator, .token.entity, .token.url { color: #79c0ff; }
    .token.directive, .token.macro { color: #ff7b72; }
    .token.inserted { color: #7ee787; }
    .token.deleted { color: #ffa198; }
}
