.code-editor.svelte-sg7hkq{height:calc(var(--rows) * 1.3rem + 1.5rem);border-radius:var(--radius-box,.5rem);border:1px solid var(--color-base-300,#ccc);background:var(--color-base-200,#fff);position:relative;overflow:hidden}.layer.svelte-sg7hkq{width:100%;height:100%;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:normal;word-spacing:normal;tab-size:2;white-space:pre;overflow-wrap:normal;word-break:normal;box-sizing:border-box;border:0;margin:0;padding:.75rem;font-size:.8125rem;line-height:1.6}.highlight.svelte-sg7hkq{pointer-events:none;color:var(--color-base-content,#222);position:absolute;inset:0;overflow:auto}.input.svelte-sg7hkq{resize:none;color:#0000;caret-color:var(--color-base-content,#222);background:0 0;outline:none;position:relative;overflow:auto}.input.svelte-sg7hkq::selection{background:color-mix(in oklch, var(--color-primary,#69c) 35%, transparent)}.input.svelte-sg7hkq:focus-visible{outline:2px solid var(--color-primary,#69c);outline-offset:-2px}.highlight.svelte-sg7hkq .tok-comment{color:color-mix(in oklch, var(--color-base-content,#222) 72%, transparent);font-style:italic}.highlight.svelte-sg7hkq .tok-key{color:var(--color-primary,#69c)}.highlight.svelte-sg7hkq .tok-string{color:var(--color-success,#2a7)}.highlight.svelte-sg7hkq .tok-number,.highlight.svelte-sg7hkq .tok-literal{color:var(--color-warning,#c81)}.highlight.svelte-sg7hkq .tok-punct{color:color-mix(in oklch, var(--color-base-content,#222) 75%, transparent)}.highlight.svelte-sg7hkq .tok-binding{color:var(--color-accent,var(--color-secondary,#4aa));font-weight:600}
