.editor.svelte-c4vs74{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface)}.editor.svelte-c4vs74 .cm-editor{font-size:calc(16px * var(--text-scale, 1));min-height:220px;color:var(--text);background:var(--surface)}.editor.svelte-c4vs74 .cm-scroller{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;line-height:1.55}.editor.svelte-c4vs74 .cm-gutters{background:var(--surface-2);color:var(--muted);border-right:1px solid var(--border)}.editor.svelte-c4vs74 .cm-activeLineGutter{background:color-mix(in srgb,var(--accent) 14%,var(--surface-2));color:var(--text)}.editor.svelte-c4vs74 .cm-activeLine{background:color-mix(in srgb,var(--accent) 8%,transparent)}.editor.svelte-c4vs74 .cm-cursor,.editor.svelte-c4vs74 .cm-dropCursor{border-left-color:var(--text)}.editor.svelte-c4vs74 .cm-selectionBackground,.editor.svelte-c4vs74 .cm-content ::selection{background:color-mix(in srgb,var(--accent) 24%,transparent)!important}.editor.svelte-c4vs74 .cm-focused{outline:2px solid var(--accent)}.editor.svelte-c4vs74 .cm-error-line{background:color-mix(in srgb,var(--bad) 16%,transparent)}@media(prefers-color-scheme:dark){.editor.svelte-c4vs74 .cm-line span{filter:brightness(1.45) saturate(1.1)}}.keys.svelte-1asmrzj{display:flex;gap:6px;overflow-x:auto;padding:6px 0;scrollbar-width:none}button.svelte-1asmrzj{flex:none;min-width:48px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:700}.result.svelte-19udhp4{display:grid;gap:8px}.problem.svelte-19udhp4{margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--bad) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--bad) 35%,var(--border))}.problem.svelte-19udhp4 p:where(.svelte-19udhp4){margin:0 0 6px}.problem.svelte-19udhp4 p:where(.svelte-19udhp4):last-child{margin-bottom:0}.javac.svelte-19udhp4{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;white-space:pre-wrap;margin:0 0 6px;color:var(--bad)}
