/*
 * theme "Catppuccin" generated by syntect
 */

.code {
 color: var(--petals-text);
 background-color: var(--petals-base);
}

.comment {
 color: var(--petals-overlay0);
font-style: italic;
}
.string {
 color: var(--petals-green);
}
.string.regexp {
 color: var(--petals-peach);
}
.constant.numeric {
 color: var(--petals-peach);
}
.constant.language.boolean {
 color: var(--petals-peach);
font-weight: bold;
font-style: italic;
}
.constant.language {
 color: var(--petals-lavender);
font-style: italic;
}
.support.function.builtin {
 color: var(--petals-peach);
font-style: italic;
}
.variable.other.constant {
 color: var(--petals-peach);
}
.variable {
}
.keyword {
 color: var(--petals-red);
font-style: italic;
}
.keyword.control.loop, .keyword.control.conditional, .keyword.control.c++ {
 color: var(--petals-mauve);
font-weight: bold;
}
.keyword.control.return, .keyword.control.flow.return {
 color: var(--petals-pink);
font-weight: bold;
}
.support.type.exception {
 color: var(--petals-peach);
font-style: italic;
}
.keyword.operator, .punctuation.accessor {
 color: var(--petals-sky);
font-weight: bold;
}
.punctuation.separator {
 color: var(--petals-teal);
}
.punctuation.terminator {
 color: var(--petals-teal);
}
.punctuation.section {
 color: var(--petals-overlay2);
}
.keyword.control.import.include {
 color: var(--petals-teal);
font-style: italic;
}
.storage {
 color: var(--petals-red);
}
.storage.type {
 color: var(--petals-yellow);
font-style: italic;
}
.storage.modifier {
 color: var(--petals-red);
}
.entity.name.namespace, .meta.path {
 color: var(--petals-rosewater);
font-style: italic;
}
.storage.type.class {
 color: var(--petals-rosewater);
font-style: italic;
}
.entity.name.label {
 color: var(--petals-blue);
}
.keyword.declaration.class {
 color: var(--petals-red);
font-style: italic;
}
.entity.name.class, .meta.toc-list.full-identifier {
 color: var(--petals-sky);
}
.entity.other.inherited-class {
 color: var(--petals-sky);
font-style: italic;
}
.entity.name.function, .variable.function {
 color: var(--petals-blue);
font-style: italic;
}
.entity.name.function.preprocessor {
 color: var(--petals-red);
}
.keyword.control.import {
 color: var(--petals-red);
}
.entity.name.function.constructor, .entity.name.function.destructor {
 color: var(--petals-lavender);
}
.variable.parameter.function {
 color: var(--petals-rosewater);
font-style: italic;
}
.keyword.declaration.function {
 color: var(--petals-maroon);
font-style: italic;
}
.support.function {
 color: var(--petals-sky);
}
.support.constant {
 color: var(--petals-blue);
}
.support.type, .support.class {
 color: var(--petals-blue);
font-style: italic;
}
.support.other.variable {
}
.variable.function {
 color: var(--petals-blue);
font-style: italic;
}
.variable.parameter {
 color: var(--petals-rosewater);
font-style: italic;
}
.variable.other {
 color: var(--petals-text);
font-style: italic;
}
.variable.other.member {
 color: var(--petals-rosewater);
}
.variable.language {
 color: var(--petals-teal);
}
.entity.name.tag {
 color: var(--petals-peach);
}
.entity.other.attribute-name {
 color: var(--petals-mauve);
font-style: italic;
}
.punctuation.definition.tag {
 color: var(--petals-maroon);
}
.markup.underline.link.markdown {
 color: var(--petals-rosewater);
text-decoration: underline;
font-style: italic;
}
.meta.link.inline.description {
 color: var(--petals-lavender);
font-weight: bold;
}
.comment.block.markdown, .meta.code-fence, .markup.raw.code-fence, .markup.raw.inline {
 color: var(--petals-teal);
font-style: italic;
}
.punctuation.definition.heading, .entity.name.section {
 color: var(--petals-blue);
font-weight: bold;
}
.markup.italic {
 color: var(--petals-maroon);
font-style: italic;
}
.markup.bold {
 color: var(--petals-maroon);
font-weight: bold;
}
.constant.character.escape {
 color: var(--petals-pink);
}
.source.shell.bash .meta.function.shell .meta.compound.shell .meta.function-call.identifier.shell {
 color: var(--petals-pink);
}
.variable.language.shell {
 color: var(--petals-red);
font-style: italic;
}
.source.lua .meta.function.lua .meta.block.lua .meta.mapping.value.lua .meta.mapping.key.lua .string.unquoted.key.lua {
 color: var(--petals-lavender);
font-style: italic;
}
.source.lua .meta.function.lua .meta.block.lua .meta.mapping.key.lua .string.unquoted.key.lua {
 color: var(--petals-flamingo);
}
.entity.name.constant.java {
 color: var(--petals-teal);
}
.support.type.property-name.css {
 color: var(--petals-flamingo);
font-style: italic;
}
.support.constant.property-value.css {
 color: var(--petals-text);
}
.constant.numeric.suffix.css, .keyword.other.unit.css {
 color: var(--petals-teal);
font-style: italic;
}
.variable.other.custom-property.name.css, .support.type.custom-property.name.css, .punctuation.definition.custom-property.css {
 color: var(--petals-teal);
}
.entity.name.tag.css {
 color: var(--petals-lavender);
}
.variable.other.sass {
 color: var(--petals-teal);
}
.invalid {
 color: var(--petals-text);
 background-color: var(--petals-red);
}
.invalid.deprecated {
 color: var(--petals-text);
 background-color: var(--petals-mauve);
}
.meta.diff, .meta.diff.header {
 color: var(--petals-overlay0);
}
.markup.deleted {
 color: var(--petals-red);
}
.markup.inserted {
 color: var(--petals-green);
}
.markup.changed {
 color: var(--petals-yellow);
}
.message.error {
 color: var(--petals-red);
}
