.snippet.svelte-quj3ps{border:1px solid var(--border);border-radius:var(--radius);background:var(--code-bg);margin:14px 0;position:relative}.tools.svelte-quj3ps{z-index:2;opacity:.55;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:8px}.snippet.svelte-quj3ps:hover .tools:where(.svelte-quj3ps),.snippet.svelte-quj3ps:focus-within .tools:where(.svelte-quj3ps),.editing.svelte-quj3ps .tools:where(.svelte-quj3ps){opacity:1}.editing.svelte-quj3ps .tools:where(.svelte-quj3ps){border-bottom:1px solid var(--border);background:var(--surface);border-radius:var(--radius) var(--radius) 0 0;justify-content:flex-end;padding:5px 8px;position:static}.tools.svelte-quj3ps button:where(.svelte-quj3ps){font:inherit;font-size:var(--type-caption);color:var(--text-dim);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;padding:1px 9px}.tools.svelte-quj3ps button:where(.svelte-quj3ps):hover,.tools.svelte-quj3ps button.on:where(.svelte-quj3ps){color:var(--text);border-color:var(--text-faint)}.work.svelte-quj3ps{grid-template-columns:1fr;display:grid}.work.split.svelte-quj3ps{grid-template-columns:1fr 1fr}.ed.svelte-quj3ps .editor{border:none;border-radius:0}.asm.svelte-quj3ps{border-left:1px solid var(--border);height:100%;min-height:0;max-height:620px}.asm.svelte-quj3ps .explorer{border:none;border-radius:0}.editing.svelte-quj3ps .run{border:none;border-top:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius)}.plain.svelte-quj3ps,.shiki-vars.svelte-quj3ps pre{font-size:var(--type-code);line-height:var(--leading-code);margin:0;padding:12px 14px;overflow-x:auto;background:0 0!important}.shiki-vars.synced.svelte-quj3ps .line{box-sizing:border-box;border-radius:3px;width:calc(100% + 28px);margin:0 -14px;padding:0 14px;transition:background-color .25s;display:inline-block}.shiki-vars.synced.svelte-quj3ps .line.sync-link{cursor:pointer}.shiki-vars.synced.svelte-quj3ps .line.sync-link:hover{background:color-mix(in srgb, var(--focus) 7%, transparent)}.shiki-vars.synced.svelte-quj3ps .line.sync-lit{background:color-mix(in srgb, var(--focus) 16%, transparent);box-shadow:inset 3px 0 0 var(--focus)}
