.code-block.svelte-3qx5rh{width:100%;height:100%;position:relative}.scroll-content.svelte-3qx5rh{width:100%;height:100%;overflow:auto}.loading-container.svelte-3qx5rh{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;border-radius:.375rem;background:var(--muted);color:var(--muted-foreground);font-size:.875rem}.spinner.svelte-3qx5rh{width:1rem;height:1rem;border:2px solid var(--border);border-top-color:var(--muted-foreground);border-radius:50%;animation:svelte-3qx5rh-spin .8s linear infinite}@keyframes svelte-3qx5rh-spin{to{transform:rotate(360deg)}}.copy-button.svelte-3qx5rh{position:absolute;right:1.5rem;top:.75rem;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:0;transition:opacity .2s ease,background .15s ease,color .15s ease}.code-block.svelte-3qx5rh:hover .copy-button:where(.svelte-3qx5rh),.copy-button.visible.svelte-3qx5rh{opacity:1}.copy-button.svelte-3qx5rh:hover{background:color-mix(in oklch,var(--foreground) 15%,transparent);color:var(--foreground)}.fallback-pre.svelte-3qx5rh{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;padding:1rem;border-radius:.375rem;background:var(--muted);font-size:.75rem;line-height:1.5;color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.shiki-wrapper.svelte-3qx5rh{border-radius:.375rem}.shiki-wrapper pre{padding:1rem;margin:0;font-size:.75rem;line-height:1.5;width:max-content;min-width:100%}.shiki-wrapper code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre;word-wrap:normal;display:block}
