.code-block.svelte-1qpafjh{border-radius:.75rem;overflow:hidden;border:1px solid #27272a;box-shadow:0 25px 50px -12px #0009,0 0 0 1px #ffffff08;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,monospace}.header.svelte-1qpafjh{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid #27272a;background:#111113}.dots.svelte-1qpafjh{display:flex;gap:.375rem}.dot.svelte-1qpafjh{display:block;width:.625rem;height:.625rem;border-radius:9999px}.dot.red.svelte-1qpafjh{background:#ef444440;border:1px solid rgba(239,68,68,.5)}.dot.yellow.svelte-1qpafjh{background:#f59e0b40;border:1px solid rgba(245,158,11,.5)}.dot.green.svelte-1qpafjh{background:#22c55e40;border:1px solid rgba(34,197,94,.5)}.lang-label.svelte-1qpafjh{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#52525b}.code-scroll.svelte-1qpafjh{overflow-x:auto;overflow-y:visible;background:#0d1117;scrollbar-width:thin;scrollbar-color:#3f3f46 transparent}.code-table.svelte-1qpafjh{width:auto;min-width:100%;border-collapse:collapse;font-size:.8125rem;line-height:1.6;tab-size:4}.line-num.svelte-1qpafjh{width:3rem;min-width:3rem;padding:0 .75rem 0 1rem;text-align:left;color:#3f3f46;-webkit-user-select:none;user-select:none;border-right:1px solid #1f1f23;vertical-align:top;font-variant-numeric:tabular-nums;white-space:nowrap}.line-code.svelte-1qpafjh{padding:0 1.25rem;white-space:pre;vertical-align:top;text-align:left}.code-table.svelte-1qpafjh tbody:where(.svelte-1qpafjh) tr:where(.svelte-1qpafjh):first-child .line-num:where(.svelte-1qpafjh),.code-table.svelte-1qpafjh tbody:where(.svelte-1qpafjh) tr:where(.svelte-1qpafjh):first-child .line-code:where(.svelte-1qpafjh){padding-top:1rem}.code-table.svelte-1qpafjh tbody:where(.svelte-1qpafjh) tr:where(.svelte-1qpafjh):last-child .line-num:where(.svelte-1qpafjh),.code-table.svelte-1qpafjh tbody:where(.svelte-1qpafjh) tr:where(.svelte-1qpafjh):last-child .line-code:where(.svelte-1qpafjh){padding-bottom:1rem}.fallback.svelte-1qpafjh{margin:0;padding:1rem 1.25rem;color:#71717a;font-size:.8125rem;line-height:1.6}.animate-pulse-slow.svelte-14ucmyf{animation:svelte-14ucmyf-pulse 4s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-14ucmyf-pulse{0%,to{opacity:1}50%{opacity:.8}}.animate-wiring.svelte-14ucmyf{stroke-dasharray:60;animation:svelte-14ucmyf-wiring 3s linear infinite}@keyframes svelte-14ucmyf-wiring{0%{stroke-dashoffset:120}to{stroke-dashoffset:0}}.glass.svelte-14ucmyf{background:#18181b66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
