.twinkleplop{--code-accent:var(--code-syntax,var(--primary));--twp-hue:color-mix(in oklch, var(--code-accent) 70%, var(--foreground));--twp-background:var(--muted);--twp-identifier:var(--foreground);--twp-comment:var(--muted-foreground);--twp-punctuation:color-mix(in oklch, var(--foreground) 70%, var(--muted-foreground));--twp-keyword:var(--twp-hue);--twp-string:oklch(from var(--twp-hue) l calc(c * .8) calc(h + 110));--twp-type:oklch(from var(--twp-hue) l calc(c * .7) calc(h + 170));--twp-function:oklch(from var(--twp-hue) l c calc(h + 230));--twp-property:oklch(from var(--twp-hue) l c calc(h + 290));--twp-constant:oklch(from var(--twp-hue) l c calc(h + 50));--twp-highlight:color-mix(in oklch, var(--code-accent) 10%, transparent);color:var(--twp-identifier);background:var(--twp-background);font-family:var(--font-mono,ui-monospace), SFMono-Regular, Menlo, Consolas, monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;overflow-wrap:normal;tab-size:2;-webkit-hyphens:none;hyphens:none;padding-inline:0;font-size:.875em;line-height:1.7;overflow:auto}.twinkleplop code{width:max-content;min-width:100%;color:inherit;font:inherit;white-space:inherit;display:grid}.twinkleplop .l{min-height:1lh;padding-inline:var(--code-gutter,1.25rem)}.twinkleplop .l.highlight{background:var(--twp-highlight);box-shadow:inset 3px 0 0 var(--code-accent)}.twinkleplop .ln{min-width:calc(var(--ln-digits,3) * 1ch);color:var(--twp-comment);text-align:right;-webkit-user-select:none;user-select:none;margin-right:2ch;display:none}[data-line-numbers] .twinkleplop .ln{display:inline-block}.twinkleplop .comment{color:var(--twp-comment);font-style:italic}.twinkleplop :is(.punctuation,.operator,.attr_sigil){color:var(--twp-punctuation)}.twinkleplop :is(.keyword,.tag,.tag_name,.svelte_block,.svelte_directive,.directive,.selector){color:var(--twp-keyword)}.twinkleplop :is(.string,.template,.regex,.plain_scalar,.url,.url_link){color:var(--twp-string)}.twinkleplop :is(.type,.class_name,.builtin,.namespace,.selector_class){color:var(--twp-type)}.twinkleplop :is(.function,.decorator,.entity,.prompt){color:var(--twp-function)}.twinkleplop :is(.property,.attr_name,.attribute,.css_variable){color:var(--twp-property)}.twinkleplop :is(.number,.boolean,.null,.constant,.string_escape,.escape,.unit,.datetime){color:var(--twp-constant)}.twinkleplop .output{color:var(--twp-comment)}.twinkleplop :is(.inserted,.inserted_marker){color:var(--twp-string)}.twinkleplop :is(.deleted,.deleted_marker){color:var(--destructive)}.twinkleplop :is(.space,.tab,.newline){white-space:pre}.twinkleplop ::selection{background:color-mix(in oklch, var(--code-accent) 25%, transparent)}.code-block.svelte-1txrl2j{--code-gutter:clamp(1rem, 3vw, 1.25rem)}.code-block.svelte-1txrl2j pre,.code-block.svelte-1txrl2j figure{border-radius:0;margin:0}.code-block.svelte-1txrl2j pre{padding-block:1rem}.code-block.svelte-1txrl2j pre:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}
