/* @twinkleplop/theme-github - generated from src/tokens.ts, do not edit */

:root {
	--twp-background: #ffffff;
	--twp-boolean: #0550ae;
	--twp-comment: #6e7781;
	--twp-identifier: #1f2328;
	--twp-keyword: #cf222e;
	--twp-number: #0550ae;
	--twp-operator: #cf222e;
	--twp-punctuation: #1f2328;
	--twp-regex: #0a3069;
	--twp-string: #0a3069;
	--twp-template: #0a3069;
	--twp-attribute: #0550ae;
	--twp-builtin: #0550ae;
	--twp-class_name: #953800;
	--twp-constant: #0550ae;
	--twp-decorator: #8250df;
	--twp-lifetime: #cf222e;
	--twp-namespace: #953800;
	--twp-parameter: #953800;
	--twp-property: #0550ae;
	--twp-type: #0550ae;
	--twp-variable: #1f2328;
	--twp-variant: #0550ae;
	--twp-function: #8250df;
	--twp-attr_name: #0550ae;
	--twp-doctype: #6e7781;
	--twp-entity: #0550ae;
	--twp-tag_name: #116329;
	--twp-css_variable: #953800;
	--twp-selector: #116329;
	--twp-selector_class: #0550ae;
	--twp-selector_id: #0550ae;
	--twp-selector_pseudo: #0550ae;
	--twp-unit: #cf222e;
	--twp-changed: #953800;
	--twp-changed_marker: #953800;
	--twp-deleted: #82071e;
	--twp-deleted_marker: #82071e;
	--twp-hash: #6e7781;
	--twp-heading: #0550ae;
	--twp-inserted: #116329;
	--twp-inserted_marker: #116329;
	--twp-label: #6e7781;
	--twp-autolink: #0a3069;
	--twp-bold: #1f2328;
	--twp-code: #0550ae;
	--twp-code_block: #0550ae;
	--twp-code_language: #0550ae;
	--twp-italic: #1f2328;
	--twp-link_text: #0a3069;
	--twp-strike: #1f2328;
	--twp-url: #0a3069;
	--twp-url_link: #0a3069;
	--twp-url_title: #0a3069;
	--twp-autolink_open: #0a3069;
	--twp-autolink_close: #0a3069;
	--twp-bold_open: #1f2328;
	--twp-bold_close: #1f2328;
	--twp-code_open: #0550ae;
	--twp-code_close: #0550ae;
	--twp-italic_open: #1f2328;
	--twp-italic_close: #1f2328;
	--twp-link_text_open: #0a3069;
	--twp-link_text_close: #0a3069;
	--twp-strike_open: #1f2328;
	--twp-strike_close: #1f2328;
	--twp-blockquote_marker: #6e7781;
	--twp-code_fence: #6e7781;
	--twp-front_matter_marker: #6e7781;
	--twp-heading_marker: #0550ae;
	--twp-hr: #6e7781;
	--twp-list_marker: #953800;
	--twp-task_marker: #1a7f37;
	--twp-escape: #116329;
	--twp-hard_break: #6e7781;
	--twp-expression: #cf222e;
	--twp-svelte_block: #cf222e;
	--twp-svelte_directive: #0550ae;
	--twp-output: #0550ae;
	--twp-prompt: #1f2328;
	--twp-prompt_prefix: #0550ae;
	--twp-carriage_return: inherit;
	--twp-newline: inherit;
	--twp-space: inherit;
	--twp-tab: inherit;
	--twp-raw_code_block: #1f2328;
	--twp-raw_front_matter: #1f2328;
	--twp-raw_json: #1f2328;
	--twp-raw_markup: #1f2328;
	--twp-raw_script: #1f2328;
	--twp-raw_shell: #1f2328;
	--twp-raw_style: #1f2328;
	--twp-raw_svelte_expression: #1f2328;
	--twp-string_escape: #116329;
	--twp-format: #cf222e;
	--twp-attr_sigil: #cf222e;
	--twp-bit: #0550ae;
	--twp-array_table_header: #116329;
	--twp-datetime: #0550ae;
	--twp-block_scalar_header: #6e7781;
	--twp-directive: #cf222e;
	--twp-doc_marker: #6e7781;
	--twp-plain_scalar: #1f2328;
	--twp-tag: #cf222e;
	--twp-null: #0550ae;
	--twp-autolink-text-decoration: underline;
	--twp-bold-font-weight: bold;
	--twp-heading-font-weight: bold;
	--twp-heading_marker-font-weight: bold;
	--twp-hr-font-weight: bold;
	--twp-italic-font-style: italic;
	--twp-strike-text-decoration: line-through;
}

