.code.svelte-1umqrep{border-radius:var(--radius-lg, .5rem);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-lg, .5rem) * var(--squircle-ratio, 2))}border:1px solid var(--color-border, light-dark(#e2e8f0, #334155));background:var(--color-bg-muted, light-dark(#f8fafc, #1e293b));overflow:hidden;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.875rem;line-height:1.6;&.wrap .content:where(.svelte-1umqrep){white-space:pre-wrap;word-break:break-all}&.skeleton{pointer-events:none;width:100%}}.header.svelte-1umqrep{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid var(--color-border, light-dark(#e2e8f0, #334155));background:var(--color-bg-4, light-dark(#f1f5f9, #1a2332));min-height:2rem;button:where(.svelte-1umqrep){display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:var(--radius-lg, .5rem);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-lg, .5rem) * var(--squircle-ratio, 2))}background:transparent;color:light-dark(#64748b,#94a3b8);cursor:pointer;flex-shrink:0;transition:color .15s ease,background .15s ease;&:hover{background:light-dark(rgb(0 0 0 / .06),rgb(255 255 255 / .08));color:light-dark(#334155,#e2e8f0);transition:none}&:active{background:light-dark(rgb(0 0 0 / .1),rgb(255 255 255 / .12))}&:focus-visible{outline:2px solid var(--color-action, #3b82f6);outline-offset:-2px}}}.filename.svelte-1umqrep{font-size:.8125rem;color:light-dark(#475569,#94a3b8);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.body.svelte-1umqrep{overflow:auto;pre:where(.svelte-1umqrep){margin:0;padding:0}code:where(.svelte-1umqrep){display:block;padding:.75rem 0}}.line.svelte-1umqrep{display:flex;min-height:1.6em;&:not(:has(.number)) .content:where(.svelte-1umqrep){padding-left:1rem}&.highlighted{background:light-dark(rgb(from var(--color-action, #3b82f6) r g b / .08),rgb(from var(--color-action, #3b82f6) r g b / .12))}&.diff-add{background:light-dark(rgb(from var(--color-success, #22c55e) r g b / .1),rgb(from var(--color-success, #22c55e) r g b / .12))}&.diff-remove{background:light-dark(rgb(from var(--color-error, #ef4444) r g b / .1),rgb(from var(--color-error, #ef4444) r g b / .12))}&.diff-section{background:light-dark(rgb(from var(--color-action, #3b82f6) r g b / .06),rgb(from var(--color-action, #3b82f6) r g b / .08));color:light-dark(#6b7280,#9ca3af);font-style:italic}}.number.svelte-1umqrep{display:inline-block;width:3.5rem;padding-right:1rem;text-align:right;color:light-dark(#94a3b8,#475569);user-select:none;flex-shrink:0;box-sizing:border-box;&.highlighted{color:var(--color-action, #3b82f6)}}.content.svelte-1umqrep{flex:1;min-width:0;padding-right:1rem;white-space:pre}.token-keyword.svelte-1umqrep{color:light-dark(#7c3aed,#a78bfa)}.token-string.svelte-1umqrep{color:light-dark(#059669,#34d399)}.token-comment.svelte-1umqrep{color:light-dark(#6b7280,#9ca3af);font-style:italic}.token-function.svelte-1umqrep{color:light-dark(#2563eb,#60a5fa)}.token-number.svelte-1umqrep{color:light-dark(#d97706,#fbbf24)}.token-operator.svelte-1umqrep{color:light-dark(#6b7280,#cbd5e1)}.token-tag.svelte-1umqrep{color:light-dark(#dc2626,#f87171)}.token-attribute.svelte-1umqrep{color:light-dark(#d97706,#fbbf24)}.token-property.svelte-1umqrep{color:light-dark(#2563eb,#60a5fa)}.token-value.svelte-1umqrep{color:light-dark(#059669,#34d399)}.token-variable.svelte-1umqrep{color:light-dark(#d97706,#fbbf24)}.token-decorator.svelte-1umqrep{color:light-dark(#d97706,#fbbf24);font-style:italic}.token-heading.svelte-1umqrep{color:light-dark(#7c3aed,#a78bfa);font-weight:700}.token-bold.svelte-1umqrep{font-weight:700}.token-italic.svelte-1umqrep{font-style:italic}.token-code.svelte-1umqrep{color:light-dark(#059669,#34d399);background:light-dark(rgb(0 0 0 / .04),rgb(255 255 255 / .06));border-radius:3px;padding:0 .25em}.token-link.svelte-1umqrep{color:light-dark(#2563eb,#60a5fa);text-decoration:underline}.token-plain.svelte-1umqrep{color:inherit}.skeleton-filename.svelte-1umqrep,.skeleton-copy.svelte-1umqrep,.skeleton-line.svelte-1umqrep{position:relative;overflow:hidden;background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1));border-radius:var(--radius-full, 1e5px);&:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay, 0s)}}.skeleton-filename.svelte-1umqrep{font-size:.8125rem;height:.7em;margin-block:calc((1lh - .7em)/2);width:6rem}.skeleton-copy.svelte-1umqrep{width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:var(--radius-lg, .5rem);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-lg, .5rem) * var(--squircle-ratio, 2))}}.skeleton-body.svelte-1umqrep{padding:.75rem 1rem;display:flex;flex-direction:column}.skeleton-line.svelte-1umqrep{height:.7em;margin-block:calc((1lh - .7em)/2)}@keyframes delight-skeleton-shimmer{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skeleton-filename.svelte-1umqrep:after,.skeleton-copy.svelte-1umqrep:after,.skeleton-line.svelte-1umqrep:after{animation:none}}