.twinkleplop .boolean { color: var(--twp-boolean); }
.twinkleplop .comment { color: var(--twp-comment); }
.twinkleplop .identifier { color: var(--twp-identifier); }
.twinkleplop .keyword { color: var(--twp-keyword); }
.twinkleplop .number { color: var(--twp-number); }
.twinkleplop .operator { color: var(--twp-operator); }
.twinkleplop .punctuation { color: var(--twp-punctuation); }
.twinkleplop .regex { color: var(--twp-regex); }
.twinkleplop .string { color: var(--twp-string); }
.twinkleplop .template { color: var(--twp-template); }
.twinkleplop .attribute { color: var(--twp-attribute); }
.twinkleplop .builtin { color: var(--twp-builtin); }
.twinkleplop .class_name { color: var(--twp-class_name); }
.twinkleplop .constant { color: var(--twp-constant); }
.twinkleplop .decorator { color: var(--twp-decorator); }
.twinkleplop .lifetime { color: var(--twp-lifetime); }
.twinkleplop .namespace { color: var(--twp-namespace); }
.twinkleplop .parameter { color: var(--twp-parameter); }
.twinkleplop .property { color: var(--twp-property); }
.twinkleplop .type { color: var(--twp-type); }
.twinkleplop .variable { color: var(--twp-variable); }
.twinkleplop .variant { color: var(--twp-variant); }
.twinkleplop .function { color: var(--twp-function); }
.twinkleplop .attr_name { color: var(--twp-attr_name); }
.twinkleplop .doctype { color: var(--twp-doctype); }
.twinkleplop .entity { color: var(--twp-entity); }
.twinkleplop .tag_name { color: var(--twp-tag_name); }
.twinkleplop .css_variable { color: var(--twp-css_variable); }
.twinkleplop .selector { color: var(--twp-selector); }
.twinkleplop .selector_class { color: var(--twp-selector_class); }
.twinkleplop .selector_id { color: var(--twp-selector_id); }
.twinkleplop .selector_pseudo { color: var(--twp-selector_pseudo); }
.twinkleplop .unit { color: var(--twp-unit); }
.twinkleplop .changed { color: var(--twp-changed); }
.twinkleplop .changed_marker { color: var(--twp-changed_marker); }
.twinkleplop .deleted { color: var(--twp-deleted); }
.twinkleplop .deleted_marker { color: var(--twp-deleted_marker); }
.twinkleplop .hash { color: var(--twp-hash); }
.twinkleplop .heading { color: var(--twp-heading); font-weight: var(--twp-heading-font-weight); }
.twinkleplop .inserted { color: var(--twp-inserted); }
.twinkleplop .inserted_marker { color: var(--twp-inserted_marker); }
.twinkleplop .label { color: var(--twp-label); }
.twinkleplop .autolink { color: var(--twp-autolink); text-decoration: var(--twp-autolink-text-decoration); }
.twinkleplop .bold { color: var(--twp-bold); font-weight: var(--twp-bold-font-weight); }
.twinkleplop .code { color: var(--twp-code); }
.twinkleplop .code_block { color: var(--twp-code_block); }
.twinkleplop .code_language { color: var(--twp-code_language); }
.twinkleplop .italic { color: var(--twp-italic); font-style: var(--twp-italic-font-style); }
.twinkleplop .link_text { color: var(--twp-link_text); }
.twinkleplop .strike { color: var(--twp-strike); text-decoration: var(--twp-strike-text-decoration); }
.twinkleplop .url { color: var(--twp-url); }
.twinkleplop .url_link { color: var(--twp-url_link); }
.twinkleplop .url_title { color: var(--twp-url_title); }
.twinkleplop .autolink_open { color: var(--twp-autolink_open); }
.twinkleplop .autolink_close { color: var(--twp-autolink_close); }
.twinkleplop .bold_open { color: var(--twp-bold_open); }
.twinkleplop .bold_close { color: var(--twp-bold_close); }
.twinkleplop .code_open { color: var(--twp-code_open); }
.twinkleplop .code_close { color: var(--twp-code_close); }
.twinkleplop .italic_open { color: var(--twp-italic_open); }
.twinkleplop .italic_close { color: var(--twp-italic_close); }
.twinkleplop .link_text_open { color: var(--twp-link_text_open); }
.twinkleplop .link_text_close { color: var(--twp-link_text_close); }
.twinkleplop .strike_open { color: var(--twp-strike_open); }
.twinkleplop .strike_close { color: var(--twp-strike_close); }
.twinkleplop .blockquote_marker { color: var(--twp-blockquote_marker); }
.twinkleplop .code_fence { color: var(--twp-code_fence); }
.twinkleplop .front_matter_marker { color: var(--twp-front_matter_marker); }
.twinkleplop .heading_marker { color: var(--twp-heading_marker); font-weight: var(--twp-heading_marker-font-weight); }
.twinkleplop .hr { color: var(--twp-hr); font-weight: var(--twp-hr-font-weight); }
.twinkleplop .list_marker { color: var(--twp-list_marker); }
.twinkleplop .task_marker { color: var(--twp-task_marker); }
.twinkleplop .escape { color: var(--twp-escape); }
.twinkleplop .hard_break { color: var(--twp-hard_break); }
.twinkleplop .expression { color: var(--twp-expression); }
.twinkleplop .svelte_block { color: var(--twp-svelte_block); }
.twinkleplop .svelte_directive { color: var(--twp-svelte_directive); }
.twinkleplop .output { color: var(--twp-output); }
.twinkleplop .prompt { color: var(--twp-prompt); }
.twinkleplop .prompt_prefix { color: var(--twp-prompt_prefix); }
.twinkleplop .raw_code_block { color: var(--twp-raw_code_block); }
.twinkleplop .raw_front_matter { color: var(--twp-raw_front_matter); }
.twinkleplop .raw_json { color: var(--twp-raw_json); }
.twinkleplop .raw_markup { color: var(--twp-raw_markup); }
.twinkleplop .raw_script { color: var(--twp-raw_script); }
.twinkleplop .raw_shell { color: var(--twp-raw_shell); }
.twinkleplop .raw_style { color: var(--twp-raw_style); }
.twinkleplop .raw_svelte_expression { color: var(--twp-raw_svelte_expression); }
.twinkleplop .string_escape { color: var(--twp-string_escape); }
.twinkleplop .format { color: var(--twp-format); }
.twinkleplop .attr_sigil { color: var(--twp-attr_sigil); }
.twinkleplop .bit { color: var(--twp-bit); }
.twinkleplop .array_table_header { color: var(--twp-array_table_header); }
.twinkleplop .datetime { color: var(--twp-datetime); }
.twinkleplop .block_scalar_header { color: var(--twp-block_scalar_header); }
.twinkleplop .directive { color: var(--twp-directive); }
.twinkleplop .doc_marker { color: var(--twp-doc_marker); }
.twinkleplop .plain_scalar { color: var(--twp-plain_scalar); }
.twinkleplop .tag { color: var(--twp-tag); }
.twinkleplop .null { color: var(--twp-null); }
.twinkleplop .space { white-space: pre; }
.twinkleplop .tab { white-space: pre; }
.twinkleplop .newline { white-space: pre; }

.code-panel .twinkleplop,.schema-side .twinkleplop{--twp-boolean:#79c0ff;--twp-comment:#8b949e;--twp-identifier:#e6edf3;--twp-keyword:#ff7b72;--twp-number:#79c0ff;--twp-operator:#ff7b72;--twp-punctuation:#e6edf3;--twp-regex:#a5d6ff;--twp-string:#a5d6ff;--twp-template:#a5d6ff;--twp-attribute:#79c0ff;--twp-builtin:#79c0ff;--twp-class_name:#ffa657;--twp-constant:#79c0ff;--twp-decorator:#d2a8ff;--twp-lifetime:#ffa657;--twp-namespace:#ffa657;--twp-parameter:#ffa657;--twp-property:#79c0ff;--twp-type:#79c0ff;--twp-variable:#e6edf3;--twp-variant:#79c0ff;--twp-function:#d2a8ff;--twp-attr_name:#79c0ff;--twp-doctype:#8b949e;--twp-entity:#79c0ff;--twp-tag_name:#7ee787;--twp-css_variable:#ffa657;--twp-selector:#7ee787;--twp-selector_class:#79c0ff;--twp-selector_id:#79c0ff;--twp-selector_pseudo:#79c0ff;--twp-unit:#ff7b72;--twp-changed:#ffa657;--twp-changed_marker:#ffa657;--twp-deleted:#ffa198;--twp-deleted_marker:#ffa198;--twp-hash:#8b949e;--twp-heading:#79c0ff;--twp-inserted:#7ee787;--twp-inserted_marker:#7ee787;--twp-label:#8b949e;--twp-autolink:#a5d6ff;--twp-bold:#e6edf3;--twp-code:#79c0ff;--twp-code_block:#79c0ff;--twp-code_language:#79c0ff;--twp-italic:#e6edf3;--twp-link_text:#a5d6ff;--twp-strike:#e6edf3;--twp-url:#a5d6ff;--twp-url_link:#a5d6ff;--twp-url_title:#a5d6ff;--twp-autolink_open:#a5d6ff;--twp-autolink_close:#a5d6ff;--twp-bold_open:#e6edf3;--twp-bold_close:#e6edf3;--twp-code_open:#79c0ff;--twp-code_close:#79c0ff;--twp-italic_open:#e6edf3;--twp-italic_close:#e6edf3;--twp-link_text_open:#a5d6ff;--twp-link_text_close:#a5d6ff;--twp-strike_open:#e6edf3;--twp-strike_close:#e6edf3;--twp-blockquote_marker:#8b949e;--twp-code_fence:#8b949e;--twp-front_matter_marker:#8b949e;--twp-heading_marker:#79c0ff;--twp-hr:#8b949e;--twp-list_marker:#ffa657;--twp-task_marker:#3fb950;--twp-escape:#7ee787;--twp-hard_break:#8b949e;--twp-expression:#ff7b72;--twp-svelte_block:#ff7b72;--twp-svelte_directive:#79c0ff;--twp-output:#79c0ff;--twp-prompt:#e6edf3;--twp-prompt_prefix:#79c0ff;--twp-carriage_return:inherit;--twp-newline:inherit;--twp-space:inherit;--twp-tab:inherit;--twp-raw_code_block:#e6edf3;--twp-raw_front_matter:#e6edf3;--twp-raw_json:#e6edf3;--twp-raw_markup:#e6edf3;--twp-raw_script:#e6edf3;--twp-raw_shell:#e6edf3;--twp-raw_style:#e6edf3;--twp-raw_svelte_expression:#e6edf3;--twp-string_escape:#7ee787;--twp-format:#ff7b72;--twp-attr_sigil:#ff7b72;--twp-bit:#79c0ff;--twp-array_table_header:#7ee787;--twp-datetime:#79c0ff;--twp-block_scalar_header:#8b949e;--twp-directive:#ff7b72;--twp-doc_marker:#8b949e;--twp-plain_scalar:#e6edf3;--twp-tag:#ff7b72;--twp-null:#79c0ff;}